{
  "surface": "Linux web dev app in Chromium, dark appearance, 1280x800 CSS pixels, device scale factor 2",
  "seed": "Fresh database per checkout; T3CODE_DEV_SEED=0; same synthetic scratch git project and prompt; one completed native OpenCode subagent titled Reply OK",
  "actions": [
    "Pair browser using that server's startup pairing URL; do not record credentials",
    "Select Parent to archive in sidebar",
    "Close thread details panel and expand Worked for to show the Reply OK native task",
    "Start browser recording",
    "Right-click Parent to archive in sidebar",
    "Click Archive thread",
    "Wait for parent sidebar row to disappear",
    "Open Settings, then click [data-settings-section=\"/settings/archived\"]",
    "Wait for Archive content to settle",
    "Save two screenshots at least 500 ms apart and verify identical SHA-256 hashes",
    "Stop recording",
    "Run probe.mjs CHECKOUT after-archive to capture real MCP and HTTP listings plus read-only persisted archive state"
  ],
  "export": "Videos downscaled to 1280x800 with black masks over private runtime controls; idle time may be cut. Stills cropped identically to the Archive content pane and downscaled to 960x720. No result rows altered."
}
