| 0–10 |
Arrival: ask, “What does a green dashboard fail to tell us?” |
| 10–25 |
Teach promotion, immutable artifacts, migrations, environment parity, smoke tests, canary, rollback, and break-glass as distinct concepts. |
| 25–40 |
Walk through the fictional release checklist: required checks fail closed, exact build evidence, synthetic data, and bounded production-safe checks. |
| 40–50 |
Practice: classify CI states—passed, failed, skipped, advisory, cancelled, missing—and decide which blocks release. |
| 50–60 |
Break. |
| 60–95 |
Release room: teams receive new evidence in three rounds and update a recommendation after each round. |
| 95–110 |
Incident debrief: write facts, impact, unknowns, containment, next evidence, and owner. Ban causal language not supported by evidence. |
| 110–115 |
Discuss why no model or person gets to relabel a failed required check as passed. |
| 115–120 |
Exit ticket: state the exact evidence you would need to promote a candidate. |