You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Marshaling workstream (deferred — own planning pass)
The Marshaling stage-page exists in the event workspace IA but is not built. It is the review/correction step between a heat going Unofficial and Final. Scope to design + build later:
Lap review & correction: add / remove / re-time laps on an Unofficial heat (missed gates, double-reads, noise). Corrections are logged events (replay-deterministic), not destructive edits.
Penalties / DQ / throw-outs: apply per-pilot penalties, disqualifications, and lap throw-outs; reflected in the heat result + standings.
Marshaling-gated Finalize: a heat cannot be Finalized until marshaling is complete (or explicitly skipped); the FSM/command legality enforces it.
Post-event marshaling: marshal/correct a heat after the event (re-open a Final heat for correction, with an audit trail).
Foundation already in place: the heat lifecycle (Unofficial → Final), logged events, class_standings/round_ranking projections, and the Marshaling stage-page slot in the console.
Marshaling workstream (deferred — own planning pass)
The Marshaling stage-page exists in the event workspace IA but is not built. It is the review/correction step between a heat going Unofficial and Final. Scope to design + build later:
class_standings/round_ranking, not just the live board.Foundation already in place: the heat lifecycle (
Unofficial→Final), logged events,class_standings/round_rankingprojections, and the Marshaling stage-page slot in the console.