## Evidence — native capture run 2

PR [#33496](https://git.cafe/pingdotgg/t3code/pull/33496), BASE [ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444), HEAD [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677). Fresh JavaScript bundles were served from each revision's checkout to the same compatible native binaries. No production userdata, source edits, turns, pushes, or PR writes were used.

**Blocking finding:** HEAD's Android inspector overflow menu displays “Refresh repository status”, but tapping the visible item dismisses the inspector and sends no refresh RPC. The routed menu sends an explicit refresh and completes. This is evidence of the missing inspector fallback, not a passing D1 result.

Environment: Pixel 9 emulator, Android 16 / API 36, portrait 1080×2424, system font scale **0.94** (medium); display density not independently measured. iPhone 17 Pro simulator, iOS 27.2, portrait 402×874 points, captures 1206×2622 at 3×, preferred text category medium. Light unless marked dark; native system appearance followed by the app. Full surfaces, no crops. Status-bar time normalized to 09:41 for accepted PNGs; the application clock was not frozen. Both sides used independently fresh databases with the same RPC seed: clean/dirty feature branches, two idle synthetic threads, 60 files and 12 public PR references (six remain “Waiting for host state”). No static/native fixture harness was used.

Installed fingerprints: Android `3445feafb89121f3f1b8190fdec01d545f6faa1d`; iOS `edb0efb70b2f14145ebeef8b3124cd71a51f0c75`. BASE and HEAD compute the same fingerprints. Installed PDF 6.1.0, gesture-handler 3.5.0 and keyboard-controller 1.23.0 were checked in both checkouts. [native-audit-report.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/653749263f27f9dd/native-audit-report.txt)

Every accepted still passed two full-frame RGB-identical captures separated by at least 500 ms. Diff0 marks any RGB delta; DiffT marks max-channel deltas above 25.5/255 (10%), in red over a grey frame. Within-run motion masks are separate from BASE→HEAD layout comparisons. Videos are original resolution; action logs and native gesture telemetry are retained. Failed attempts are retained and labelled, not substituted as proof.

Coverage accounting: **7 complete capture rows, 4 partial rows, 13 unverified rows out of 24 affected shipping rows**. “Complete” describes evidence coverage, not a passing product result: D1 records a failure. Historical H0/H1 remain in the earlier audit and are excluded from this denominator.

| Rows | Capture status |
|---|---|
| A1, A2, A3, A5, A6, C1, D1 | Complete capture chapters; D1 fallback fails. |
| B1 | Files-first/Git-first open/close activation chapters; in-place alternation with retained scroll positions not established. |
| B2 | BASE/HEAD initial pair, gesture/search/file-open attempts; list movement and search filtering not established. |
| B6 | HEAD hidden-pane accessibility-tree exclusion and visible-file hit test only; TalkBack/long-press/hover unverified. |
| D2 | Explicit refresh request → successful completion and visible count update; repeat-tap/error recovery unverified. |
| A4, A7, B3–B5, B7, C2–C7, D3 | Unverified; reasons below. |

**A1 — Pixel 9, light, inspector actions** (seconds from driver record-start; approximately ±1 second):

- BASE: 1.8s: press text="More" --settle; 11.2s: gesture pan 540 985 0 -760 1200; 20.0s: gesture pan 540 1150 0 -450 1200; 26.1s: gesture pan 540 850 0 450 1200; 37.4s: gesture pan 540 1750 0 -650 1400; 48.0s: gesture fling up 540 1800 1200; 53.7s: press label="Pull request 33411, fix(clients): show all four subagent avatars, Open, pingdotgg/t3code" --settle
- HEAD: 1.4s: press text="More" --settle; 39.8s: gesture pan 540 985 0 -760 1200; 50.0s: gesture pan 540 1150 0 -450 1200; 62.0s: gesture pan 540 850 0 450 1200; 72.8s: gesture pan 540 1750 0 -650 1400; 85.0s: gesture fling up 540 1800 1200; 116.9s: press label="Pull request 33411, fix(clients): show all four subagent avatars, Open, pingdotgg/t3code" --settle; 120.1s: back --settle

| Before | After |
|---|---|
| [A1-base.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc3834b73f957806/A1-base.mp4)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | [A1-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a2614562aff5e3a6/A1-head.mp4)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

**A1 settled initial — Pixel 9, light**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/855385e092cfbab8/initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c849c42dd562e4a6/initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A1-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa55bf6977dd2b8c/A1-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A1-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8cec602637958da4/A1-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

Initial Diff0 / DiffT: **0 / 0 pixels**. BASE’s list gestures move the sheet instead of scrolling to the last PR; the last-PR tap cannot complete there. HEAD reaches the final linked PR and the PR detail destination; the destination snapshot and Back action are retained.

| Within-run expanded → D | Diff0 | DiffT (10%) | Changed pixels (0% / 10%) |
|---|---|---|---|
| BASE [ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![motion-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9691a6cbc2462022/motion-diff0.png) | ![motion-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88dcc76d6bac8d4d/motion-diff10.png) | 0 / 0 |
| HEAD [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![motion-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/79fe6f07fb75255e/motion-diff0.png) | ![motion-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/faea9c50b5100089/motion-diff10.png) | 430,590 / 248,142 |

**A2 — Pixel 9, light, routed actions** (seconds from driver record-start; approximately ±1 second):

- BASE: 8.9s: gesture pan 540 1240 0 -1000 1400; 20.1s: gesture pan 540 1150 0 -450 1200; 26.8s: gesture pan 540 850 0 450 1200; 36.0s: gesture pan 540 1750 0 -650 1400; 44.8s: gesture fling up 540 1800 1200; 50.7s: press label="Pull request 33411, fix(clients): show all four subagent avatars, Open, pingdotgg/t3code" --settle
- HEAD: 7.7s: gesture pan 540 1240 0 -1000 1400; 17.1s: gesture pan 540 1150 0 -450 1200; 26.2s: gesture pan 540 850 0 450 1200; 34.8s: gesture pan 540 1750 0 -650 1400; 45.2s: gesture fling up 540 1800 1200; 50.9s: press label="Pull request 33411, fix(clients): show all four subagent avatars, Open, pingdotgg/t3code" --settle; 54.9s: back --settle

| Before | After |
|---|---|
| [A2-base.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18e713f449b5bff4/A2-base.mp4)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | [A2-head-valid.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc8546ab54b387f4/A2-head-valid.mp4)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

**A2 settled initial — Pixel 9, light**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6ab3a8bd779e565/initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5ae965de5ff6938b/initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A2-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bba413986726e0ba/A2-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A2-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8dec47e507b0b86f/A2-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

Initial Diff0 / DiffT: **0 / 0 pixels**. BASE’s list gestures move the sheet instead of scrolling to the last PR; the last-PR tap cannot complete there. HEAD reaches the final linked PR and the PR detail destination; the destination snapshot and Back action are retained.

| Within-run expanded → D | Diff0 | DiffT (10%) | Changed pixels (0% / 10%) |
|---|---|---|---|
| BASE [ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![motion-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/765fafb23842fd8f/motion-diff0.png) | ![motion-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8f169cf52c0f1079/motion-diff10.png) | 35 / 0 |
| HEAD [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![motion-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/742f43bdd9a11e07/motion-diff0.png) | ![motion-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f421f68833910fe/motion-diff10.png) | 408,680 / 234,193 |

A1 additional HEAD repeats: the cold-bundle and dark→light downward-drag repeats kept the inspector open in these runs. This small sample does not estimate the historical one-in-seven rate.

[cold-A1-and-D2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fea152d6983ef420/cold-A1-and-D2.mp4)

[dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb5e458e6fc4b142/dark.mp4)

**A3 — Pixel 9 appearance light → dark → light actions** (seconds from driver record-start; approximately ±1 second):

- BASE: 1.4s: settings appearance dark; 4.2s: press label="Git controls" --settle; 6.9s: press text="More" --settle; 15.1s: gesture pan 540 1240 0 -1000 1400; 20.6s: gesture pan 540 1150 0 -450 1200; 22.9s: gesture pan 540 850 0 450 1200; 29.8s: press label="Close inspector" --settle; 39.8s: gesture pan 540 1240 0 -1000 1400; 45.6s: gesture pan 540 1150 0 -450 1200; 47.8s: gesture pan 540 850 0 450 1200; 53.8s: back --settle; 55.6s: settings appearance light; 57.7s: press label="Git controls" --settle; 59.6s: press text="More" --settle; 63.2s: gesture pan 540 1240 0 -1000 1400; 68.5s: gesture pan 540 1150 0 -450 1200; 70.3s: gesture pan 540 850 0 450 1200; 76.6s: press label="Close inspector" --settle
- HEAD: 1.2s: settings appearance dark; 4.5s: press label="Git controls" --settle; 6.4s: press text="More" --settle; 15.2s: gesture pan 540 1240 0 -1000 1400; 20.7s: gesture pan 540 1150 0 -450 1200; 25.0s: gesture pan 540 850 0 450 1200; 31.6s: press label="Close inspector" --settle; 42.1s: gesture pan 540 1240 0 -1000 1400; 48.3s: gesture pan 540 1150 0 -450 1200; 54.0s: gesture pan 540 850 0 450 1200; 60.9s: back --settle; 62.7s: settings appearance light; 64.8s: press label="Git controls" --settle; 66.8s: press text="More" --settle; 72.2s: gesture pan 540 1240 0 -1000 1400; 78.1s: gesture pan 540 1150 0 -450 1200; 84.9s: gesture pan 540 850 0 450 1200; 90.7s: press label="Close inspector" --settle

| Before | After |
|---|---|
| [dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02dac774838000d6/dark.mp4)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | [dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb5e458e6fc4b142/dark.mp4)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

**A3 inspector settled initial — Pixel 9, dark**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92c1ff19efaba3d2/inspector-initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec1a4b1be3b901ed/inspector-initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A3-inspector-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62a12228dab1aa20/A3-inspector-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A3-inspector-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88addf3b91a1bce6/A3-inspector-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

**A3 routed settled initial — Pixel 9, dark**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f41da2ef49488363/routed-initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7912c119a32c677b/routed-initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A3-routed-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9f274c37dab93195/A3-routed-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A3-routed-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ccd01b98bed12535/A3-routed-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

Both dark initial comparisons: **0 / 0 changed pixels**.

**A5 — iPhone 17 Pro inspector, light actions** (seconds from driver record-start; approximately ±1 second):

- BASE: 1.7s: press label="More, Commit, files, branches" --settle; 34.4s: gesture pan 201 393 0 -300 1200; 37.0s: gesture pan 201 650 0 -400 1400; 39.8s: gesture pan 201 350 0 480 1600; 42.5s: gesture pan 201 300 0 400 1600; 45.1s: gesture pan 201 290 0 420 1400; 48.3s: press label="Close inspector" --settle; 52.4s: press label="Git controls" --settle; 54.4s: press label="More, Commit, files, branches" --settle; 57.1s: press label="Close inspector" --settle
- HEAD: Start-log missing; use native gesture telemetry in the raw archive.

| Before | After |
|---|---|
| [A5-base.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ca9b70d5225b068c/A5-base.mp4)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | [A5-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eea6d82b7039575b/A5-head.mp4)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

HEAD A5 record-start was omitted from its driver log after an initial logging error. Native gesture telemetry gives: More 0.98s; header expansion 42.74s; list up 73.98s; down 100.74s; top pulls 103.39s and 123.54s. The full clip retains this wait. Reopen supplement: [A5-reopen-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/748eac32de4a5304/A5-reopen-head.mp4)

**A5 settled initial — iPhone 17 Pro, light**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92d0ae17b063aac3/inspector-initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bec42aa9840a2b81/initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A5-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5bfd6815e7c36c57/A5-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A5-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c076be5fa4ba501d/A5-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

A5 Diff0 / DiffT: **149 / 0 pixels**. Differences are the battery-bolt raster and scattered one-level action-label antialiasing; no geometric shift is visible. Both revisions’ iOS inspector pull gestures produced explicit refresh RPCs and returned successfully.

**A6 — iPhone 17 Pro routed, light actions** (seconds from driver record-start; approximately ±1 second):

- BASE: 34.6s: gesture pan 201 430 0 -340 1400; 37.3s: gesture pan 201 700 0 -400 1600; 40.1s: gesture pan 201 350 0 420 1600; 42.8s: gesture pan 201 350 0 350 1600; 46.2s: gesture fling up 201 700 550; 48.3s: press label="Pull request 33411, fix(clients): show all four subagent avatars, Open, pingdotgg/t3code" --settle; 54.2s: back --settle
- HEAD: 38.1s: gesture pan 201 430 0 -340 1400; 40.8s: gesture pan 201 700 0 -400 1600; 43.5s: gesture pan 201 350 0 420 1600; 46.2s: gesture pan 201 350 0 350 1600; 49.8s: gesture fling up 201 700 550; 51.9s: press label="Pull request 33411, fix(clients): show all four subagent avatars, Open, pingdotgg/t3code" --settle; 57.3s: back --settle

| Before | After |
|---|---|
| [A6-base.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f14039a3f302a623/A6-base.mp4)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | [A6-head-final.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4eb3417df28e4064/A6-head-final.mp4)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

**A6 settled initial — iPhone 17 Pro, light**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/038921ad41ae510a/routed-initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f59dfeac169b7720/initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A6-accepted-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0320f87621e5e7e0/A6-accepted-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![A6-accepted-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/52606a9652c2a8f5/A6-accepted-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

A6 Diff0 / DiffT: **3,032 / 15 pixels**. Of these, 2,879 zero-threshold pixels and all 15 threshold pixels are in the status-bar battery region; the remaining 153 are scattered one-level action-label antialiasing. No geometry shift is visible. The accepted HEAD static frame precedes a failed early gesture attempt; its two screenshots are full-frame identical. The accepted BASE pair crosses two consecutive original settling attempts, also full-frame identical. Later retries could not settle the status bar, and one displayed an Expo developer-menu overlay; they are retained as failed probes and excluded from the table. The final interaction movie above is a separate clean one-dirty-file run with scroll, pull-refresh, PR detail replacement and Back. [A6-settling-proof-final.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b094ab8f6025ef44/A6-settling-proof-final.txt)

**B1/B2 — Pixel 9 Files-first/Git activation, light (partial) actions** (seconds from driver record-start; approximately ±1 second):

- BASE: 0.9s: press label="Open files" --settle; 9.4s: gesture pan 540 985 0 -760 1200; 19.0s: gesture pan 540 1800 0 -1000 1600; 21.8s: gesture pan 540 850 0 450 1200; 27.2s: gesture fling up 540 1800 1200; 28.8s: press label="Search files" --settle; 34.1s: fill text="Search files" example-50 --settle; 37.3s: keyboard enter; 38.6s: keyboard dismiss; 40.1s: press label="Close search" --settle; 41.9s: press label="example-01-synthetic-file.txt" --settle; 46.4s: back --settle; 49.8s: press label="Git controls" --settle; 51.7s: press text="More" --settle; 56.1s: press label="Close inspector" --settle
- HEAD: 1.1s: press label="Open files" --settle; 24.1s: gesture pan 540 985 0 -760 1200; 31.2s: gesture pan 540 1600 0 -650 1400; 33.3s: gesture pan 540 900 0 450 1200; 39.1s: gesture fling up 540 1900 1400; 40.9s: press label="Search files" --settle; 62.7s: fill text="Search files" example-50 --settle; 129.8s: keyboard press Enter; 138.8s: keyboard enter; 140.0s: keyboard dismiss; 160.3s: press label="Close search" --settle; 162.9s: press label="example-01-synthetic-file.txt" --settle; 202.0s: back --settle; 206.0s: press label="Git controls" --settle; 208.1s: press text="More" --settle

| Before | After |
|---|---|
| [B1-B2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ee52b22f078216a/B1-B2.mp4)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | [B1-B2-head-files-first.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/215d4f771d6b96f3/B1-B2-head-files-first.mp4)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

HEAD recording continuation: [B1-B2-head-files-first.part-002.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/efca00eeb09f0a7e/B1-B2-head-files-first.part-002.mp4); Git-first→Files supplement: [git-first-files.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99231bf134307d13/git-first-files.mp4); controlled later Files gesture/search probe: [B1-B2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7b316359682a2bb4/B1-B2.mp4)

**B2 settled Files initial — Pixel 9, light**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/36bdd3fa0ea4e41e/initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d54d8b0312ffab7f/initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![B2-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f15cf6d6fa43e236/B2-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![B2-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b27866c3d45ba5cd/B2-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

B2 Diff0 / DiffT: **6 / 0 pixels**, minor text antialiasing only. In both revisions the sampled Files gesture endpoints still start at example-01; search text was entered but filtering was not established by automation. File selection reaches the File actions destination. No successful list-scroll/filter or preserved-scroll switching claim is made. The phone flow closes/reopens the inspector between panes.

B6 cheap check (partial): visible Files AX dump contains file rows and no Git action/PR nodes; after activating Git the dump contains Git actions and no file rows. The visible file tap reaches File actions. [scrolled-hidden-git.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5ee4a212a1191675/scrolled-hidden-git.txt) [git-after-files.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2e2550ec1bd4e4c/git-after-files.txt) [file-opened.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0511cfe4b76dac29/file-opened.txt)

**C1 — Pixel 9 clean repository, zero linked PRs, short content, light actions** (seconds from driver record-start; approximately ±1 second):

- BASE: 2.6s: press label="Git controls" --settle; 6.7s: press text="More" --settle; 15.6s: gesture pan 540 1750 0 450 1200; 21.9s: press label="Close inspector" --settle; 32.1s: gesture pan 540 1750 0 450 1200; 36.6s: back --settle
- HEAD: 3.7s: press label="Git controls" --settle; 7.1s: press text="More" --settle; 20.3s: gesture pan 540 1750 0 450 1200; 23.7s: press label="Close inspector" --settle; 33.2s: gesture pan 540 1750 0 450 1200; 35.6s: back --settle

| Before | After |
|---|---|
| [short.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bec04c0ea71bc1dd/short.mp4)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | [short.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/41819d3a0495e583/short.mp4)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

**C1 inspector settled initial — Pixel 9, light**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0c6b54a52ec393d/inspector-initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d788e512ec024f90/inspector-initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![C1-inspector-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a64ad817e4da96cf/C1-inspector-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![C1-inspector-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/379cada5f7d3837f/C1-inspector-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

**C1 routed settled initial — Pixel 9, light**

| Before | After | Diff0 (0%) | DiffT (10% of 255) |
|---|---|---|---|
| ![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3327a24657e39bc0/routed-initial.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) | ![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b77400354215ecd/routed-initial.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![C1-routed-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/63ae16a73d8cf0ae/C1-routed-layout-diff0.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![C1-routed-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f921f5898d4d3cb0/C1-routed-layout-diff10.png)<br>[ee59ab22a8](https://git.cafe/pingdotgg/t3code/commit/ee59ab22a819acb0544d85cd6cca0e4aa8c7c444) → [d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

Both C1 initial comparisons: **0 / 0 pixels**. Recording includes a downward drag at the top and closing each presentation.

**D1 — BASE pull-to-refresh finding, stated plainly:** in this current-binary run, top-edge pulls in both Android BASE sheets **did not send `vcs.refreshStatus`**. They moved the sheet downward. This run does not demonstrate a working BASE pull-refresh alternative being removed. HEAD’s inspector menu fallback still fails: its item is rendered near the top of the screen, outside the sheet, is absent from the semantic snapshot, and the visible-coordinate tap dismisses the inspector without a refresh RPC. Background watching had already changed the count from 1 to 2 before that tap; it is not evidence of manual refresh.

BASE top pulls: 1.2s: gesture pan 540 985 0 -760 1200; 6.3s: gesture pan 540 700 0 650 1500; 14.2s: press label="Close inspector" --settle; 19.7s: gesture pan 540 1240 0 -1000 1400; 25.5s: gesture pan 540 700 0 650 1500; 36.4s: back --settle

[base-top-pulls.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e865956132dbcb4b/base-top-pulls.mp4)

HEAD fallback attempt: 25.0s: press label="More actions" --settle; 49.0s: press label="More actions" --settle; 66.6s: press text="Refresh repository status" --settle; 103.5s: press 600 280 --settle

[D1-head-inspector.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5545321bbbbf6e8d/D1-head-inspector.mp4)

| HEAD menu before tap | HEAD after tap |
|---|---|
| ![menu-attempt.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/24dd1e3a9c137f1c/menu-attempt.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) | ![completion.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c42fa10cd4ad3291/completion.png)<br>[d532013f5b](https://git.cafe/pingdotgg/t3code/commit/d532013f5b11e3be6791ac70f69f806c57e73677) |

**D2 — routed manual refresh (partial):** in the cold-run movie, the file was changed externally after opening the routed menu. The menu tap sent request 35 at **00:51:30.218 UTC**, with a successful two-file response at **00:51:31.017 UTC**; the settled completion frame shows “2 files changed”. Background file watching is also active, so the changed count alone does not establish that the manual request caused the update. The relay establishes that the tap did invoke refresh and that it completed. Repeated-tap suppression and error→recovery are unverified.

[cold-A1-and-D2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fea152d6983ef420/cold-A1-and-D2.mp4)

![D2-completion.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb1c0bd4ebc85869/D2-completion.png)

RPC transcripts: [head-refresh-rpc.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/01d2fe95e008ebe8/head-refresh-rpc.jsonl) [base-refresh-rpc.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b5ffd0e96c274ca3/base-refresh-rpc.jsonl)

**What else changed / comparison limits**

- Android A1/A2, both A3 dark and both C1 initial pairs: no full-frame pixel difference at zero threshold. This claim applies only to those initial frames.
- iOS A6: 3,032 zero-threshold changes (2,879 status-bar battery, 153 label antialiasing); 15 above 10%, all in the battery region. No geometry shift is visible.
- iOS A5: 149 low-level RGB changes in the status-bar battery bolt and scattered label antialiasing; threshold 10% is zero. Files B2: 6 antialiasing pixels; threshold 10% is zero.
- During gestures, BASE and HEAD intentionally expose different scroll positions/sheet detents. Motion masks include those geometry/content changes; they are not BASE→HEAD layout masks. BASE routed motion has 35 zero-threshold antialiasing pixels and zero at 10%.
- App clock/PR age labels were not frozen. Actual status-bar clocks in movies vary; normalized PNGs use 09:41. Live public PR metadata may differ over the capture window. Six unresolved references remain labelled “Waiting for host state”.
- The older HEAD routed iOS retry overlaps the D1 external edit and shows 1→2 files; it is retained only as a failed/confounded probe. The final HEAD routed movie uses the restored one-dirty-file fixture.
- Pixel Tablet stayed 1600×2560 portrait despite auto/landscape rotation requests returning unconfirmed. Its recording shows a sheet and is not column evidence.

**Unverified rows and remaining chapters**

| Row | Missing proof / reason |
|---|---|
| A4, B3 | Required Pixel Tablet landscape column never rendered; rotation remained unconfirmed and portrait. Supplementary wrong-host recording is retained, not counted. |
| A7 | iPad column not leased/captured within budget after MUST captures and recovery work. |
| B1 | In-place Files↔Git alternation with both scroll positions retained not established through the compact phone affordances. |
| B2 | Files list scrolling/search filtering not established by native automation; one retry hit an Android accessibility-helper failure. |
| B4 | Routed ThreadFiles multi-pane/Review singleton chapters not captured; dependent tablet column unavailable. |
| B5 | Thread/device preview branches not captured, as explicitly scoped out by the lead. |
| B6 | TalkBack announcements, long presses, hover/stylus not captured; only AX exclusion and visible file tap supplied. |
| B7 | Width/host transition not captured, explicitly scoped out; tablet rotation blocker also prevents it. |
| C2 | Single-linked-PR short fixture not captured, explicitly scoped out. |
| C3 | Long Worktree footer/stack-depth fixture not seeded or captured within budget. |
| C4–C7 | Loading/failure/null, non-repository, behind-upstream and restricted-grant variants not captured, explicitly scoped out. |
| D2 | Repeated tap and error→recover variants not captured. |
| D3 | Commit/Branches/Review/Link/long-press/default-branch navigation chapters not captured, explicitly scoped out. |

**Reproduction artifacts**

The seed uses isolated HTTP/WebSocket RPC against each checkout’s freshly created database. The transparent relay records only explicit refresh requests/replies. Driver logs include timestamps, commands, failures and native gesture telemetry. These scripts contain no embedded credentials.

[base-core.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f41dca8f07c9a5af/base-core.sh)

[base-ios-routed-retry.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e9ca5dc06a88f261/base-ios-routed-retry.py)

[base-ios.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb6b2442010cff7c/base-ios.py)

[build-evidence-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/945ccd696ea94a18/build-evidence-final.py)

[build-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0c059dda32232ac8/build-evidence.py)

[capture-driver.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2788aeaff2f2015b/capture-driver.py)

[drive.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f5daaab39e449a8b/drive.py)

[files-valid.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7417853ebcd80727/files-valid.py)

[head-cold.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5761ed59581c529b/head-cold.py)

[head-extra-retry.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c04ac91d69357c35/head-extra-retry.sh)

[head-extra.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4fdd1fb1a80b984/head-extra.sh)

[head-ios-A6-clean.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/76ed6dd00e59d16c/head-ios-A6-clean.py)

[head-ios-routed-final-retry.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe129e1a642056fa/head-ios-routed-final-retry.py)

[head-ios-routed-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6fb8989b833a2fe1/head-ios-routed-final.py)

[head-routed-valid.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/20200e0aba628f98/head-routed-valid.sh)

[inspect-runtime.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/220cc80d0cc24c44/inspect-runtime.mjs)

[ios-stills.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/091bcd39a2cd0ed3/ios-stills.py)

[make-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a8ccceb9d58cbf29/make-diffs.py)

[native-audit.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/40e946ba27a0178b/native-audit.mjs)

[package-artifacts.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/087e7c66466d5444/package-artifacts.py)

[recover-settled-pair.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9bfcdac5b8f23e0a/recover-settled-pair.py)

[refresh-proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb83b84fa4d1ce81/refresh-proxy.mjs)

[review-videos.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3d8170ccd1fba8a/review-videos.py)

[seed.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82fea284a66897e6/seed.mjs)

[setup.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/78f01d28e757e7cd/setup.sh)

[supplement.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/36bc23681b07121e/supplement.py)

[upload-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/151f7ea13cf1192a/upload-evidence.py)

All additional uploads and retained failed probes (Markdown emitted by ghdrop is reproduced verbatim):

[A5-layout-counts.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c665cbd9da71cf00/A5-layout-counts.json)

[A6-accepted-layout-counts.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/84b8a0c261d32936/A6-accepted-layout-counts.json)

[A6-settling-proof-final.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b094ab8f6025ef44/A6-settling-proof-final.txt)

[file-opened.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0511cfe4b76dac29/file-opened.txt)

[git-after-files.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2e2550ec1bd4e4c/git-after-files.txt)

[scrolled-hidden-git.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5ee4a212a1191675/scrolled-hidden-git.txt)

[raw-artifact-index.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e250bc50f830a9d/raw-artifact-index.txt)

[raw-artifacts-01.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d3ba769450fa3b4/raw-artifacts-01.tar.gz)

[raw-artifacts-02.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/39905f3ac1c1dc62/raw-artifacts-02.tar.gz)

[raw-artifacts-03.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a08a2e873390078/raw-artifacts-03.tar.gz)

[raw-artifacts-04.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7749f0cb99ab415e/raw-artifacts-04.tar.gz)

[raw-artifacts-05.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/deb44983787a4a4f/raw-artifacts-05.tar.gz)

[refresh-findings.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/05bba256e9fb91aa/refresh-findings.txt)


Full upload manifest, with every ghdrop link reproduced verbatim. Links here include failed/confounded probes (especially A6-head-retry.mp4); only the row-specific tables above identify accepted evidence:

[native-audit-report.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/653749263f27f9dd/native-audit-report.txt)
[A1-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a2614562aff5e3a6/A1-head.mp4)
[D1-head-inspector.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5545321bbbbf6e8d/D1-head-inspector.mp4)
[A5-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eea6d82b7039575b/A5-head.mp4)
[A5-reopen-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/748eac32de4a5304/A5-reopen-head.mp4)
[A6-head-retry.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f81ebaad1187fe8/A6-head-retry.mp4)
![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c849c42dd562e4a6/initial.png)
![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bec42aa9840a2b81/initial.png)
![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f59dfeac169b7720/initial.png)
![motion-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/79fe6f07fb75255e/motion-diff0.png)
![motion-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/faea9c50b5100089/motion-diff10.png)
![menu-attempt.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/24dd1e3a9c137f1c/menu-attempt.png)
![completion.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c42fa10cd4ad3291/completion.png)

[A1-base.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc3834b73f957806/A1-base.mp4)
[A2-base.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18e713f449b5bff4/A2-base.mp4)
[base-top-pulls.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e865956132dbcb4b/base-top-pulls.mp4)
[A5-base.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ca9b70d5225b068c/A5-base.mp4)
[A6-base.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f14039a3f302a623/A6-base.mp4)
[A2-head-valid.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc8546ab54b387f4/A2-head-valid.mp4)
[dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb5e458e6fc4b142/dark.mp4)
[cold-A1-and-D2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fea152d6983ef420/cold-A1-and-D2.mp4)
[short.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bec04c0ea71bc1dd/short.mp4)
[short.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/41819d3a0495e583/short.mp4)

![A1-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa55bf6977dd2b8c/A1-layout-diff0.png)
![A1-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8cec602637958da4/A1-layout-diff10.png)
![A2-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bba413986726e0ba/A2-layout-diff0.png)
![A2-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8dec47e507b0b86f/A2-layout-diff10.png)
![A3-inspector-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62a12228dab1aa20/A3-inspector-layout-diff0.png)
![A3-inspector-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88addf3b91a1bce6/A3-inspector-layout-diff10.png)
![A3-routed-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9f274c37dab93195/A3-routed-layout-diff0.png)
![A3-routed-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ccd01b98bed12535/A3-routed-layout-diff10.png)
![C1-inspector-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a64ad817e4da96cf/C1-inspector-layout-diff0.png)
![C1-inspector-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/379cada5f7d3837f/C1-inspector-layout-diff10.png)
![C1-routed-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/63ae16a73d8cf0ae/C1-routed-layout-diff0.png)
![C1-routed-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f921f5898d4d3cb0/C1-routed-layout-diff10.png)
![B2-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f15cf6d6fa43e236/B2-layout-diff0.png)
![B2-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b27866c3d45ba5cd/B2-layout-diff10.png)
![A5-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5bfd6815e7c36c57/A5-layout-diff0.png)

![A5-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c076be5fa4ba501d/A5-layout-diff10.png)
![motion-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9691a6cbc2462022/motion-diff0.png)
![motion-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88dcc76d6bac8d4d/motion-diff10.png)
![motion-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/765fafb23842fd8f/motion-diff0.png)
![motion-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8f169cf52c0f1079/motion-diff10.png)
![motion-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/742f43bdd9a11e07/motion-diff0.png)
![motion-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f421f68833910fe/motion-diff10.png)
![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92c1ff19efaba3d2/inspector-initial.png)
![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f41da2ef49488363/routed-initial.png)
![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec1a4b1be3b901ed/inspector-initial.png)
![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7912c119a32c677b/routed-initial.png)
![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0c6b54a52ec393d/inspector-initial.png)
![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3327a24657e39bc0/routed-initial.png)

![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d788e512ec024f90/inspector-initial.png)
![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b77400354215ecd/routed-initial.png)
![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/36bdd3fa0ea4e41e/initial.png)
![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d54d8b0312ffab7f/initial.png)
![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6ab3a8bd779e565/initial.png)
![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5ae965de5ff6938b/initial.png)
![D2-completion.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb1c0bd4ebc85869/D2-completion.png)
![initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/855385e092cfbab8/initial.png)
![inspector-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92d0ae17b063aac3/inspector-initial.png)
[A5-layout-counts.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c665cbd9da71cf00/A5-layout-counts.json)
[refresh-findings.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/05bba256e9fb91aa/refresh-findings.txt)

[dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02dac774838000d6/dark.mp4)
[B1-B2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ee52b22f078216a/B1-B2.mp4)
[B1-B2-head-files-first.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/215d4f771d6b96f3/B1-B2-head-files-first.mp4)
[B1-B2-head-files-first.part-002.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/efca00eeb09f0a7e/B1-B2-head-files-first.part-002.mp4)
[git-first-files.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99231bf134307d13/git-first-files.mp4)
[B1-B2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7b316359682a2bb4/B1-B2.mp4)

[base-core.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f41dca8f07c9a5af/base-core.sh)
[base-ios-routed-retry.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e9ca5dc06a88f261/base-ios-routed-retry.py)
[base-ios.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb6b2442010cff7c/base-ios.py)
[build-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0c059dda32232ac8/build-evidence.py)
[capture-driver.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2788aeaff2f2015b/capture-driver.py)
[drive.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f5daaab39e449a8b/drive.py)
[files-valid.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7417853ebcd80727/files-valid.py)
[head-cold.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5761ed59581c529b/head-cold.py)
[head-extra-retry.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c04ac91d69357c35/head-extra-retry.sh)
[head-extra.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4fdd1fb1a80b984/head-extra.sh)
[head-ios-A6-clean.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/76ed6dd00e59d16c/head-ios-A6-clean.py)
[head-ios-routed-final-retry.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe129e1a642056fa/head-ios-routed-final-retry.py)
[head-ios-routed-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6fb8989b833a2fe1/head-ios-routed-final.py)
[head-routed-valid.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/20200e0aba628f98/head-routed-valid.sh)
[inspect-runtime.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/220cc80d0cc24c44/inspect-runtime.mjs)

[ios-stills.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/091bcd39a2cd0ed3/ios-stills.py)
[make-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a8ccceb9d58cbf29/make-diffs.py)
[native-audit.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/40e946ba27a0178b/native-audit.mjs)
[package-artifacts.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/087e7c66466d5444/package-artifacts.py)
[recover-settled-pair.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9bfcdac5b8f23e0a/recover-settled-pair.py)
[refresh-proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb83b84fa4d1ce81/refresh-proxy.mjs)
[review-videos.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3d8170ccd1fba8a/review-videos.py)
[seed.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82fea284a66897e6/seed.mjs)
[setup.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/78f01d28e757e7cd/setup.sh)
[supplement.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/36bc23681b07121e/supplement.py)
[upload-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/151f7ea13cf1192a/upload-evidence.py)

[A6-head-final.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4eb3417df28e4064/A6-head-final.mp4)
[head-refresh-rpc.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/01d2fe95e008ebe8/head-refresh-rpc.jsonl)
[base-refresh-rpc.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b5ffd0e96c274ca3/base-refresh-rpc.jsonl)
[scrolled-hidden-git.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5ee4a212a1191675/scrolled-hidden-git.txt)
[git-after-files.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2e2550ec1bd4e4c/git-after-files.txt)
[file-opened.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0511cfe4b76dac29/file-opened.txt)

[raw-artifacts-01.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d3ba769450fa3b4/raw-artifacts-01.tar.gz)
[raw-artifacts-02.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/39905f3ac1c1dc62/raw-artifacts-02.tar.gz)
[raw-artifacts-03.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a08a2e873390078/raw-artifacts-03.tar.gz)
[raw-artifacts-04.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7749f0cb99ab415e/raw-artifacts-04.tar.gz)
[raw-artifacts-05.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/deb44983787a4a4f/raw-artifacts-05.tar.gz)
[raw-artifact-index.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e250bc50f830a9d/raw-artifact-index.txt)

![routed-initial.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/038921ad41ae510a/routed-initial.png)
![A6-accepted-layout-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0320f87621e5e7e0/A6-accepted-layout-diff0.png)
![A6-accepted-layout-diff10.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/52606a9652c2a8f5/A6-accepted-layout-diff10.png)
[A6-accepted-layout-counts.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/84b8a0c261d32936/A6-accepted-layout-counts.json)
[A6-settling-proof-final.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b094ab8f6025ef44/A6-settling-proof-final.txt)
[build-evidence-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/945ccd696ea94a18/build-evidence-final.py)



AI-assisted; verified with the tests and tools listed above.

Cleanup: owned dev servers and Metro stopped; iOS/tablet leases closed and the phone lease already expired; BASE worktree removed. The lead’s HEAD worktree is clean and remains in place. Raw captures/scripts are uploaded; disposable runtime data is removed. Only this requested evidence file is retained locally.

Final packaging artifacts (obsolete draft is retained only as a historical scratch artifact):

[cleanup-verification.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e808c9eff5296a5/cleanup-verification.txt)

[package.log](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/442b7b052c40d868/package.log)

[cleanup-capture2.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0b0b8ed9ae09350/cleanup-capture2.sh)

[evidence-draft.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3aefb3518177e604/evidence-draft.md)

[uploads-native.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bb688cdf3c29b4c/uploads-native.md)

