{
  "surface": "Web development client, Chromium, light theme, 1280x800 CSS viewport",
  "state": "Fresh disposable T3 home outside Git, no live database copied, default details visibility",
  "bothCommits": [
    "Pair browser with the disposable server; finish onboarding with Start.",
    "Press Control+Alt+N. Inspect the already-open details panel. Capture draft.",
    "Send Keep a short scratch note. with Replay (dev); wait for the replay to finish.",
    "Control+K; search Link pull request to thread; select it; enter https://github.com/pingdotgg/t3code/pull/27645; Enter.",
    "Close and reopen thread details. Observe linked PR in sidebar and inspect details. Capture.",
    "Control+K; Show linked pull requests. Observe the PR in Pull requests tab.",
    "Seed Notes folder and Regular non-Git notes with seed-regular.sh; open its sidebar card.",
    "Use the same Link pull request to thread action and URL. Close/reopen details. Capture.",
    "For short scratch-link recordings, unlink through the Pull requests row context menu, close the right panel, repeat the same linking action, close/reopen details. No new agent turn is needed."
  ],
  "headAdditional": "Right-click details; toggle Branch and pull request off, close menu and observe absence; toggle it on and observe the PR return.",
  "captureCheck": "Each published still was captured twice at least 500 ms apart; ImageMagick compare AE was 0. Every published image and sampled recording frames were visually inspected.",
  "attribution": "AI-assisted; verified with the tests and tools listed above."
}
