{
  "surface": "web",
  "browser": "Chromium through T3 Code Browser panel",
  "viewport": {"width":1280,"height":800,"theme":"light"},
  "fixture": "fixture.py setup CHECKOUT ISOLATED_T3_HOME NEW_RUN_DIRECTORY; tea 0.16.0 signed into a disposable Forgejo 12 server; ISSUE_FORGE_PASSWORD is supplied privately",
  "steps": [
    "Open the isolated app's pairing link and wait for authentication to finish.",
    "Open Pull requests, select Update greeting, and select Code.",
    "Maximize the PR panel, select Stacked diff view, and expand the third file, src/greeting.ts.",
    "Verify the displayed addition is hello there and all Viewed boxes are unchecked.",
    "Leave the diff loaded for at least 75 seconds.",
    "Start a Browser panel recording before the push.",
    "Run fixture.py push with the same checkout, isolated T3 home and run directory; it pushes hello friend from a separate clone.",
    "Confirm the browser still displays hello there. Capture two PNGs 500 milliseconds apart and retain the second only when they are identical.",
    "Click the third Viewed checkbox without reloading the diff.",
    "Restore the panel size and click Refresh pull requests.",
    "Close the PR panel with its Close #1 control, reopen Update greeting, select Code and maximize the panel.",
    "Expand the third file again to display hello friend. Capture two PNGs 500 milliseconds apart and retain the second only when they are identical.",
    "Stop recording. On base the third file is checked Viewed; on head it is unchecked Changed."
  ],
  "readOnlyCorroboration": {
    "displayedBlob":"66ace89103ba10ef78ee408e5f2859c801568ab4",
    "pushedBlob":"baf56bc77414f9eeed4c439a172ed0344eb5d477",
    "baseStoredRevision":"baf56bc",
    "headStoredRevision":"66ace89"
  },
  "notes": [
    "The base recording includes the 75-second wait; the head recording starts after the wait, immediately before the push.",
    "The base recording contains an extra panel selection before closing and reopening the PR; it does not change the diff, Viewed mark, or assertion."
  ]
}
