Commit Graph

2 Commits (6a094debbc77c33405fbf927d1ae8ff0e33b61ad)

Author SHA1 Message Date
Haewon Kam e43cc08429 Voting window decided: open D-2 (kickoff-48h), close at kickoff
- types/schedule: add opensAt (kickoff-48h), lockAt = kickoff (정각)
- Arena: 3-state gating (곧 오픈 / 활성 / 예측 마감), DEMO_FORCE_OPEN flag
- seed.mjs, BACKEND.md, 기능정의서: lock semantics = kickoff, opensAt added
- error codes: MATCH_NOT_OPEN (422) before opensAt, MATCH_LOCKED (423) at kickoff

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 11:18:26 +09:00
Haewon Kam 5ba653cfdf Add /before route: restore original v1 design for Before/After record
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-08 21:41:55 +09:00