2026-02-14 15:26:42 +01:00
|
|
|
# Program Charter
|
|
|
|
|
|
|
|
|
|
## Mission
|
|
|
|
|
Deliver a complete, stage-native orchestration platform for MOPC that supports:
|
|
|
|
|
|
|
|
|
|
- edition-scoped intake and progression
|
|
|
|
|
- deterministic filtering and assignment
|
|
|
|
|
- parallel and exclusive award flows
|
|
|
|
|
- admin-driven live finals operations
|
|
|
|
|
- full auditability and release-grade validation
|
|
|
|
|
|
|
|
|
|
## Scope
|
|
|
|
|
|
|
|
|
|
### In Scope
|
|
|
|
|
|
|
|
|
|
- Canonical data model rebuild around pipeline/track/stage.
|
|
|
|
|
- Backend orchestration engine (transition, routing, filtering, assignment, live, notifications, audit).
|
|
|
|
|
- Admin setup and control-plane UX refit.
|
|
|
|
|
- Applicant, jury, observer, and audience flow refit to new contracts.
|
|
|
|
|
- Special award governance modes including `AWARD_MASTER`.
|
|
|
|
|
- Platform-wide dependency refit of schema/runtime consumers.
|
|
|
|
|
- Full validation and atomic release process.
|
|
|
|
|
|
|
|
|
|
### Out of Scope
|
|
|
|
|
|
|
|
|
|
- Legacy contract compatibility bridges.
|
|
|
|
|
- Cosmetic redesign or major brand refresh.
|
|
|
|
|
- Non-orchestration feature expansion unrelated to competition lifecycle.
|
|
|
|
|
|
|
|
|
|
## Success Criteria
|
|
|
|
|
|
|
|
|
|
1. Admin setup can fully configure required competition behavior in create-time flow.
|
|
|
|
|
2. Stage progression and routing are deterministic and explainable.
|
|
|
|
|
3. Award tracks run without ad hoc side logic.
|
|
|
|
|
4. Live event operations are resilient under reconnect and burst traffic.
|
|
|
|
|
5. All platform dependencies are migrated and verified before release.
|
|
|
|
|
|
|
|
|
|
## Quality Bar
|
|
|
|
|
|
|
|
|
|
- Typed contracts at schema, API, and UI boundaries.
|
|
|
|
|
- Idempotent mutation semantics for high-risk operations.
|
|
|
|
|
- Strong audit trails for every governance-sensitive action.
|
|
|
|
|
- Mobile-safe interaction quality for live audience and jury experiences.
|