brackt/docs
Claude 0dca36dd5c
feat: add generic season_matches + match_sub_games tables with CS2 admin UI (Phase 1)
Adds sport-agnostic match data infrastructure:
- matchStatusEnum + season_matches + match_sub_games tables in schema
- externalSeasonId column on sports_seasons for API linkage
- Drizzle migration 0120_tidy_invaders.sql
- season-match model (upsert w/ onConflictDoUpdate, queries by event/season/stage)
- CS2 admin: Swiss rounds read-only section in cs2-setup + new manual swiss-matches route
- 7 unit tests for model (upsert conflict, null stage/round for non-CS2 sports, bulk, sub-games)
- Plan doc committed at docs/plans/match-sync-display.md for cross-session reference

https://claude.ai/code/session_01WUUM7uWzFoSkGcZRhnEKG6
2026-06-12 20:13:27 +00:00
..
agents Fix draft timer: broadcasts, increments, reconnect sync, overnight pause (#72) 2026-06-06 05:57:46 +00:00
plans feat: add generic season_matches + match_sub_games tables with CS2 admin UI (Phase 1) 2026-06-12 20:13:27 +00:00
superpowers Add design + 5 phase plans: canonical tournament & participant layer 2026-05-01 05:20:34 +00:00
ci-build-optimization.md Fix invite link showing http and show draft board card during live draft 2026-05-22 22:31:52 -07:00
infrastructure-roadmap.md Update infrastructure roadmap: Phase C uses Redis adapter not sticky sessions 2026-06-08 01:09:00 -07:00