PhaseKind
@raizfc/contracts / PhaseKind
Type Alias: PhaseKind
PhaseKind =
"group"|"knockout"|"final"
Defined in: championship/championship-format.dto.ts:63
"Phase builder" (IS requisito funcional). SPEC-UX-CHAMP-MGMT-001's component list has no
distinct "Phase Builder" screen — phase structure is folded into the Format Wizard's "preview da
estrutura". groups_then_knockout is the only format that produces real group phases (teams
distributed deterministically by registration order); a placeholder knockout phase is recorded
for the elimination stage with teamIds: [] (advancement depends on validated group results,
IS-MVP-07.5 scope — same staged-completion precedent as 07.1's format placeholder deferred to
this pack). POST .../phases still exists as a standalone, independently callable/testable
endpoint (SPEC-API-CHAMP-001), not only an internal side effect.