# Evidence repair handoff — pass 2

For [#23970](https://git.cafe/pingdotgg/t3code/pulls/23970), captured final implementation [0b0e5e2715](https://github.com/pingdotgg/t3code/commit/0b0e5e2715c6aa46246abe43d1e6e5ca6f7d0fd5) against actual merge-base [e340aaeeb9](https://github.com/pingdotgg/t3code/commit/e340aaeeb98bc6ac623c2e70ac8eca8bcbddfe1b). Contributor ancestry preserved. No implementation changes, commits, pushes, merges or forge comments in this pass. Uploads use the [ghdrop skill](/home/ubuntu/.codex/skills/ghdrop/SKILL.md).

S0–S8: all 72 BEFORE/AFTER × width × theme states. 300 original tiles plus 300 pixel-identical settle mates; 168 fresh semantic crops; 234 matched fresh pairs with both diff variants and stats. Independent recomputation confirms all 234 pixel counts. Retained originals are preserved with equivalence hashes; 144 regenerated retained semantic crops and their 144 diff variants are supplementary. All ten retained semantic contact sheets and historical repaired-caption sheets were inspected.

R1: same-document recovery at1440light/390dark, both sides. R2: rejected first Retry, successful second Retry, scrolled history and both error sentinels at1440dark/390light, both sides. R3: selected5m during held15m, AFTER clears selected+originating queries, BEFORE remains errored. R4: distinct A/B server+web ports and environments, B paired through its own web origin, A retry cannot contaminate B, focus-away/back included, both sides. R5: fresh AFTER in-app General→Diagnostics, document identity retained, SPA navigation listener, no reload. Thirteen canonical final-head/baseline recordings. No matrix rows omitted; independent sufficiency verdict remains pending.

This is synthetic real-server RPC-fixture web evidence: auth/schema/transport/cache/components are real. Native collector binary absent; Electron shell and native mobile are unverified. Responsive390px is web. Historical ancillary diagnostics noise remains disclosed; fresh S7 has25 zero-threshold refresh-icon pixels (maximum delta12), zero at threshold16. Do not interpret this as unchanged historical full-surface pixels. Encoded video inspection uses whole-duration2fps sheets plus selected frames, not every encoded frame.

Cleanup chronology: this pass restored exact HEAD source, verified clean status, stopped only its captured sessions and verified its ports empty before packaging (see cleanup.json/final-source-status.json). At20:36 UTC a later check found ws.ts modified with instrumentation targeting /tmp/ev-23970/pass3, mtime20:34:38 UTC. That new work was left untouched. The matrix's clean/stopped statements describe this pass's completed cleanup milestone, not the later shared-worktree state. HEAD remains unchanged. No later processes were stopped.

## Matrix, originals, crops, diffs, manifests and rebuild

[fresh-stills-before-1440.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5825491a2b3e8164/fresh-stills-before-1440.tar.gz)
[fresh-stills-before-390.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae29f52288b03d72/fresh-stills-before-390.tar.gz)
[fresh-stills-after-1440.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/05b18678e4e51dbc/fresh-stills-after-1440.tar.gz)
[fresh-stills-after-390.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92874f5eb868c45b/fresh-stills-after-390.tar.gz)
[fresh-diffs.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c4e66d0387285ced/fresh-diffs.tar.gz)
[canonical-raw-recordings.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b551e90bce3885e7/canonical-raw-recordings.tar.gz)
[historical-narration-repairs.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62eaf3a9e3c2cace/historical-narration-repairs.tar.gz)
[harness-and-manifests.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c981ddaabc1d9092/harness-and-manifests.tar.gz)
[inspection-sheets.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d6eb24449c6e0b26/inspection-sheets.tar.gz)
[complete-matrix.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/17faee58aee64a65/complete-matrix.md)
[artifact-hashes.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/618bb66116d13deb/artifact-hashes.json)
[capture-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/847de694d7d95a7c/capture-manifest.json)
[REBUILD.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bd18053e17806325/REBUILD.md)

[independent-diff-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90f31010323a6c18/independent-diff-verification.json)
[verify-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ccc88291e9199e6e/verify-diffs.py)

## Canonical repaired recordings

[R1-after-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/894eaa5e5f7763e6/R1-after-1440-light.mp4)
[R1-after-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc195a65cc98a888/R1-after-390-dark.mp4)
[R1-before-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4c46cfacc165562a/R1-before-1440-light.mp4)
[R1-before-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dac18af69cf6917d/R1-before-390-dark.mp4)
[R2-after-1440-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9b89fb88206edcdc/R2-after-1440-dark.mp4)
[R2-after-390-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8199f898346db9c/R2-after-390-light.mp4)
[R2-before-1440-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6f26dd3283bbb111/R2-before-1440-dark.mp4)
[R2-before-390-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/146da92d4f033a8c/R2-before-390-light.mp4)
[R3-after-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/939eb7188b4afca2/R3-after-1440-light.mp4)
[R3-before-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/70f0e0ddc977fbbc/R3-before-1440-light.mp4)
[R4-after-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c243822674ff86d6/R4-after-1440-light.mp4)
[R4-before-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/038cf71491279dc7/R4-before-1440-light.mp4)
[R5-after-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be311d9da0eaa557/R5-after-1440-light.mp4)

## Retained original repairs

[retained-semantic-repairs.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c526474afcf006e4/retained-semantic-repairs.tar.gz)
[R1-proof-before-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/048ab797c52c0e19/R1-proof-before-390-dark.mp4)

The original public uploads remain historical supplementary proof; canonical final-head recordings above supersede old captions and failed/partial paths. Original still/diff URL inventories follow.

[before-1440-stills.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cee37cb75c6edb4d/before-1440-stills.tar.gz)
[before-390-stills.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f98af2f4a5dd49e5/before-390-stills.tar.gz)
[after-1440-stills.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b7052625cb2d55de/after-1440-stills.tar.gz)
[after-390-stills.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/55dfba68ab971c5d/after-390-stills.tar.gz)

[diffs-reports.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b0af8407391085ff/diffs-reports.tar.gz)
[environment-manifest.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0f6bb0815a7576d6/environment-manifest.md)


## Recovery example

Before successful Retry leaves the old error:

![before-monitor.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3089a1dde2daf8a/before-monitor.png)

After successful Retry clears it:

![after-monitor.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7f884e83688fd109/after-monitor.png)

FRICTION evidence | boot splash and held captions initially appeared settled | require loaded composer and inspect encoded release/recovery frames
