feat(web): add completed-game portfolio to GM showcase (issue #108) #118

Merged
Toutsu merged 31 commits from codex/feature-issue-108-portfolio into main 2026-06-02 18:28:49 +03:00
Showing only changes of commit 4af4e52778 - Show all commits
@@ -81,6 +81,7 @@
- `1d62f69` `fix(data): lock racing portfolio publications`
- `ea71448` `fix(data): serialize new-link publication races`
- `1a81610` `fix(data): reject stale reschedule snapshots`
- `a20da4b` `fix(data): serialize portfolio mutations before rows`
**Files:**
- Create: `tests/GmRelay.Bot.Tests/Web/PortfolioMigrationTests.cs`