Event Day Contingency
En resumen
A real-world contingency toolkit for tournament directors handling on-the-day disruptions: weather-triggered pause and cancellation, participant no-show with automatic draw adjustment, court unavailability with reassignment, partial-results publication with pro-rated ranking points, refund and credit processing, mid-tournament resume from a saved state and one-button emergency broadcast to every registered participant.
Cómo funciona
Tournaments expose a contingency state machine alongside the normal play state. A tournament director can transition into paused, partially-cancelled or fully-cancelled with a documented reason code (weather, venue, force majeure), and every transition snapshots the current state — completed rounds, played matches, partial scores — into an immutable resume point. The state is persisted server-side so a hardware failure on the scoring tablet does not destroy progress; restarting the next morning reloads the snapshot and the tournament continues from the exact match it stopped at.
No-show handling runs as a draw-recompute service. When the registration cutoff passes, the director marks no-shows; the draw engine re-balances pools, walkovers are awarded with the right ranking weight (or with no weight, configurable per competition level), and the affected players get a generated notification explaining the bracket change. Court unavailability (a flooded terrain, a damaged piste) flows into the same scheduler — the court is taken out of the available pool, in-flight matches reassign to free terrains and the schedule recalculates with minimum disruption to start times.
Partial-results handling preserves what was played. If two of three planned rounds finish before cancellation, the system can publish those rounds as official results, award partial ranking points pro-rated by the configured policy, and trigger refund processing for the cancelled portion. Refunds and credits route through the finance subsystem with a reason code (event-cancellation), respecting the federation's refund policy — full refund, registration-fee retention, store credit. Emergency communication uses a one-button broadcast that fans out by email, SMS and push to every registered participant in the participant roster, with localised templates per language and an audit-logged delivery receipt for compliance and post-mortem review.
Capacidades clave
- Weather-triggered pause, partial-cancellation and full-cancellation workflows with reason codes
- Automatic draw adjustment when participants are marked no-show, with configurable walkover weighting
- Court unavailability handling with reassignment and schedule recalculation
- Partial-results capture with pro-rated ranking points and configurable publication
- Refund and credit processing through finance with event-cancellation reason codes
- Resume-from-saved-state for next-day continuation after disruption
- Emergency broadcast to all participants over email, SMS and push with audit-logged delivery
En la práctica
Mid-afternoon at a regional final, a thunderstorm rolls in. The tournament director hits pause-for-weather; the active matches snapshot, the schedule freezes and an emergency broadcast goes out in three languages telling 240 participants to take cover. After ninety minutes the rain has not let up, so the director downgrades to partial-cancellation: the two completed rounds publish as official results with pro-rated ranking points, the scheduled third round refunds 30 % of registration fees automatically through Stripe, and the no-show list (eight players who did not return) re-balances the consolation bracket for next morning.
The next day the tournament resumes from the saved state and the director never has to rebuild the draw by hand.
Funcionalidades de este subsistema
7| ID | Status | Funcionalidades |
|---|---|---|
| F16.05.01 | Entregado | Weather-triggered tournament pause/cancellation workflow ✅ PL-F1605a |
| F16.05.02 | Entregado | Participant no-show management with automatic draw adjustment ✅ PL-F1605a |
| F16.05.03 | Entregado | Court unavailability handling (reassignment, schedule recalculation) ✅ PL-F1605a |
| F16.05.04 | Entregado | Partial results handling (some rounds completed, tournament cancelled) ✅ PL-F1605a |
| F16.05.05 | Entregado | Refund/credit processing for cancelled events ✅ PL-F1605b |
| F16.05.06 | Entregado | Tournament continuation from saved state (resume next day) ✅ PL-F1605b |
| F16.05.07 | Entregado | Emergency communication to all participants ✅ PL-F1605b |