Evidence round 3 for [#32994](https://git.cafe/pingdotgg/t3code/pull/32994).

Before [cec8d73a1f](https://git.cafe/pingdotgg/t3code/commit/cec8d73a1f0fd3bd9a48df88640436e73a04afa3); after [c4238adea1](https://git.cafe/pingdotgg/t3code/commit/c4238adea165b4d853298ce8b8b0d51f91863b53). Only F4 Android was recaptured.

Pixel 9, Android API 36, dark, font scale exactly 1.5 on both launches (verified from native Dimensions), 411.428571×923.428571 logical, DPR 2.625. Full-screen stills and recordings: 1080×2424. Native development client obtained with mobile:install --prepare, installed through the same leased device session. One isolated backend with T3CODE_DEV_SEED=0 and separate Metro servers for the two revisions. Only existing synthetic task fixtures were used; no live data was read or copied.

The identical round-2 native long-path harness replaces refreshAssetUrl with the typed missing-workspace-asset error and the same synthetic checked path, spaces, é, 資料, and last-readable-segment.png. This is a harness capture, not a claim of a persisted long-path fixture.

Font scale was applied before launching each revision. Both sides scrolled to bottom and back to top before recording to load gallery images. Warm thread frames matched exactly outside the status bar. Each selected alert still and the after path endpoint passed two pixel-identical captures with a 500 ms pause between screenshot commands; pool transport adds time to the command-start interval. Original stills are unmodified.

Outside the union of both alert bounding rectangles and status bar: **0 changed pixels at zero threshold; 0 pixels above 8/255; maximum RGB channel difference 0/255**. Half-open rectangle coordinates: before [120,793,960,1631], after [120,63,960,2361]; status bar [0,0,1080,63]. [Verification](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1236a710af30aab/outside-alert-verification.json), [stable-pair integrity](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c8c62e9eeda362b4/capture-integrity.json).

Diff0 is absolute RGB difference amplified 8×, zero threshold. DiffT uses the exact required ImageMagick maximum-channel mask and 3.2% threshold, white-colorizes the after image 70%, then composites red using that mask. Direct mask count: 1,203,644 / 2,617,920 pixels.

| Capture | Before | After | Diff0 | DiffT |
| --- | --- | --- | --- | --- |
| F4 long path (harness), Pixel 9, dark, text 1.5× | ![Before: reconnect alert](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bedcc57668aa0c5/F4-before-20261110T1044.png)<br>[recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b1e97359b9578667/F4-before-20261110T1044.mp4) | ![After: near full-screen scrollable path alert](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/48f9577a4bcdca19/F4-after-20261110T1048.png)<br>[recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4447f11cac50a462/F4-after-20261110T1048.mp4) | ![Diff0 absolute RGB difference amplified 8×, zero threshold](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c9cb32be8b8cb6b1/Diff0.png) | ![DiffT any RGB channel above 8/255](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f9b01560a20707c4/DiffT.png) |

Timestamps below are UTC command starts, not clip offsets. Every described interaction was visually confirmed in decoded recording frames. Android records changed frames only; both clips end on the thread at top after the visible scroll and return.

Before: 10:44:33 start; 10:44:37 tap missing image; 10:44:48 dismiss with OK; 10:44:53 scroll thread down; 10:44:58 return to top; 10:45:10 stop. Export duration 30.054 seconds.

After: 10:48:23 start; 10:48:27 tap missing image; 10:48:38 scroll alert, reaching last-readable-segment.png; 10:48:56 dismiss with OK; 10:49:00 scroll thread down; 10:49:04 return to top; 10:49:12 stop. Export duration 41.5 seconds.

After endpoint: ![After: final path segment and reachable OK](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb81f0c460830c71/path-end.png)

Device lease closed successfully. Both Metro exec sessions and isolated backend exec session stopped with exit 130; their captured listener PIDs have no listeners remaining on 8081, 8082, 14288, or 6248. Temporary before worktree removed; after worktree clean. No PR-body edit, commit, or push. [Cleanup](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/594c1d7fda3ce4b4/cleanup-report.md). The reproduction archive includes captures, original stable pairs, scripts, redacted logs, contact sheets, final video frames, and numerical verification. No runtime model identifiers are included.

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

Verbatim ghdrop output (final artifact set):

![F4-before-20261110T1044.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bedcc57668aa0c5/F4-before-20261110T1044.png)
[F4-before-20261110T1044.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b1e97359b9578667/F4-before-20261110T1044.mp4)
![F4-after-20261110T1048.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/48f9577a4bcdca19/F4-after-20261110T1048.png)
[F4-after-20261110T1048.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4447f11cac50a462/F4-after-20261110T1048.mp4)
![Diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c9cb32be8b8cb6b1/Diff0.png)
![DiffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f9b01560a20707c4/DiffT.png)
![mask.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8fb762e999cb29c0/mask.png)
![path-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb81f0c460830c71/path-end.png)
[outside-alert-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1236a710af30aab/outside-alert-verification.json)
[capture-integrity.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c8c62e9eeda362b4/capture-integrity.json)
[cleanup-report.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/594c1d7fda3ce4b4/cleanup-report.md)
[round3-reproduction-complete.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5a81dfd18ea4977f/round3-reproduction-complete.zip)

FRICTION:
- tool | Pool commands intermittently failed with Remote daemon is unavailable or Request ID is already in flight; recovered after spaced retries | Reliable pool transport and clear action completion status.
- tool | First after recording export failed with ECONNRESET and the stop retry reported no active recording; re-recorded the complete flow successfully | Retain completed exports until delivery is acknowledged.
- runbook | Tailnet CDP URL was rejected by Metro's Origin check and the reused direct helper timed out; Agent Device CDP through 127.0.0.1 succeeded | Use the loopback Metro URL for local CDP commands.
- runbook | First text-size preset reported 1.35×; accessibility-medium plus relaunch verified 1.5× before selected captures | State the exact preset alongside the required native scale.
