# The coordinated cutover: final migration proposal Prepared 4 November 2026 for Paul's explicit approval. **Nothing here has been executed.** It follows the approach Paul approved at 10:33 (docs/cutover-plan.md) and covers his ten pre-cutover checks. ## 1. Release The cutover runs on **0.99.12**: 0.99.11, which is installed now, plus safe pool refresh. 0.99.12 is built and verified, but waiting for its own install approval. If Paul prefers, the cutover can run on 0.99.11 as installed; the scheduling is identical. What the release carries: - the approved scheduling for all 30 channels: tiers, the hybrids and floors, equal turns where chosen, film rest, the After Dark review and daytime Option B, and every appointment - presentation keys - clash avoidance The cutover changes **schedule files only**. It installs nothing. ## 2. What it changes The figures come from a simulation on the box's current data (copies taken after 0.99.11 was installed), with T = today 15:00 (docs/replays/cutover-simulation-final.md). At execution they're recomputed from that moment's snapshot and checked again before anything is written. | | | |---|---| | Channels | all 30 scheduled channels together. No partial cutover. The Drive-In is outside it. | | Kept | 1,320 programmes that have started by T, including the programme on air on every channel | | Unaired bookings replaced | 7,968, mostly the old committed weeks to about 10 November | | New bookings | 8,599, to 11 November. No gaps at any seam, **no clashes**. | | Places corrected | 627 shows whose saved place had run ahead of what actually aired. Each resumes from its last broadcast episode. | Episode, shuffle-deck and film positions are rebuilt from the **broadcast record** only: the aired cursor plus programmes started by T. Viewing history isn't used and isn't touched. Weighted tallies start level. ## 3. Appointments and special presentation in the first rebooked week Simulated start of each night's first programme, in minutes after the hour: | Appointment | Start | |---|---| | Ring X weeknights, 18:00 | Mon 13, Tue 14, Wed 3, Thu 13, Fri 6, Sat 5 | | PPV Sunday, 19:00 | 0 | | Horror Slasher Saturday, 20:00 | 13 | | Evidence Sunday Mystery, 20:00 | 10 | | Terra Sunday, 20:00 | 40 (equal turns; the worst case in four weeks is 37 to 40) | | Odyssey Journeys, 14:00 | Sat 9, Sun 10 | | After Dark B-Movie, 21:00 | 19 | | After Dark Joe Bob, 21:00 | 16 | | After Dark Cult, 21:00 | 3 | 284 new bookings carry a presentation key, so the special idents start with the cutover rather than from 10 November. That covers Riot's Laughs, After Hours and Stunt Night; Orbit 2's Retro and Spooky; Three's Scottish night; Gold's Sunday; Vortex's Movie Night; Terra's Sunday; Horror's Slasher; After Dark's three nights; and all of Ring X's nights plus PPV. **PPV Sunday** lands on **Sunday 8 November, 19:00 to 22:05: WWE WrestleMania III**, the whole 184-minute file. - It's 8 November rather than 15 November because Ring X's current week was booked on 3 November at 10:25, before PPV Sunday existed. That Sunday holds ordinary shows (Raw, Nitro and others), and committed bookings are only replaced by this cutover. - It's WrestleMania III because the PPV list plays in order and none has aired. - WCW Capital Combat follows on 15 November. **Joe Bob Saturday** lands on **Saturday 7 November, 21:16 to 23:27: The Last Drive-in with Joe Bob Briggs, S1 E1 "Tourist Trap"**, the whole 131-minute episode, with its key. - No episode has aired, and the old week had none. - **Editorial intention, for Paul to confirm:** After Dark's brief describes Joe Bob landing "around 21:00". Since 0.99.9 it's a 21:00 appointment with a 20-minute grace, so it starts 21:00 to 21:20 when a rested film fits before it. If Paul wants a different time, it's a one-line change before the cutover. ## 4. Preserved and untouched - **Programmes playing at T,** and everything already broadcast. - **The Drive-In:** its plan (20 programmes) and its tickets file aren't touched. Linear bookings avoid its films. - **Everything else on the box:** suggestion choices and the After Dark review, failed-file records, episode pools, settings, playback notes, and the catalogue database. ## 5. Procedure Each step happens only after Paul's approval, in the window he picks, with nothing being watched and wireless debugging on. It has switched itself off several times today, so Paul may need to turn it on first. 1. **Confirm the box.** It's on the approved release, idle, and reachable. 2. **Stop Orbit** with `am force-stop`, so no top-up runs during the change. 3. **Snapshot everything** in `no_backup/schedule` (every file, including the `.prev` copies and the Drive-In), three ways: - to this machine, with a SHA-256 manifest - on the box, to `no_backup/schedule-rollback-