# Scoped evidence capture — round 2

Pull request [#24568](https://git.cafe/pingdotgg/t3code/pull/24568), [GitHub mirror](https://github.com/pingdotgg/t3code/pull/24568). No source edits, commits, pushes or PR edits.

Full ready-to-paste PR-body Evidence section: [Evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53e4d6c5f28da13b/Evidence.md)

Captured: E1 failure-only, before any pass phase; E3 latest-head C-pass, both watches active and before cleanup. Both selected pairs have settled AE=0 frame checks, inspected whole-viewport stills, Diff0 amplified32x and DiffT16 (>16/255). E2/E4/E5 content is retained; H1/H2 results are retained with Node corrected to26.12.1.

Environment for new captures: fs-29 (`freestyle`), Linux 6.1.102 x86_64, Node 26.12.1, Vite Plus 1.3.0; each revision built/run from its own checkout. Real server/RPC/reactor, fresh isolated homes (`T3CODE_DEV_SEED=0`), synthetic executable az and inert local provider. T3 preview Chromium 156, **1280×900 dark**, no device emulation, reported DPR 2 (PNG 1280×900), font scaling 100% / root 16px / visualViewport.scale 1. Browser Date frozen to 2026-10-27T16:00Z; server clock live for polling. Reduced-motion emulation unavailable; existing status-pulse paused at time 0 on both sides for settled thread stills. All selected still pairs had AE 0 at least 500ms apart and were inspected with both diffs. Diff0=absolute channel delta×32; DiffT=channel delta>16/255.

What else changed in the new stills:

- E1: one failure summary/icon replaces the empty-conversation prompt.
- E3: six summaries/icons (two failure, four pass) replace the empty-conversation prompt.
- Both pairs: active watch bars, composers, headers and all remaining pixels match at zero threshold. No extra visible change outside those regions.

Requested round-2 rows missing: none. Retained limits: native monitor items expose summaries only, so build/head detail is proved by committed event text and actual inert-provider receipts; live Azure and real credentials are unverified. E5 remains the cold-hover regression, not a general preview-readability claim.

Cleanup: both fixture watches unregistered; owned tabs closed; captured server/provider processes exited; baseline worktree removed; after checkout clean. [preservation-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1d6074d98e6b98bf/preservation-verification.json)

Updated row sheets: [E1-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/91497cc043934127/E1-sheet.md) · [E3-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90e4acda5ce532b6/E3-sheet.md)

Corrected H1/H2 sheets and metadata are in the H uploads below. The original accepted E2/E4/E5 sheets remain linked from the prior index.

Sanitized scoped bundle: [scoped-evidence.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ef6e050a5af739c8/scoped-evidence.tar.gz)

## Complete ghdrop output (verbatim)

![E1-failure-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ab3b2fca094f7c32/E1-failure-before.png)
![E1-failure-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0f6548036e70cda3/E1-failure-after.png)
![E1-failure-Diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f83b0da43bc4dc79/E1-failure-Diff0.png)
![E1-failure-DiffT16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/548532a82d8c1793/E1-failure-DiffT16.png)
![E1-failure-before-settle-a.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ebfd5ceb44ac76e5/E1-failure-before-settle-a.png)
![E1-failure-after-settle-a.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/89c58e5198988181/E1-failure-after-settle-a.png)
[capture-metadata.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a7eebfd625603c4c/capture-metadata.json)
[image-comparison.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66bc81a1eee6693e/image-comparison.json)

![E3-active-C-pass-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0c6afe8f63807d7/E3-active-C-pass-before.png)
![E3-active-C-pass-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/979f7b212b242fe1/E3-active-C-pass-after.png)
![E3-active-C-pass-Diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/efc9a7d0cb1c95eb/E3-active-C-pass-Diff0.png)
![E3-active-C-pass-DiffT16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c35c6acb650c305b/E3-active-C-pass-DiffT16.png)
![E3-active-C-pass-before-settle-a.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3ca50bcf0b682ce2/E3-active-C-pass-before-settle-a.png)
![E3-active-C-pass-after-settle-a.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9d2beb2da0b363c/E3-active-C-pass-after-settle-a.png)
[capture-metadata.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4b407faf053046c1/capture-metadata.json)
[image-comparison.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fae97d460e2273c5/image-comparison.json)

[H1-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f6af77dc23156299/H1-sheet.md)
[H2-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0e238c13d43598f/H2-sheet.md)
[harness-node-correction.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/404cba60fc7e0d3e/harness-node-correction.json)

[archive-trace.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6028422df0bf7dfe/archive-trace.py)
[az-stub.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3888a7648b0b1ca9/az-stub.py)
[capture-state.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a4c7b40c040d578d/capture-state.py)
[make-scoped-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e82f0c28fc444a70/make-scoped-diffs.py)
[package-scoped-runtime.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a1d32ee7f597a31/package-scoped-runtime.py)
[phase-run.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/35f766fd87de53f8/phase-run.py)
[phase.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99e9bc43262fd09f/phase.py)
[replay-to-c-pass.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/444288b8136f48c5/replay-to-c-pass.py)
[rpc-driver.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e0a60c996c4f02dd/rpc-driver.py)
[server-control.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ffdceec103753469/server-control.py)
[setup.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/58bc2355eb5b5a96/setup.py)
[upload-files.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e236141ef0698b84/upload-files.py)
[upload-transport.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/26a56441866d7a03/upload-transport.py)
[verify-cleanup.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06a55a329e00106f/verify-cleanup.py)
[wait-next-sweep.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ad8e2651e3820f2d/wait-next-sweep.py)
[wait-sweep.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ee779f19c1e14faf/wait-sweep.py)
[browser-capture.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4aca3c40f630f5b9/browser-capture.js)
[browser-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f026f1d955d30277/browser-driver.js)
[browser-prep.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1ca592d3b93c2901/browser-prep.js)
[REPRODUCE-scoped.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/349e8fbdd8004e20/REPRODUCE-scoped.md)
[driver-changes.diff](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a5342d659443aab/driver-changes.diff)
[rendering-environment.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d58dbbe4c9a57b6f/rendering-environment.json)
[harness-environment-corrected.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5fbe6ca1eef1f27e/harness-environment-corrected.json)
[teardown.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6911959bab63af61/teardown.json)
[SHA256.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/34cb44b214e95cca/SHA256.json)
[after-az.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b9cc35dc6828ed2/after-az.jsonl)
[after-completed-sweeps.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/76f13f6f3b5452bd/after-completed-sweeps.jsonl)
[after-identity.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/54dba9eefcc529b7/after-identity.json)
[after-milestones.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b61077cdfe1fb89/after-milestones.jsonl)
[after-phases.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2c9920ae8525a5a8/after-phases.jsonl)
[after-process-history.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8872d89b80010ae4/after-process-history.jsonl)
[after-provider-codex](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d74e20659f4bed6/after-provider-codex)
[after-provider-codexCollabMockPeer.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67ea05343edfbfa8/after-provider-codexCollabMockPeer.mjs)
[after-provider-codexMultiAgentWire.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62931c264057518f/after-provider-codexMultiAgentWire.json)
[after-provider-receipts.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/415de273a7946a30/after-provider-receipts.jsonl)
[after-provider-script.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/01e4596a2492bca0/after-provider-script.json)
[after-server-redacted.log](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/320999f7db3a95a9/after-server-redacted.log)
[after-source-hashes.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/323a0f594b9dbf1d/after-source-hashes.txt)
[after-watch-committed-events.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2338a62a0390b972/after-watch-committed-events.jsonl)
[before-az.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a677a8cc96851fe/before-az.jsonl)
[before-completed-sweeps.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/278d914a0f099af1/before-completed-sweeps.jsonl)
[before-identity.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d9856d32ec428273/before-identity.json)
[before-milestones.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfadfa227933c1b1/before-milestones.jsonl)
[before-phases.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a088d44433b29589/before-phases.jsonl)
[before-process-history.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/26d009bbaef1c1f6/before-process-history.jsonl)
[before-provider-codex](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4dab7a2a04f55d5f/before-provider-codex)
[before-provider-codexCollabMockPeer.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0aa4537d0ccf02f8/before-provider-codexCollabMockPeer.mjs)
[before-provider-codexMultiAgentWire.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/beda516703dce313/before-provider-codexMultiAgentWire.json)
[before-provider-receipts.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de66d44f3023fa4b/before-provider-receipts.jsonl)
[before-provider-script.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0e910f04723d4668/before-provider-script.json)
[before-server-redacted.log](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f93ecd1d3e85436a/before-server-redacted.log)
[before-source-hashes.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3af58fa341b0aa4b/before-source-hashes.txt)
[before-watch-committed-events.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f26afbf7444900fa/before-watch-committed-events.jsonl)
[replay.log](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/34232da809799f03/replay.log)

[Evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53e4d6c5f28da13b/Evidence.md)
[E1-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/91497cc043934127/E1-sheet.md)
[E3-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90e4acda5ce532b6/E3-sheet.md)
[build-scoped-report.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/39ab7a707801672d/build-scoped-report.py)
[build-scoped-index.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/088dc3f4954226b7/build-scoped-index.py)
[package-scoped-bundle.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c956239173c92f35/package-scoped-bundle.py)
[preservation-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1d6074d98e6b98bf/preservation-verification.json)
[FRICTION.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67c6eca60f232e28/FRICTION.md)
[scoped-SHA256.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6370825d86e3e13e/scoped-SHA256.json)
[scoped-evidence.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ef6e050a5af739c8/scoped-evidence.tar.gz)
[SHA256.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0d4aa6ade1794887/SHA256.json)

