Three Saturdays decide who stays. This is the format for them: the running order, which built scene each segment is cut on, what is on the screen and where that data comes from, who speaks, how the verdict is delivered, and what is owed to the person who is cut the moment the stream ends.
Nothing here is a second copy of anything. The running order and the dates are read from engine/lib/season.py; the scenes are checked against the built collection; the pay and dignity rules are quoted with the registry that owns each one. The one thing this page adds is the production layer — and it is the layer that decides whether the night looks like a record being read or a verdict being performed.
Every fourth Saturday, with the last gap running five weeks because the final round is five weeks long. The dates are derived: engine/lib/season.py computes them from the round spans in governance/pay.json, so a change to the ladder moves the calendar rather than leaving two calendars.
| Night | Date | Lands | Narrows | |
|---|---|---|---|---|
| Elimination 1 | Sat 07 Nov 2026 | end of week 4 | 3 → 2 per track | Four people leave. |
| Elimination 2 | Sat 05 Dec 2026 | end of week 8 | 2 → 1 per track | Four people leave. |
| Finale | Sat 09 Jan 2027 | end of week 13 | 1 per track | Nobody is cut. The season is settled. |
The elimination stream opens at the same clock time as a weekday episode. Participants are international by requirement, so the time is fixed once and published with the contract rather than moved per round.
The part of the format that decides whether Saturday is fair happens on Thursday. A record that is still moving, or that a participant first sees on a live scoreboard, cannot be defended against — and a rule applied without prior written disclosure cannot be applied at all.
| When | What happens |
|---|---|
| Thursday, 48 hours before air | The record is FROZEN. Gate runs, registry entries, published work and producer-panel entries after the freeze count toward the NEXT round, not this one. A record that is still moving while people prepare a defence is a record nobody can prepare against. It also stops the last-48-hours scramble that rewards theatre over the thirteen weeks of work the format is supposed to measure. |
| Thursday, immediately after the freeze | Every participant receives their own frozen record in writing — every rule that fired, the emitter that produced it, and the running total. Nothing is shown on air on Saturday that was not in that document. This is the operational form of `no one caught off guard`. A participant who first sees a deduction on a live scoreboard has been ambushed, and a rule not disclosed before it is applied cannot be applied at all. |
| Thursday to Friday noon | A participant may dispute any line of their record in writing to the Executive Manager. A dispute is resolved before air or the line is REMOVED from that round's record. Machine-read rules can still be wrong — a gate can fail for a reason that is not the participant's. Resolving it on air turns a data question into a performance, and the person with the microphone wins those rather than the person who is right. |
| Friday | Release clearance is re-verified for everyone appearing, including anyone appearing only to be eliminated. governance/roles.json makes it a condition of every seat: nobody is on camera before counsel-reviewed releases are signed. Clearance does not carry forward between rounds, so it is checked again for this broadcast. |
Seven segments. The titles, durations and what each segment is for are read from engine/lib/season.py, which owns them. Everything else — which built scene is on air, what is on the screen, where that data comes from and who speaks — is read from governance/elimination.json and joined on the segment name. 7 of 7 segments carry a production entry.
governance/scene-manifest.json, the snapshot of the collection obs-setup actually built. A name that is not in the manifest renders struck through — a format that invents a scene is a format the producer cannot cut, and it fails on the one night it cannot be fixed. Hover a scene to see its overlays and camera count.The round in one cut. What shipped, what broke, what it cost.
| On screen | Which is | Read from |
|---|---|---|
| The round in one cut — what shipped, what broke, what it cost | Clips assembled by the clip engine from the round's weekday episodes | governance/pipelines.json -> clip-engine |
Per track: registry entries executed, gates passed, work published. Read from the system, on screen. Not opinion — output.
| On screen | Which is | Read from |
|---|---|---|
| Per track: registry entries executed, gates passed, work published | The unified signal matrix — the one durable record of a certified week | engine/gates/verify_unified_matrix.py |
| Each rule that fired, and the emitter that proves it | The scoring registry, split on `source` — machine-read rules name their emitter, human-judged rules are labelled as judged | governance/scoring.json |
| Gate PASS / FAIL, named by week and field | The full gate suite, one verdict | engine/goal.py |
| The running standings per track | The scoreboard state pushed to the broadcast over POST /state | governance/pipelines.json -> live-broadcast |
Each participant gets the floor. Ten minutes: what you built, what you would do again, what you got wrong.
| On screen | Which is | Read from |
|---|---|---|
| The participant, full frame, with their name and track | The roster | governance/roles.json |
| Their own line of the record, held on the lower third while they speak | The same frozen record served on Thursday | governance/scoring.json |
Your counterpart speaks. They are not asked to be kind; they are asked to be accurate.
| On screen | Which is | Read from |
|---|---|---|
| The participant and their counterpart, equal size | The roster and the crossover pairing from the week spine | engine/lib/season.py -> SPINE_A / SPINE_B, block CROSS |
Executive Managers and the Chairman, on air, against the published criteria. Disagreement is broadcast, not edited out.
| On screen | Which is | Read from |
|---|---|---|
| The Executive Managers and the Chairman, deliberating on air | Live cameras | obs-setup |
| The published criteria being argued against, held on screen | The scoring registry and the pipeline registry's `assessed_by` | governance/scoring.json · governance/pipelines.json |
Named directly, told why, thanked. They speak last if they want to.
| On screen | Which is | Read from |
|---|---|---|
| The Chairman and the participant, two cameras, with the scoreboard held | Live cameras and the frozen record | governance/scene-manifest.json -> Elimination |
New rates take effect Monday. New scope. What changes.
| On screen | Which is | Read from |
|---|---|---|
| Who remains, per track | The roster, minus the cut | governance/roles.json |
| The new weekly rate taking effect Monday, and the seats remaining | The round structure — seats narrow as the season advances | governance/pay.json |
| The next round's theme and its week span | The season structure — rounds, week spans and seats | engine/lib/season.py -> ROUNDS |
The Executive Chairman, in every round, without exception. governance/roles.json puts final sign-off on every elimination with the Chairman and explicitly does NOT give the Executive Manager the power to end a contract. A verdict delivered by anyone else would be the org chart contradicting itself on the one night twelve people are watching it.
This is the half of an elimination format that is usually not written down, which is precisely why it goes badly. Everything here is owed, not offered — each line names the registry that already commits to it.
| When | What happens |
|---|---|
| Within one business day | The Upwork milestone is released prorated to the final day worked, with any agreed adjustments applied and the weekly cap enforced. Week one is paid in full regardless of when the elimination happened. governance/policy.json -> elimination_and_proration · governance/pay.json -> week_one_guarantee |
| Immediately after the broadcast ends, not during it | Operator access is revoked. Push access is revoked. Nothing is revoked while the person is still on camera. Revoking access mid-broadcast is a thing the audience can see happening, and it is a punishment the format never agreed to impose. It also risks pulling a live source out from under the producer during the show. |
| Immediately | They keep every DEMO clip and every showcase piece they produced, permanently. The public portfolio is part of the consideration for taking the seat, and elimination does not withdraw it. engine/lib/season.py -> SPINE_B, block DEMO |
| Off air, within seven days | A recorded-if-they-consent conversation with the Executive Manager: what the record actually said, what would have changed it, and what they should do next. Not broadcast unless they ask for it to be. The seat is a paid training position. A training programme that eliminates people and then says nothing has taught the last thing it teaches badly. |
| Permanent | Their record is not deleted from the office. It is marked as ending at that round, with the reason. A record that disappears when someone leaves is not a record. It also protects the eliminated participant: what was actually said about them stays checkable instead of becoming whatever the clips implied. |
Each of these is already committed to in a registry this page does not own. They are quoted with the file that owns each one rather than paraphrased, so a format that drifts from the contract is visible here rather than discovered by someone reading their own payslip.
| The rule, and who owns it | What it forces the format to do |
|---|---|
Week one is paid in full regardless of elimination or adjustment.governance/pay.json -> week_one_guarantee | The first elimination lands at the end of week 4, so this is already satisfied by the calendar — but at-will elimination means it can land in week 2, and the format must not contain any beat that implies otherwise. |
Pay is prorated to the final day worked, with any agreed adjustments applied.governance/policy.json -> elimination_and_proration.proration | It is said ON AIR in the verdict, in the order above. A payment that is only correct in a spreadsheet nobody sees is indistinguishable, to the audience and to the person, from one that is wrong. |
Elimination may occur AT ANY TIME, not only at round boundaries.governance/policy.json -> elimination_and_proration.at_will | An elimination outside a Saturday is NOT staged. It is communicated privately, paid the same way, and reported on the next scheduled broadcast. Manufacturing a special episode for it would create exactly the ambush this framework forbids. |
A rule that was not disclosed in writing before the contract was signed cannot be applied to that contract.governance/policy.json -> _NO_ONE_CAUGHT_OFF_GUARD.THE_ENFORCING_RULE | This is why the record freezes on Thursday and is served in writing before air. It is also why a PLACEHOLDER point value cannot be cited in a verdict: nobody was shown the number, so nobody agreed to it. |
Nobody appears on camera before counsel-reviewed release forms are signed, and clearance does not carry forward between rounds.governance/roles.json -> _shared_requirements.release | Re-verified on the Friday. It applies to a participant appearing only to be eliminated exactly as it applies to everyone else. |
Total adjustments in any one week may not exceed the published fraction of that week's rate.governance/pay.json -> weekly_deduction_cap | Several single rules exceed a whole week's cap on their own. The scoreboard may show the rule's full value; the PAYMENT is bounded by the cap, and the verdict states the paid figure, not the scoreboard figure. |
| Scene | Cameras | Overlays | HUD |
|---|---|---|---|
| Cold Open | 0 | none | no |
| Package | 0 | Status, Ticker | no |
| The Record | 1 | Scoreboard, Status, Ticker | yes |
| Gate Verdict | 0 | Verdict | no |
| Standings | 0 | Scoreboard, Status, Ticker | no |
| Hot Seat | 1 | Status, Ticker, Lower Third | yes |
| Two Up | 2 | Status, Ticker, Lower Third | yes |
| Active Speaker | 1 | Roster, Status, Ticker, Lower Third | yes |
| Quad | 4 | Status, Ticker | yes |
| Elimination | 2 | Scoreboard, Status, Ticker | yes |
| Roster | 0 | Roster, Status, Ticker | no |
| Week Card | 0 | Week | no |
| Credits | 0 | Card | no |
4 questions the format does not answer yet. They are listed because the alternative is improvising one of them live, and every one of them lands in the first round if it is not settled first.
| Section | Source |
|---|---|
| Segment titles, durations, what each is for | engine/lib/season.py → ELIMINATION_RUN_OF_SHOW |
| The three dates and what each round narrows to | engine/lib/season.py → saturdays(), itself derived from governance/pay.json |
| Scenes, on-screen content, who speaks, the aftermath | governance/elimination.json |
| Whether a named scene is actually built | governance/scene-manifest.json |
| Pay, proration, the week-one guarantee | governance/pay.json · governance/policy.json |
| Who may deliver a verdict, and release clearance | governance/roles.json |
| What each rule scores, and which are machine-read | governance/scoring.json, rendered per seat on the role pages |
The show · roles and what each seat is measured on · operations policy · broadcast architecture