Register all active platform services and base features in core DB so admin can manage them, add delivery/hospitality/sports-center backend phases, update apps catalog and production deploy tooling. Co-authored-by: Cursor <cursoragent@cursor.com>
41 lines
1.5 KiB
Markdown
41 lines
1.5 KiB
Markdown
# Phase 9.7 — Sports Center Competition & Event Management
|
|
|
|
| Field | Value |
|
|
| --- | --- |
|
|
| Status | Complete |
|
|
| Version | 0.9.7.0 |
|
|
|
|
## Goal
|
|
|
|
Deliver competitions, tournaments, teams, groups, registrations, matches, results, rankings, medals, judges, and certificates — without payment posting ownership.
|
|
|
|
## Scope Completed
|
|
|
|
- Competition, teams, groups, registrations, matches, results, rankings, medals, judges, certificates
|
|
- Registration confirm workflow; match scheduling; result recording with ranking updates
|
|
- Alembic `0008_phase_97_competitions`; `/capabilities` sets `competition_management: true`
|
|
|
|
## APIs
|
|
|
|
| Resource | Prefix |
|
|
| --- | --- |
|
|
| Competitions | `/api/v1/competitions` |
|
|
| Teams | `/api/v1/competition-teams` |
|
|
| Groups | `/api/v1/competition-groups` |
|
|
| Registrations | `/api/v1/competition-registrations` (+ confirm) |
|
|
| Matches | `/api/v1/competition-matches` |
|
|
| Results | `/api/v1/competition-results` |
|
|
| Rankings | `/api/v1/competition-rankings` |
|
|
| Medals | `/api/v1/competition-medals` |
|
|
| Judges | `/api/v1/competition-judges` |
|
|
| Certificates | `/api/v1/competition-certificates` |
|
|
|
|
## Events
|
|
|
|
`sports_center.competition.created|updated`, `competition_team.created`, `competition.registration.created|confirmed`, `competition.match.scheduled`, `competition.result.recorded`, `competition.medal.awarded`, `competition.certificate.issued`
|
|
|
|
## Related Documents
|
|
|
|
- [Handover 9.7](phase-handover/phase-9-7.md)
|
|
- [Phase 9.6](sports-center-phase-9-6.md)
|