# Final-head runtime evidence

PR [#23469](https://git.cafe/pingdotgg/t3code/pulls/23469), mirror [#23469](https://github.com/pingdotgg/t3code/pull/23469). Actual clean head [68e33d0f7c](https://git.cafe/pingdotgg/t3code/commit/68e33d0f7ca19b17bc1ba0ec3a9a1dfd21e0b9fd), branch `fix/issue-17674`, `/home/ubuntu/wt/pr-23469`. Verified again after capture, no application source changes. Captured 2026-10-22 UTC with T3 collaborative Chromium, using lead-owned existing server16623/web8583. No second dev server, provider run, PR mutation, watch or check polling. Lead retains shutdown ownership. Sandbox fixture repositories and stopped threads only; existing copied threads were not operated.

## Findings and row status

**Confirmed failure:** Collapse all in lazy mode followed by same-scope refresh to full mode reopens the second same-path addition block of a regular-file-to-symlink replacement. Deletion and unique neighbor stay folded. Actual review responses, no checkpoint stubs, no fabricated diff. The M2 unique-path transition passes; this additional duplicate-path transition fails.

| Row | Result | Selected proof |
|---|---|---|
| M1 | PASS | Real amplified working-tree preview truncated at120000bytes; four responses held after arrival; Collapse all records25identities. Release25 actual per-file responses, including modified/added/deleted/renames/long changed rename;25headers/zero body lines remain. Individual/global toggles and visible M1-FINAL-V2. |
| M2 | PASS for unique paths | Same thread and :unstaged scope; full119999false → full120000false → lazy120000true (fixture patch120001) → full119998false with visible SENTINEL-V2. a0open and24folded preserved. Actual hashes below and in sidecars. |
| M3 | PASS short full smoke | Actual605byte patch contains deletion/addition of same path plus neighbor. Independent folds and global inverse work in full mode. This does not waive duplicate lazy→full failure. |
| M4 | PASS | Explicit fixture-base-ref branch comparison; real branch-range120000true and separate working-tree815false. Hold/collapse/release25responses;25folded; M4-SENTINEL visible after reveal. |
| M5 | HARNESS UI PASS; backend UNVERIFIED | Generated ready checkpoint summary and actual605byte fixture patch injected at checkpoint RPC boundary, labelled onscreen. First turn fullThreadDiff caller and second turn getTurnDiff1→2 logged. Independent/global folds and store-driven same-turn file reveal preserve neighbors. No persisted checkpoint/provider execution; reveal trigger is harness action, not timeline click. |
| M6 | PASS targeted supplement, historical controls retained | Correct file-tree reveal and repeated idempotent reveal; Find M4-SENTINEL returns1/1 and unfolds containing file; visible refresh sentinel M2. Earlier generic-text tree attempts are explicitly excluded. |
| M7 | Not required | No new empty/error/truncated-per-file claims. |
| M8 | Web verified | Native Electron, mobile, remote/tunnel unverified. No grid recapture. |

## Provenance and response metadata

Vite PID602317 cwd `/home/ubuntu/wt/pr-23469/apps/web`, start10:13:28; server PID603841 cwd sibling apps/server, start10:13:35. Endpoint tied to these port owners. `provenance.json` records source-map original source SHA-256 matching clean-head Git blobs for both changed production modules; independent browser fetch matched actual served module bytes/hashes. Browser performance resource entries had aged out, so these are endpoint/source-map attestations, not initial-load network attestations.

DiffPanel served293929bytes SHA256 `7b8f83a0c22963a973f7a2f23dc3e41be15b5e85ff113ceb696a3ffa8e38c768`, source SHA256 `7427732cdf3f10d5c81b457596ec3c15cc29a262bbffac1cc92429ca2bf57303`, Git blob `314396516d5bd69009fe9bee435cf90562aa9d81`. diffRendering served35412bytes SHA256 `9d7f54a4b2f1f762babd0e9d8ba77ef72bb4780b5aee9c305752cfc6b6705790`, source SHA256 `176d1e68052a39e6eb7ade4bfaf1430cb1d22bcde055f272077961af9bc9f7c5`, blob `6825fbfe800c6f76026dd64676ecbc69d6f0613f`.

`responses.json` contains199 recorded responses, with phase/input, source patch UTF-8 byte count/SHA256/truncated/path metadata and received/released performance.now. Counts describe diff payload text, not whole WebSocket envelopes. Setup logs are retained but excluded from claims. `states.json` records27 DOM/store observations; reproduction document names excluded attempts. M1-final and M4-branch-range each have one preview and25settled per-file responses. No patch response is substituted for M1/M2/M3/M4 or bot failure. HARNESS holds delivery only; it is not a latency/performance benchmark.

| Selected preview | Bytes | Truncated | SHA256 |
|---|---:|---|---|
| M1-final / working-tree | 120000 | True | `b31d26414cc8b862b5f47e3c5723dfcab0076a27eedf2d39a5af4c555179237c` |
| M2-full119999 / working-tree | 119999 | False | `52bc821191db75f8756e4e81e866864e48bf3fc044ecff0f01cb3d97d665d0b7` |
| M2-full120000 / working-tree | 120000 | False | `8f01aae7277744f6a5a5c50679f62dae34d4e949220df76ac799de413da138f5` |
| M2-lazy120001 / working-tree | 120000 | True | `8a81ca41ec2b0b8ab794de05bb25a475e61f8193c84307b6827e1ce23899f8d9` |
| M2-return-full-sentinel / working-tree | 119998 | False | `58c92d278dfaa724bb5ec044e3830b398bfe2a665eba6d75a6797537ec743646` |
| M4-branch-range / branch-range | 120000 | True | `37bdf342c8aeecb2f7af03088a5e18ee749f864c6e9f53c793403d455eafca50` |
| M3-duplicate-full / working-tree | 605 | False | `3b265d5581430673397e81785b99ecb3dcf36ed2fdf3371436473f7b1796602d` |
| BOT-duplicate-lazy-full / working-tree | 605 | False | `3b265d5581430673397e81785b99ecb3dcf36ed2fdf3371436473f7b1796602d` |
| BOT-duplicate-lazy-full / working-tree | 120000 | True | `48b21f212b356b95128465268ae5ea4f918031e7270f1d0a82eff62aea50cef1` |
| BOT-duplicate-return-full / working-tree | 605 | False | `3b265d5581430673397e81785b99ecb3dcf36ed2fdf3371436473f7b1796602d` |

## Timing and limitations

Browser timeOrigin1792664251061.9ms (10:17:31.0619UTC). M1 recording10:22:37.942–10:23:14.214 approximately; pending snapshot10:22:46.066; loaded10:22:52.852; individual sentinel10:23:10.994. M2 recording10:23:39.488,54.436sec; states11999910:23:40.009,12000010:23:47.179,lazy pending10:23:54.645,lazy settled10:24:06.665,return sentinel10:24:15.607. M4 recording10:25:48.418,47.947sec; pending10:25:57.956,settled10:26:09.993,sentinel10:26:10.873. M3 recording10:28:52.919,13.253sec. M5 source10:31:06.925,56.091sec; selected trim starts44seconds in and was reencoded. Bot recording10:32:55.853,8.924sec; lazy folded10:32:56.383,full reopened10:33:04.149. Times are scripted ordering, not responsiveness measurements.

CSS viewport1440×900,DPR2; screenshot raster1280×800, recordings2880×1800. Source metadata discloses this mismatch; no new pixel equality/FPS claims. Earlier theme/grid/before evidence remains historical with its original attribution, not relabelled final-head. M2video tail includes an excluded mistaken tree click; M5 source has setup idle time. All selected images and videos below are public generated-fixture assets. Source artifact paths, fixture seeds/generator/results, raw states/responses, provenance and timing are in sidecars. Scratch retained for independent auditor.

## FRICTION and checks

Supplied browser tab was absent; opened same-profile tab. Initial bare pair command resolved another home and minted an unused token; corrected to explicit sandbox --base-dir. Tokens/auth/history excluded from public files. Warm-cache M1 setup was replaced with changed-hash final run. Generic text locator opened file tab instead of tree reveal; corrected scoped tree locator. First checkpoint harness omitted fullThreadDiff and displayed an error; corrected both methods. Wrong mixed-state global button produced a timeout; selected later successful state/trim is labelled. All browser overrides restored, held responses released, no extra process left running. Fixture-only Git commits are data generation required by matrix M4; application checkout remains clean and unchanged.

Checks: lead-reported35success,0pending; not independently refreshed or polled. PR remains registered without watching. No source changes, application commits/pushes, PR comments/body edits or merges. Evidence produced with test-t3-app and uploaded with ghdrop. Model/harness: GPT-6.1-Sol through Codex.

## Downloads and retained evidence

- [evidence-sidecars.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d63189f3929c489/evidence-sidecars.zip)
- [reproduction.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/04b9dbb18f529088/reproduction.md)
- [retained-existing-index.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/38bcf7280d6c5b50/retained-existing-index.md)

The retained index preserves every existing Before/grid/control link and caveat; none were redone.

## New capture assets

- [BOTfull.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e034e67712bf395b/BOTfull.png)
- [BOTlazy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d6bbb97a61e2550/BOTlazy.png)
- [BOTvideo.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f4977007f2865fc/BOTvideo.mp4)
- [M1loaded.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/50054c59e1b70d60/M1loaded.png)
- [M1pending.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/404062bb090ec964/M1pending.png)
- [M1sentinel.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d553116484e16aeb/M1sentinel.png)
- [M1video.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/119241acbe00708a/M1video.mp4)
- [M2pending.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d50dec918d989605/M2pending.png)
- [M2sentinel.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4eb3211248bbd5f7/M2sentinel.png)
- [M2video.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0220c53ba9cfd186/M2video.mp4)
- [M3independent.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c4ff91069d263ff9/M3independent.png)
- [M3video.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5ebb4b7bb48a6281/M3video.mp4)
- [M4pending.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/85e528f8dcb2070c/M4pending.png)
- [M4sentinel.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1cea24749c58a8b9/M4sentinel.png)
- [M4video.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/15b70f23a4f2e71a/M4video.mp4)
- [M5-selected.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a72e292ecbd212ca/M5-selected.mp4)
- [M5checkpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb0b0efb9ea01469/M5checkpoint.png)
- [M5reveal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8a4f7a774f5d285/M5reveal.png)
- [M5turn2.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/782b7a0ea940e1eb/M5turn2.png)
- [M5turn2video.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/344d18449d207393/M5turn2video.mp4)
- [M5video.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba996ed706529b3e/M5video.mp4)
- [M6find.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6f7dc299c170572/M6find.png)
- [M6video.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d8b5f033e17c8cc/M6video.mp4)

Confirmed failure after refresh:

![Second same-path addition reopened after lazy Collapse all and full refresh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e034e67712bf395b/BOTfull.png)
