# H1 — labelled supervisor harness recording

Before [701e13c](https://git.cafe/pingdotgg/t3code/commit/701e13cebb040d8433cd9aefb803ddd0d58c41d6); after [37441e9](https://git.cafe/pingdotgg/t3code/commit/37441e905194b062345c76d81caacd00d77ef5e5).

Environment: Linux x86_64 fs-33; labelled harness of the real supervisor module at the column SHA, synthetic Connectivity/Deferred driver, Effect TestClock; xterm under headless-desktop/Xvfb, DejaVu Sans Mono15pt,117×38 cells, ffmpeg x11grab10fps1440×1000; no browser/device emulation; DPR1; OS font scale100%; dark terminal. Live checkpoint stdin handshake paces readable output without advancing logical time; videos are executions, not transcript playback.

Suspend preparing, opening and synchronizing in turn. Emit raw offline. Base interrupts and parks until online; head normalizes to unknown and starts replacement. Each interrupted attempt is cancelled once; prepare count2; synchronization releases the old session. The before-only online step is the required observation/resume after its offline park.

Narrated steps, actual UTC timestamps, and resulting phase/network/attempt state, above the recording pair:

| Side | UTC | Step and resulting state |
|---|---|---|
| before | 2026-11-03T00:44:51.846Z | preparing-suspended — phase=connecting, network=online, desired=True, stage=preparing, attempt=1, generation=1; prepare=1, sessions=0, released=0 |
| before | 2026-11-03T00:44:53.149Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:44:54.464Z | preparing-offline-park — phase=offline, network=offline, desired=True, stage=None, attempt=1, generation=0; prepare=1, sessions=0, released=0 |
| before | 2026-11-03T00:44:55.766Z | STEP report raw network — report=online |
| before | 2026-11-03T00:44:57.072Z | preparing-replacement-connected — phase=connected, network=online, desired=True, stage=None, attempt=1, generation=1; prepare=2, sessions=1, released=0 |
| before | 2026-11-03T00:44:58.373Z | preparing-cancelled — cancelled=1 |
| before | 2026-11-03T00:44:59.685Z | opening-suspended — phase=connecting, network=online, desired=True, stage=opening, attempt=1, generation=1; prepare=1, sessions=0, released=0 |
| before | 2026-11-03T00:45:00.986Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:45:02.288Z | opening-offline-park — phase=offline, network=offline, desired=True, stage=None, attempt=1, generation=0; prepare=1, sessions=0, released=0 |
| before | 2026-11-03T00:45:03.589Z | STEP report raw network — report=online |
| before | 2026-11-03T00:45:04.892Z | opening-replacement-connected — phase=connected, network=online, desired=True, stage=None, attempt=1, generation=1; prepare=2, sessions=1, released=0 |
| before | 2026-11-03T00:45:06.193Z | opening-cancelled — cancelled=1 |
| before | 2026-11-03T00:45:07.498Z | synchronizing-suspended — phase=connecting, network=online, desired=True, stage=synchronizing, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:45:08.800Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:45:10.103Z | synchronizing-offline-park — phase=offline, network=offline, desired=True, stage=None, attempt=1, generation=0; prepare=1, sessions=1, released=1 |
| before | 2026-11-03T00:45:11.404Z | STEP report raw network — report=online |
| before | 2026-11-03T00:45:12.707Z | synchronizing-replacement-connected — phase=connected, network=online, desired=True, stage=None, attempt=1, generation=1; prepare=2, sessions=2, released=1 |
| before | 2026-11-03T00:45:14.007Z | synchronizing-cancelled — cancelled=1 |
| after | 2026-11-03T00:45:21.692Z | preparing-suspended — phase=connecting, network=online, desired=True, stage=preparing, attempt=1, generation=1; prepare=1, sessions=0, released=0 |
| after | 2026-11-03T00:45:22.994Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:45:24.308Z | preparing-replacement-connected — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=2, sessions=1, released=0 |
| after | 2026-11-03T00:45:25.608Z | preparing-cancelled — cancelled=1 |
| after | 2026-11-03T00:45:26.922Z | opening-suspended — phase=connecting, network=online, desired=True, stage=opening, attempt=1, generation=1; prepare=1, sessions=0, released=0 |
| after | 2026-11-03T00:45:28.223Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:45:29.525Z | opening-replacement-connected — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=2, sessions=1, released=0 |
| after | 2026-11-03T00:45:30.826Z | opening-cancelled — cancelled=1 |
| after | 2026-11-03T00:45:32.131Z | synchronizing-suspended — phase=connecting, network=online, desired=True, stage=synchronizing, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:45:33.433Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:45:34.738Z | synchronizing-replacement-connected — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=2, sessions=2, released=1 |
| after | 2026-11-03T00:45:36.039Z | synchronizing-cancelled — cancelled=1 |

Before [H1-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d59186265bc2a9ec/H1-before.mp4)<br>[701e13c](https://git.cafe/pingdotgg/t3code/commit/701e13cebb040d8433cd9aefb803ddd0d58c41d6); after [H1-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9c80141f72db5fc2/H1-after.mp4)<br>[37441e9](https://git.cafe/pingdotgg/t3code/commit/37441e905194b062345c76d81caacd00d77ef5e5).

Transcript before [H1-before.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/662d825e611493a4/H1-before.jsonl); after [H1-after.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfc63362469ff07e/H1-after.jsonl). Both terminal processes exited0.

No app UI exists for these internal states. These are clearly labelled recordings of the actual supervisor, not an invented status UI. No static before/after scene is claimed; Diff0/DiffT not applicable under the matrix.

Reproduction: [runbook-r3.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/04666a66405aa091/runbook-r3.md); [capture-scripts-r3.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0a970402459b93b/capture-scripts-r3.tar.gz). The archive contains every new seed/driver and generated harness source for both SHAs; no credentials/private state.
