PR #30642 real dev verification, 2026-11-04, Linux Boat VM baseline: github/main 8b44f42b14c8e273156474a924ccf29680dd7857 PR head: f7330432a21e89b5b37f775c8b7f8e2fc915e3ba client: repository Playwright 1.60.0 with /usr/bin/google-chrome, 1600x1000 provider: Codex gpt-6.1-sol through local proxy, selected in web composer main: vp i; vp run dev, isolated /home/user/main/.t3 serverPort=16733 webPort=8693; stopped before PR startup project added through web UI: /home/user/refresh-verification (real git repo) Codex created six 12-line files, then changed line 8 in files 1 and 6. Open line-4 inline comment draft; refresh actual Changes diff. sameViewer true refreshed file 1 line 8 text count 1 draft: Keep this draft across content refresh Result: original bug did not reproduce on current main. Main already contains stable viewer identity and content-independent lazy patch scope. PR: checked out exact head, vp i; vp run dev with explicit isolated home /home/user/t3code/.t3 serverPort=13773 webPort=5733 Project added and Codex gpt-6.1-sol selected through web UI. Codex restored matching baseline data then performed the same two-file line-8 edit. sameViewer true refreshed file 1 line 8 text count 1 draft: Keep this draft across content refresh Loaded file 6 beyond first four lazy patches. Opened its inline draft. Codex changed file 6 line 9; refreshed diff. same lazy viewer true draft: Keep lazy file draft new file 6 line 9 text count 1 collapse lines 0; expand lines 12 Codex created branch refresh-check, committed six sample files, then edited file 6 line 10. Commit 39024cd view: committed line10 count 1; working-tree line10 count 0. Uncommitted view: file 6 line 10 working tree count 1. Blacksmith check:changed against 8b44f42b14c8e273156474a924ccf29680dd7857: pass format, lint, knip 1/2, knip 2/2, affected typecheck, 9 tests across 3 files, React compiler. Worker setup needed shallow history deepened and Chromium installed; rerun passed. Reported PR CI: 29 successful, 0 failing, 0 pending. No source edits, commits, or pushes for this verification. Native desktop/mobile, macOS/Windows, other providers and relay/tunnel not exercised. Additional live refresh: left an inline draft open in Uncommitted view, submitted a real Codex turn to change line 11, watched the running turn and automatic diff update. same viewer true draft: Keep draft during a real Codex edit live file 6 line 11 text count 1