# H4 — 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.

Start raw unknown; report offline, repeated offline and online; inspect probe counts. Head primary collapses unknown/offline and keeps0 probes in this sequence; base primary and bearer record1. Disconnect, report offline, inspect desired=false/available; explicit connect under offline succeeds only for head primary. Bearer stays offline. Snapshots can retain the earlier network field after a healthy probe; raw reports, counts and eventual explicit-connect states are printed separately.

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:46:38.899Z | primary-unknown-connected — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:46:40.201Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:46:41.503Z | STEP advance logical TestClock — advance=0 |
| before | 2026-11-03T00:46:42.809Z | primary-report-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:46:44.110Z | primary-probe-count — probes=1 |
| before | 2026-11-03T00:46:45.411Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:46:46.712Z | STEP advance logical TestClock — advance=0 |
| before | 2026-11-03T00:46:48.014Z | primary-report-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:46:49.314Z | primary-probe-count — probes=1 |
| before | 2026-11-03T00:46:50.615Z | STEP report raw network — report=online |
| before | 2026-11-03T00:46:51.917Z | STEP advance logical TestClock — advance=0 |
| before | 2026-11-03T00:46:53.219Z | primary-report-online — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:46:54.520Z | primary-probe-count — probes=1 |
| before | 2026-11-03T00:46:55.820Z | STEP explicit disconnect |
| before | 2026-11-03T00:46:57.124Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:46:58.426Z | STEP advance logical TestClock — advance=0 |
| before | 2026-11-03T00:46:59.731Z | primary-undesired-offline — phase=available, network=offline, desired=False, stage=None, attempt=0, generation=1; prepare=1, sessions=1, released=1 |
| before | 2026-11-03T00:47:01.032Z | STEP explicit connect |
| before | 2026-11-03T00:47:02.334Z | primary-explicit-connect-offline — phase=offline, network=offline, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=1 |
| before | 2026-11-03T00:47:03.649Z | bearer-unknown-connected — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:47:04.950Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:47:06.252Z | STEP advance logical TestClock — advance=0 |
| before | 2026-11-03T00:47:07.554Z | bearer-report-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:47:08.856Z | bearer-probe-count — probes=1 |
| before | 2026-11-03T00:47:10.156Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:47:11.458Z | STEP advance logical TestClock — advance=0 |
| before | 2026-11-03T00:47:12.759Z | bearer-report-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:47:14.060Z | bearer-probe-count — probes=1 |
| before | 2026-11-03T00:47:15.360Z | STEP report raw network — report=online |
| before | 2026-11-03T00:47:16.662Z | STEP advance logical TestClock — advance=0 |
| before | 2026-11-03T00:47:17.964Z | bearer-report-online — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| before | 2026-11-03T00:47:19.265Z | bearer-probe-count — probes=1 |
| before | 2026-11-03T00:47:20.565Z | STEP explicit disconnect |
| before | 2026-11-03T00:47:21.868Z | STEP report raw network — report=offline |
| before | 2026-11-03T00:47:23.174Z | STEP advance logical TestClock — advance=0 |
| before | 2026-11-03T00:47:24.477Z | bearer-undesired-offline — phase=available, network=offline, desired=False, stage=None, attempt=0, generation=1; prepare=1, sessions=1, released=1 |
| before | 2026-11-03T00:47:25.778Z | STEP explicit connect |
| before | 2026-11-03T00:47:27.080Z | bearer-explicit-connect-offline — phase=offline, network=offline, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=1 |
| after | 2026-11-03T00:47:34.827Z | primary-unknown-connected — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:47:36.128Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:47:37.430Z | STEP advance logical TestClock — advance=0 |
| after | 2026-11-03T00:47:38.734Z | primary-report-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:47:40.035Z | primary-probe-count — probes=0 |
| after | 2026-11-03T00:47:41.335Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:47:42.637Z | STEP advance logical TestClock — advance=0 |
| after | 2026-11-03T00:47:43.939Z | primary-report-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:47:45.240Z | primary-probe-count — probes=0 |
| after | 2026-11-03T00:47:46.543Z | STEP report raw network — report=online |
| after | 2026-11-03T00:47:47.845Z | STEP advance logical TestClock — advance=0 |
| after | 2026-11-03T00:47:49.146Z | primary-report-online — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:47:50.447Z | primary-probe-count — probes=0 |
| after | 2026-11-03T00:47:51.748Z | STEP explicit disconnect |
| after | 2026-11-03T00:47:53.052Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:47:54.353Z | STEP advance logical TestClock — advance=0 |
| after | 2026-11-03T00:47:55.657Z | primary-undesired-offline — phase=available, network=unknown, desired=False, stage=None, attempt=0, generation=1; prepare=1, sessions=1, released=1 |
| after | 2026-11-03T00:47:56.960Z | STEP explicit connect |
| after | 2026-11-03T00:47:58.264Z | primary-explicit-connect-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=2; prepare=2, sessions=2, released=1 |
| after | 2026-11-03T00:47:59.578Z | bearer-unknown-connected — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:48:00.878Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:48:02.179Z | STEP advance logical TestClock — advance=0 |
| after | 2026-11-03T00:48:03.484Z | bearer-report-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:48:04.785Z | bearer-probe-count — probes=1 |
| after | 2026-11-03T00:48:06.086Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:48:07.387Z | STEP advance logical TestClock — advance=0 |
| after | 2026-11-03T00:48:08.688Z | bearer-report-offline — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:48:09.989Z | bearer-probe-count — probes=1 |
| after | 2026-11-03T00:48:11.290Z | STEP report raw network — report=online |
| after | 2026-11-03T00:48:12.592Z | STEP advance logical TestClock — advance=0 |
| after | 2026-11-03T00:48:13.893Z | bearer-report-online — phase=connected, network=unknown, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=0 |
| after | 2026-11-03T00:48:15.194Z | bearer-probe-count — probes=1 |
| after | 2026-11-03T00:48:16.494Z | STEP explicit disconnect |
| after | 2026-11-03T00:48:17.798Z | STEP report raw network — report=offline |
| after | 2026-11-03T00:48:19.099Z | STEP advance logical TestClock — advance=0 |
| after | 2026-11-03T00:48:20.402Z | bearer-undesired-offline — phase=available, network=offline, desired=False, stage=None, attempt=0, generation=1; prepare=1, sessions=1, released=1 |
| after | 2026-11-03T00:48:21.703Z | STEP explicit connect |
| after | 2026-11-03T00:48:23.006Z | bearer-explicit-connect-offline — phase=offline, network=offline, desired=True, stage=None, attempt=1, generation=1; prepare=1, sessions=1, released=1 |

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

Transcript before [H4-before.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f08a5f3cd088d33e/H4-before.jsonl); after [H4-after.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/472744db1a768420/H4-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.
