# Third capture evidence for [#32936](https://git.cafe/pingdotgg/t3code/pull/32936)

**6 / 7 requested groups complete. I3 is partial under the exact long-history requirement.** I4, I5, F1/F4, G1, I1 and S5/S6b are captured. This is a capture report, not a merge recommendation.

Before [ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e); new after captures [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc). Reused run-1 static assets were captured at [eb39186ba6](https://git.cafe/pingdotgg/t3code/commit/eb39186ba693087529323f5e4da65018d8377ad5); the subsequent head differs only by a comment, so its runtime is identical.

Environment: fs-86 Linux VM, native T3 Code development clients served independently from each checkout. iPhone Xs, iOS 18, portrait/light, 375×812 at 1× for I3; iPad (7th generation), iOS 18, landscape, 1080×810 at 1×, dark for I4/I5/S5/S6b and light for I1/F1/F4. G1 reuses iPad Pro 11-inch(M4), iOS 26, landscape/light, 1210×834 at 1×. OS minor versions were not recorded. No custom text scaling was applied; run 1 reported the default system size `large`. Both native fingerprints: `5fa891c99bf29870cc7d56112e3458d95a948393`. Videos retain native encoder resolution/rotation. New captures use free Replay (dev), fresh independent server homes with `T3CODE_DEV_SEED=0`, synthetic RPC fixtures only. No live database was opened or copied. F1/F4/G1 are explicitly reused images, not new RPC fixture captures.

What else changed: the supplied base-to-head diff contains exactly five mobile inset/layout files, 13 insertions and 16 deletions. **There is no LegendList dependency upgrade in this comparison**; the run-1 narrative saying otherwise was incorrect. New before/after fixtures use the same seed and Search padding scripts. Sidebar ages/clocks differ. The inset bug hides the top padding result before, whereas after it is visible; the underlying three padding fixtures are identical. I4 starts on the same parent row 07 with an approximately 5 pt vertical mismatch, so this is a reading-position check, not pixel-identical starting geometry. The after-only I1 paging fixture began during the tail of S5/S6b: after clear/cancel includes an auxiliary Working(1) counter. Search results/no-match captures precede that fixture. Full-screen diffs retain those incidental changes. F1/F4 crops remove their known auxiliary sidebar and Expo overlay differences.

Every accepted new still has two raw screenshots taken at least 500 ms apart, identical outside the clock: 20 selected before/after stills plus 4 I1 stills. No caret or scroll indicator was masked. [Selected-still manifest](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e57bd44e7b10cc99/selected-stills-manifest.json) · [Raw stability pairs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2cd4a105496d929b/selected-stability-pairs.zip) · [I1 manifest](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/739cde9320bc7ad9/I1-stability-manifest.json) · [I1 raw pairs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a3a06e531dbaafb/I1-stability-pairs.zip). The chosen G1 pair is identical even without a clock mask. All selected images, diffs and video contact sheets were opened and inspected before upload. No selected new evidence shows a subagent-card model label; no model redaction was needed. Credentials, gateway caches and private runtime configuration were excluded from uploads.

Diff0 is ImageMagick compare at 0% fuzz, binary magenta (#ff00ff) changed pixels over #151515. DiffT uses the same operation at 5% fuzz. Code-comparison diffs do not mask clocks or ages. Crops are labelled and never replace the complete new screenshots.

## 1. I3 — iPhone Xs / iOS 18 / portrait / light — PARTIAL

The long parent feed was taller than the screen before an actual app-composer send. The recording shows fill/Send, Replay completion, keyboard reopening/dismissal and history scroll. Its tail does not show a final settled return-to-end frame. More fundamentally, `resolveThreadFeedSubmissionAnchor` returns null when a thread already has a started turn or user message. Therefore an existing long-history thread cannot exercise this first-send anchor path. The function is unchanged by this PR: [source](https://git.cafe/pingdotgg/t3code/src/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc/apps/mobile/src/features/threads/thread-feed-scroll-position.ts).

A separate matched **first send into a previously empty thread**, also through the app composer, exercises the actual anchor. Before, its sent bubble is hidden by the solid bar; after, its top is at 104 pt, 16 pt below the 88 pt header edge. Keyboard-up and dismissed settled stills both demonstrate the geometry. That first-send thread is not a pre-existing long history, and its blank-space pans do not prove scrolling through older messages. These two experiments must not be presented as one complete I3 sequence.

**Driver steps, I3 long-history companion; incomplete return-to-end (2026-11-10; UTC and elapsed command time):**

Before: 12:32:01 UTC (+0.0s) start recording; 12:32:22 UTC (+21.07s) fill composer; 12:32:27 UTC (+25.75s) tap label="Send"; 12:33:01 UTC (+59.56s) tap role=text-view; 12:34:24 UTC (+142.95s) tap 180 320; 12:34:28 UTC (+146.26s) keyboard dismiss; 12:34:49 UTC (+168.09s) gesture pan 180 180 0 420 600; 12:34:52 UTC (+170.23s) gesture pan 180 180 0 420 600; 12:34:54 UTC (+172.39s) tap label="Scroll to end"; 12:34:57 UTC (+175.51s) stop recording.

After: 12:32:01 UTC (+0.0s) start recording; 12:32:22 UTC (+21.06s) fill composer; 12:32:27 UTC (+25.73s) tap label="Send"; 12:33:01 UTC (+59.59s) tap role=text-view; 12:34:24 UTC (+142.93s) tap 180 320; 12:34:28 UTC (+146.26s) keyboard dismiss; 12:34:49 UTC (+168.08s) gesture pan 180 180 0 420 600; 12:34:52 UTC (+170.22s) gesture pan 180 180 0 420 600; 12:34:54 UTC (+172.38s) tap label="Scroll to end"; 12:34:57 UTC (+175.63s) stop recording.

The player timestamps are on the contact sheets; command time and encoded video time are not interchangeable.

[Before recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac7d6a8906fe6e0a/before-I3-v2.mp4) · [After recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/528c84fb843f6876/after-I3-v2.mp4)

![I3 long-history companion; incomplete return-to-end — Before recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2c9526df92d7e8be/before-I3-v2-contact.png)

![I3 long-history companion; incomplete return-to-end — After recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c8945229fac1516d/after-I3-v2-contact.png)

**Driver steps, I3 first-send anchor reproduction (2026-11-10; UTC and elapsed command time):**

Before: 12:35:37 UTC (+0.0s) start recording; 12:35:40 UTC (+2.28s) fill composer; 12:35:44 UTC (+6.44s) tap label="Send"; 12:36:10 UTC (+32.42s) tap role=text-view; 12:37:32 UTC (+114.44s) tap 180 320; 12:37:41 UTC (+123.92s) gesture pan 180 300 0 -180 600; 12:37:44 UTC (+126.23s) gesture pan 180 180 0 240 600; 12:37:46 UTC (+128.25s) stop recording.

After: 12:35:37 UTC (+0.0s) start recording; 12:35:40 UTC (+2.27s) fill composer; 12:35:44 UTC (+6.42s) tap label="Send"; 12:36:10 UTC (+32.41s) tap role=text-view; 12:37:05 UTC (+87.31s) tap 180 320; 12:37:14 UTC (+96.72s) gesture pan 180 300 0 -180 600; 12:37:16 UTC (+98.71s) gesture pan 180 180 0 240 600; 12:37:18 UTC (+100.83s) stop recording.

The player timestamps are on the contact sheets; command time and encoded video time are not interchangeable.

[Before recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f53c0c4a1410d1a/before-I3-anchor.mp4) · [After recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/afa86730b0789ef1/after-I3-anchor.mp4)

![I3 first-send anchor reproduction — Before recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/204f96dcfca1e55e/before-I3-anchor-contact.png)

![I3 first-send anchor reproduction — After recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f39eb13ccd3b3a24/after-I3-anchor-contact.png)

| Before | After | Diff0 | DiffT (5%) |
|---|---|---|---|
| ![I3 first send; keyboard up; iPhone Xs/iOS 18/portrait/light — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/278bfdecf4b4a46f/before-I3-anchor-up.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>a0606dacdce774dc4313e59e0b6750a913f30b09ea44a667f11238623d0b44e1</code> | ![I3 first send; keyboard up; iPhone Xs/iOS 18/portrait/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ed035e8374b354de/after-I3-anchor-up.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>1a2fe100f1489fd34139e92d34adb5eb3cbe61e912a1d6fde77c8065b286a972</code> | ![I3 first send; keyboard up; iPhone Xs/iOS 18/portrait/light — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/678eebfa1aec1e10/I3-anchor-up-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>8ab0f8b2ae6aa08ea961303426a5e71e725caa718330d55c52d9afe23d027d52</code> | ![I3 first send; keyboard up; iPhone Xs/iOS 18/portrait/light — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8d6a0198c04c874/I3-anchor-up-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>f60f962c34f235eff3e5820833ae5b84fbe8dae1b7726d6f29f84b406b88a574</code> |
| ![I3 first send; keyboard dismissed; iPhone Xs/iOS 18/portrait/light — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9fe37fd36639f68d/before-I3-anchor-dismissed.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>dd6c8649d9311f230d49387082742763f053f4f271e0205625100ba437e32f62</code> | ![I3 first send; keyboard dismissed; iPhone Xs/iOS 18/portrait/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23af21384b19fb9f/after-I3-anchor-dismissed.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>e3f79abe716e7e361284195fdc6c6ce38cc7113858b1115fb8d9da49b0033490</code> | ![I3 first send; keyboard dismissed; iPhone Xs/iOS 18/portrait/light — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ad378971008c12c/I3-anchor-dismissed-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>7402ba30a50139f243d257dc22d3435b30aa3cafa5735be7a5f0582f96ab0599</code> | ![I3 first send; keyboard dismissed; iPhone Xs/iOS 18/portrait/light — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5341e71fa06ee505/I3-anchor-dismissed-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>112ad81bc4f1bd8d8f9454ead7dda8cc669ad6247c42d2317c1c2e80cd0ba58b</code> |

## 2. I4 — iPad 7 / iOS 18 / landscape / dark — COMPLETE

Same identifiable PARENT ROW 07 on both sides. Hide then restore the sidebar; row 07 remains in view and returns to its reading position. Initial bubble tops differ by about 5 pt, disclosed above. This verifies sidebar show/hide resizing, not divider dragging.

**Driver steps, I4 row 07 sidebar resize (2026-11-10; UTC and elapsed command time):**

Before: 12:47:40 UTC (+0.0s) start recording; 12:47:47 UTC (+7.96s) tap 321 45; 12:47:54 UTC (+14.84s) tap -25 45; 12:48:08 UTC (+28.56s) stop recording.

After: 12:47:39 UTC (+0.0s) start recording; 12:47:47 UTC (+7.74s) tap 321 45; 12:47:54 UTC (+14.91s) tap -25 45; 12:48:08 UTC (+28.92s) stop recording.

The player timestamps are on the contact sheets; command time and encoded video time are not interchangeable.

[Before recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99f488745787f371/before-I4-final.mp4) · [After recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bf6493ca819e1d9/after-I4-final.mp4)

![I4 row 07 sidebar resize — Before recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c58d7da6b8effad/before-I4-final-contact.png)

![I4 row 07 sidebar resize — After recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ffa7ab0cb4c1e737/after-I4-final-contact.png)

| Before | After | Diff0 | DiffT (5%) |
|---|---|---|---|
| ![I4 start; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/96d17d0e72b4f36c/before-I4-start.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>8c138b90c8820488dd1c99f7d0bd47c7dc2cd62d9ed02c95b8f27267dba2adb0</code> | ![I4 start; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec5e7871726c2ca1/after-I4-start.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>6df1f005e2520d73487067f952ecb36fd85f05df6d699a002051b878e88d17eb</code> | ![I4 start; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1eaa54db489e6717/I4-start-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>7f0ee78f2faf64de064e838f714e3ca595c1984397efb2cc0ca06c0ab80f526b</code> | ![I4 start; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6b9797064517df6/I4-start-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>9acf53d99e33e2e29e4926206d10ad70e3e82016919a0f739302655ef1ad0ca6</code> |
| ![I4 wide; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2f2ffdba4f41dca/before-I4-wide.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>361fa2051564dc8f17bc8f668da482de21159e0154bcf24b78f4d602e83c09fc</code> | ![I4 wide; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53c919c3a6b3a9d7/after-I4-wide.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>09891014a2176ad9c2ac7bbce0dd2012ae48fe3d9c41c2e84d8720da5407bb86</code> | ![I4 wide; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d5218451a124be4/I4-wide-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>b061261346d7aee0a62598b9bd682e23c0eb741268e37564cda58ac791a34f6b</code> | ![I4 wide; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/31a66edab276dd83/I4-wide-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>20e81195a58839b7726b688737f9e75a2777ac28935f328ad475c7e9a25107bb</code> |
| ![I4 restored; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b5223f44aa45733f/before-I4-restored.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>b9bda2e2dadfc8852926ef793d09b9858b736adedbe2053b49cc33634bec48af</code> | ![I4 restored; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c21ef42c63af9c47/after-I4-restored.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>a1d870a9f4e8691b56750791d0e6829db99e5499a57316a36b7f00ef68edefe1</code> | ![I4 restored; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10ee10325b343966/I4-restored-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>e8962c9ae8e491a7d804f70ea1e7bd84582ea37545f145afad46f3afbcf875f2</code> | ![I4 restored; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86217017c785fe40/I4-restored-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>c6acdf8c6521dda4977e5f27626396740340389673706d8faff332cc339e3e7e</code> |

## 3. I5 — iPad 7 / iOS 18 / landscape / dark — COMPLETE

Sidebar query needle-orchid-04 matches an older message in Inspector parent; that target title does not contain the query. Three additional title/message padding matches keep the desired result below the bar. Select the message-only parent result with the keyboard dismissed on both sides. The target bubble lands at about 122 pt before and 120 pt after: **approximately 2 pt difference, not a meaningful relocation**. The exposed Load earlier activity control is the visible change. No selection with keyboard up is claimed; the app supports dismissal before selection.

**Driver steps, I5 message-only Search jump (2026-11-10; UTC and elapsed command time):**

Before: 12:45:23 UTC (+0.0s) start recording; 12:45:26 UTC (+2.39s) fill Search with needle-orchid-04; 12:45:29 UTC (+5.91s) tap 940 591; 12:46:01 UTC (+37.79s) tap 100 315; 12:46:08 UTC (+44.55s) stop recording.

After: 12:45:23 UTC (+0.0s) start recording; 12:45:26 UTC (+2.2s) fill Search with needle-orchid-04; 12:45:29 UTC (+5.6s) tap 940 591; 12:46:01 UTC (+37.76s) tap 100 420; 12:46:08 UTC (+44.81s) stop recording.

The player timestamps are on the contact sheets; command time and encoded video time are not interchangeable.

[Before recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de4bb7093335728c/before-I5-v3.mp4) · [After recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0c2e6e3ca725798/after-I5-v3.mp4)

![I5 message-only Search jump — Before recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93eb59cf078d9915/before-I5-v3-contact.png)

![I5 message-only Search jump — After recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb01c0eeae8b0f44/after-I5-v3-contact.png)

| Before | After | Diff0 | DiffT (5%) |
|---|---|---|---|
| ![I5 full screen; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/89c2d38f396a85f5/before-I5-final.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>299048b70f28681f0df9747114025cd3fc4c190b0309dc59e4b53ec1a08c06f9</code> | ![I5 full screen; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/80d48b14dcb907c1/after-I5-final.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>cc4ad1668972640607e064ca863b11bf744ef0987de39ddd2daf22663e68414d</code> | ![I5 full screen; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7466cf2eb9231ddb/I5-final-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>28b56e8647efb4227aebce017ebebdd99fa10ef5489051965eb796abfa5ec999</code> | ![I5 full screen; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7ab94dff5716282/I5-final-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>9fc7b910741c133aa60c7c4af7009e3eee487fd922de6abd0786f5e3acd73d2d</code> |
| ![I5 detail crop730×674+350+70; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ebb975403ce1d17/before-I5-detail.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>8aa24b402854a0f14fda6e4aa9b266956082a777f77a664cba8474b4a3b39159</code> | ![I5 detail crop730×674+350+70; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0c80848346ee7e6/after-I5-detail.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>4211a7849b455442bea2c4c24f7e3ba5bf70e5b2fcad3cadd167b470f9290f7f</code> | ![I5 detail crop730×674+350+70; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/65123e811ae79064/I5-detail-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>19bcb89ea09da3919b421813da40a1b6ed48acc6ccf5acc299fa4e8d39788962</code> | ![I5 detail crop730×674+350+70; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc0c2a10deb54082/I5-detail-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>42b142a7bae421f80d8f33babb6b662738031c1514111ab6931b9ddfe6bd8fa6</code> |

## 4. F1/F4 — iPad 7 / iOS 18 / landscape / light — COMPLETE

Reused exactly the four run-1 originals named in the brief. Crop geometry **730×730+350+80** from1080×810 excludes the sidebar and entire top 80 pt header/Expo-overlay strip. These crops prove only detail-pane content, not the excluded header. The binary diffs below supersede the earlier blended crop-diff uploads retained in the upload transcript.

| Before | After | Diff0 | DiffT (5%) |
|---|---|---|---|
| ![F1 detail crop730×730+350+80; iPad 7/iOS 18/landscape/light — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0ac719314fc4d7f4/before-F1-detail.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>0c9f9fe8abb67da482d85f6ba4a4bd8f0e58a39165760a868134eb2330037382</code> | ![F1 detail crop730×730+350+80; iPad 7/iOS 18/landscape/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f97075297e423a7a/after-F1-detail.png)<br>[eb39186ba6](https://git.cafe/pingdotgg/t3code/commit/eb39186ba693087529323f5e4da65018d8377ad5)<br>SHA-256: <code>bfccc808628156d94c8b48d947a58318e9a69eb70ffc465c8885eec0d4b54eb4</code> | ![F1 detail crop730×730+350+80; iPad 7/iOS 18/landscape/light — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c73e5e803f2965f0/F1-detail-diff0-binary.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [eb39186ba6](https://git.cafe/pingdotgg/t3code/commit/eb39186ba693087529323f5e4da65018d8377ad5)<br>SHA-256: <code>941b75c155928fa153de7d41b6f204fa5eef98a59ec1bc5e93a9e4c57f5a1b69</code> | ![F1 detail crop730×730+350+80; iPad 7/iOS 18/landscape/light — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da7e50d6212bd5b4/F1-detail-diffT-binary.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [eb39186ba6](https://git.cafe/pingdotgg/t3code/commit/eb39186ba693087529323f5e4da65018d8377ad5)<br>SHA-256: <code>d8090c0c8dba8789a5f75c34b74008bae3b88d373a7acc7b699b80923b57dce0</code> |
| ![F4 detail crop730×730+350+80; iPad 7/iOS 18/landscape/light — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a0aa1cbedb32a96/before-F4-detail.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>40e9dd46cb4a060496f3644cd0c371b3e506b22eceb0c2de80e5e16a77d61c3d</code> | ![F4 detail crop730×730+350+80; iPad 7/iOS 18/landscape/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e11fb2ee7dbbde8f/after-F4-detail.png)<br>[eb39186ba6](https://git.cafe/pingdotgg/t3code/commit/eb39186ba693087529323f5e4da65018d8377ad5)<br>SHA-256: <code>068f2e5d98066cc9dd80f84c08fbd063685d1ff40f62852cce13a16d6560b175</code> | ![F4 detail crop730×730+350+80; iPad 7/iOS 18/landscape/light — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09e3b6651f1fd409/F4-detail-diff0-binary.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [eb39186ba6](https://git.cafe/pingdotgg/t3code/commit/eb39186ba693087529323f5e4da65018d8377ad5)<br>SHA-256: <code>994bf6087e3cfc93960fe2959bdf6269c8c0e046f3bb6d85ad95e2a7b926a0b0</code> | ![F4 detail crop730×730+350+80; iPad 7/iOS 18/landscape/light — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0995d28e6923ef1a/F4-detail-diffT-binary.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [eb39186ba6](https://git.cafe/pingdotgg/t3code/commit/eb39186ba693087529323f5e4da65018d8377ad5)<br>SHA-256: <code>9d69d35d929a78b8b6932ad8770c01fe9354b3394fea160e6f850c19960ae1ab</code> |

## 5. G1 — iPad Pro 11 M4 / iOS 26 / landscape / light — COMPLETE

This is a stability pair of the **same before commit**, not a before/after code comparison. The columns below hold control A and control B despite the standard column names. Both are the requested attempt 1 files from run 1 frames-20261110T110515; the previously archived attempt 0 is not used. Both exact files have SHA-256 `0d7bd7a4a987539679a0199fafe7c6a1d48c798362f5d1c76697d8ed0e7835f9`. [Corrected manifest](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4243cb1ae3fce01c/G1-corrected-manifest.json) · [Corrected pair archive](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/164d5c1702f9ec6b/G1-corrected-stability-pair.zip). Diff0 and DiffT are both blank, with zero changed pixels.

| Before | After | Diff0 | DiffT (5%) |
|---|---|---|---|
| ![G1 control A/B; iPad Pro 11M4/iOS 26/landscape/light — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd90d23f4b5e2d69/before-G1-top-v4-1-a.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>0d7bd7a4a987539679a0199fafe7c6a1d48c798362f5d1c76697d8ed0e7835f9</code> | ![G1 control A/B; iPad Pro 11M4/iOS 26/landscape/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/767ed006bee77344/before-G1-top-v4-1-b.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>0d7bd7a4a987539679a0199fafe7c6a1d48c798362f5d1c76697d8ed0e7835f9</code> | ![G1 control A/B; iPad Pro 11M4/iOS 26/landscape/light — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6bb7684e6ad9ad0e/G1-stability-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>ed064106db58744cb1b02aa0157b42a19a3caa1d1b5fcf1166380d148af54472</code> | ![G1 control A/B; iPad Pro 11M4/iOS 26/landscape/light — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cd569a915efd6def/G1-stability-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>17769696d8805eba1bd8528510caafd307bf9cd9cc2549961633c8159b9c880d</code> |

## 6. I1 — iPad 7 / iOS 18 / landscape / light — COMPLETE AFTER ONLY

New 13-turn native child under Inspector paging parent. At loaded-page row 04 tap Load earlier activity, scroll to actual CHILD ROW 01, scroll away to row 04, then back. Row01 is fully visible below the pane header in both settled first/returned captures. The inspector has not merely stopped at the first loaded page. Before is omitted as explicitly allowed by the brief. The video ends as the return gesture settles; the later settled still supplies the complete final frame.

**Driver steps (2026-11-10):** 12:58:20 UTC (+0.0s) start recording; 12:58:31 UTC (+10.62s) tap 895 103; 12:58:42 UTC (+21.84s) gesture pan 900 180 0 520 600; 12:58:58 UTC (+38.24s) gesture pan 900 180 0 520 600; 12:59:38 UTC (+77.48s) gesture pan 900 630 0 -420 600; 13:00:01 UTC (+100.59s) gesture pan 900 180 0 520 600; 13:00:38 UTC (+137.88s) stop recording.

[After I1 recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/28318eaa7667ba62/after-I1.mp4)

![I1 after-only paging recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ab32c0a9cfd252f/after-I1-contact.png)

| Before | After | Diff0 | DiffT (5%) |
|---|---|---|---|
| **I1 loaded-top; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. | ![I1 loaded-top; iPad 7/iOS 18/landscape/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb095f98ebfbaad6/after-I1-loaded-top.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>4411f73d8adfdc6c29de1dab68ad8a08592efe0500e8ea7e76baeeaab0433f6c</code> | **I1 loaded-top; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. | **I1 loaded-top; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. |
| **I1 first; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. | ![I1 first; iPad 7/iOS 18/landscape/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3460ab5a6575c9bf/after-I1-first.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>44cb73a1c959f387f31d7087fad7459daef5e5deaea166666748f9f585e770f4</code> | **I1 first; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. | **I1 first; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. |
| **I1 away; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. | ![I1 away; iPad 7/iOS 18/landscape/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d7a0ddc3322708f/after-I1-away.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>6eb5e600e678f3a49a166582b0445f4d9dce4156eabd06e6182680fb4115ba13</code> | **I1 away; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. | **I1 away; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. |
| **I1 returned; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. | ![I1 returned; iPad 7/iOS 18/landscape/light — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9aa4b6c3fef2d01/after-I1-returned.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>bb1d5262791cbb0b9498cf3418a7aeb7ed043d8ee48b7f9a81f0c9c2ca447894</code> | **I1 returned; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. | **I1 returned; iPad 7/iOS 18/landscape/light**<br>Not applicable; after-only capture authorized. SHA: N/A. |

## 7. S5/S6b — iPad 7 / iOS 18 / landscape / dark — COMPLETE

Search focus → query results → no matches → clear → cancel is recorded on both sides. Results and no-match final stills have the keyboard dismissed. Clear reopens the keyboard on both sides; Cancel dismisses it. Before the top results and no-match text fall under the sidebar bar; after they clear it. The after-only paging fixture changes the Working counter during the final clear/cancel tail; that counter is auxiliary and not attributed to the inset fix. Crops isolate Search from the parent-feed position. Sidebar crop geometry **350×680+0+64**.

**Driver steps, S5/S6b Search lifecycle (2026-11-10; UTC and elapsed command time):**

Before: 12:49:06 UTC (+0.0s) start recording; 12:49:08 UTC (+2.34s) fill Search with needle-orchid-04; 12:49:12 UTC (+6.64s) tap 940 591; 12:49:19 UTC (+13.84s) fill Search with no-match-capture-omega; 12:49:25 UTC (+19.02s) tap 940 591; 12:49:32 UTC (+26.46s) tap 186 88; 12:49:40 UTC (+33.97s) tap 240 88; 12:49:47 UTC (+41.53s) stop recording.

After: 12:49:06 UTC (+0.0s) start recording; 12:49:08 UTC (+2.26s) fill Search with needle-orchid-04; 12:49:12 UTC (+6.01s) tap 940 591; 12:49:19 UTC (+13.45s) fill Search with no-match-capture-omega; 12:49:24 UTC (+18.76s) tap 940 591; 12:49:32 UTC (+26.33s) tap 186 88; 12:49:40 UTC (+33.93s) tap 240 88; 12:49:47 UTC (+41.7s) stop recording.

The player timestamps are on the contact sheets; command time and encoded video time are not interchangeable.

[Before recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5e2ede702b3dd3e0/before-S5S6b.mp4) · [After recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/35797ca343881fb3/after-S5S6b.mp4)

![S5/S6b Search lifecycle — Before recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7e50fa961ef5af56/before-S5S6b-contact.png)

![S5/S6b Search lifecycle — After recording contact sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4118a7c40ff6b577/after-S5S6b-contact.png)

| Before | After | Diff0 | DiffT (5%) |
|---|---|---|---|
| ![S5 full screen; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6807a56640e8105/before-S5.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>22bd8e7c1d2d94be45c6849852e772e4daa94e6f37cbb97fd2cf59d0b641a151</code> | ![S5 full screen; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/863bbdd4bdc7d261/after-S5.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>c7249a2036e891654522589b5671769475aaa47e6b07794fd848959c111a890b</code> | ![S5 full screen; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e31633b95d38c452/S5-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>1e0abb0efe47ce2df0e1a37847d55fe6eaa006111e73c9a66d84a2d4951e7841</code> | ![S5 full screen; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a7b33ff109408239/S5-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>9f9d2987dcf30798f75e7fe57ad434d2c65f6674bb7de376a1bf7b424edc2e7c</code> |
| ![S5 sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb1db37349a8c722/before-S5-sidebar.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>2d9ac7dbba59b15d4914acf1ed539d4beec36736f7b095c495ceb46e35cf4c21</code> | ![S5 sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b38e3a34262b5205/after-S5-sidebar.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>b1aac0536f5524e61df78ae67f3b068b09045691e864b3c98dc5246001ec9ff0</code> | ![S5 sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eac05aa56fac32c0/S5-sidebar-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>4a9743970fec004fdb27dc129c1a5577cc0a7a7b01459d20c37fe73bf926be06</code> | ![S5 sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66be024759eca7db/S5-sidebar-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>5c7a59e501db2a8ac1a702db46d1b84e2bac4363f78bd7865b3479feaf69470c</code> |
| ![S6b full screen; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc5b04341aa49b5b/before-S6b.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>7732fed54c30bc4977b1ddcae6c159678a36b22c80c7f717d78c826bd483c60f</code> | ![S6b full screen; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fbd02d9a9d59c856/after-S6b.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>b90eb72e770e14376ef63fb69a64348b3c5e97ea84d16f2e40bb8dfe9d299320</code> | ![S6b full screen; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7be9fa180edc3eb3/S6b-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>6dcc1b9e6de9f22aa50bc31cdc90d1453143a3140dbad649f5bf60ee82318592</code> | ![S6b full screen; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ff7a30e7d18c5c5/S6b-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>3cdcdc97023c9cabf8362840cf247fca94781cad3e108835357477499be6cf15</code> |
| ![S6b sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b8caf7734ffe7863/before-S6b-sidebar.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>f2b1794d3c0ef5be02f04974efc6e1caa9805d9b7bfda1482dc6faf39e95299e</code> | ![S6b sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5597d266643f65dd/after-S6b-sidebar.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>b71b08e1516a7bb6d19debf7bd5dea181db19636b037c9f7f2b36301877b55b8</code> | ![S6b sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bcb18a7cd5917fef/S6b-sidebar-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>44d4f144e8c97030512fcd9066fc9f32a2622d821baf84d1f9acfccbd0fb9564</code> | ![S6b sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d0a967e2d59627c/S6b-sidebar-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>cbc1c13f4c20a2922e73a9c32b62e7c6fd62c6cebce252a570e28a85c477f017</code> |
| ![Search-clear full screen; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b0dabfd897bb618a/before-Search-clear.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>a09aff9e71bffcf9ea06efdd4426ca059bd03ce80a2d1450be12759aec1d2041</code> | ![Search-clear full screen; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d6b09df30ba60fb/after-Search-clear.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>6eb437b9c96530c984da9a43ebc6a0ea45143f7ac80f305c416b62f3466ccf40</code> | ![Search-clear full screen; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df627d662e013d79/Search-clear-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>f10ae0e14d653952493dedaa376405c912918e949d93fc5d2840eec65b85aea4</code> | ![Search-clear full screen; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ff76cf9726883832/Search-clear-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>88f527d458f7068f7b8435fbcb8c7bb649aec5cb812b495de04f966cbe7cc326</code> |
| ![Search-clear sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1db45be28a04bc7/before-Search-clear-sidebar.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>c99a19e829e5c90249eafb430b966aaef611e0bf9598b5e7040409b016b5cb12</code> | ![Search-clear sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88bf6d6f365ab662/after-Search-clear-sidebar.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>fcd0c16e3ec739c5e7d75600b7490c01ff007d21bc24504d0b323485538ca7d0</code> | ![Search-clear sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a64f9d13e183714a/Search-clear-sidebar-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>42ec2052770bec9e71abacca061db5734b643126c85a3e41ee25c22ccbd0a8f8</code> | ![Search-clear sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f30469b4b56b38d9/Search-clear-sidebar-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>96edc9e3fc2f8bcae484a5ad4372c88bdf1b1413534bc49afa4ec1398eedf387</code> |
| ![Search-cancel full screen; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ab2aecefe65a431/before-Search-cancel.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>790bf314f2b6310072fdc7b3cdc071b187546d594f13578c225374351d7dd5cf</code> | ![Search-cancel full screen; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a890aebe57be07e7/after-Search-cancel.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>dc0aa578ab536c21378a82b87177d34cf13884ca2dcb2bfa4e9a68a287013ac9</code> | ![Search-cancel full screen; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/597ac59228bff7f7/Search-cancel-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>81e49c02f239637dff5e9689411c1d4e681bfdb1b2e65dda2a5ec15aaa6bce6e</code> | ![Search-cancel full screen; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1800d5126018a9f6/Search-cancel-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>f6c95daeddca02c8e1a73d7755e1025bef4d6009f6851131f0408a2d3bb184d3</code> |
| ![Search-cancel sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/41cb39ca5895699b/before-Search-cancel-sidebar.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e)<br>SHA-256: <code>ed949cc766660b83d21a4d15dea63f975d06276af7d7c41758ad2b8d5d6c0c77</code> | ![Search-cancel sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/887c022a60d6eeba/after-Search-cancel-sidebar.png)<br>[f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>802ace3435742f667d5229e0175cf397aa27953d3dc315b2ba615a4d2ce8511c</code> | ![Search-cancel sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/242a1b0e9984ee31/Search-cancel-sidebar-diff0.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>79d12782c18e92829f12fe890b05e44d61793b20e78c6aa2161392e743f98aab</code> | ![Search-cancel sidebar crop350×680+0+64; iPad 7/iOS 18/landscape/dark — DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02fed500d2d0c16a/Search-cancel-sidebar-diffT.png)<br>[ca796d5211](https://git.cafe/pingdotgg/t3code/commit/ca796d52119592de771d8ccfa955d70dba84d11e) → [f76e21be6c](https://git.cafe/pingdotgg/t3code/commit/f76e21be6cdcf0936a28521badaf66e4a85bb9cc)<br>SHA-256: <code>2f7ddf301b7973e3af949f3ced19917311160c120688d12fb72315ed83cac920</code> |

## Drivers, cleanup and limitations

[Driver/environment notes](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d757e227ba56e668/driver.md) · [Exact recording actions with UTC timestamps](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62327ace7aa03180/recording-steps.json) · [Sanitized action transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98bedc652ec434c5/actions-public.jsonl) · [Cleanup verification](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/12bae1d35380d66c/cleanup-report.json).

[seed-rpc.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/03525df39797b89a/seed-rpc.mjs)
[search-padding.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3c3f6b3e6a36001/search-padding.mjs)
[paging-fixture.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dec8dd04db6f798d/paging-fixture.mjs)
[rpc.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b33df91eb8f649a3/rpc.mjs)
[await-run.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e92c7235b8562342/await-run.mjs)
[action.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c23d06670aa580a/action.py)
[capture.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06fe119d061c5978/capture.py)
[make-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d39cd1ee7f5cd421/make-diffs.py)
[package-assets.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc107717d65f65f6/package-assets.py)
[cached-health.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e972ffadc53af8bf/cached-health.mjs)
[proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea4617b4bf560b9f/proxy.mjs)
[before-I4-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1c936478aef67449/before-I4-final.py)
[after-I4-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5193b6e75185f1cb/after-I4-final.py)
[before-S5S6b.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7e602d64b91e0673/before-S5S6b.py)
[after-S5S6b.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b70009e493e4414/after-S5S6b.py)
[recording-steps.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62327ace7aa03180/recording-steps.json)
[actions-public.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98bedc652ec434c5/actions-public.jsonl)

Both phone sessions and the after iPad closed successfully. Before iPad close reported its lease was already inactive; all four session disconnects then succeeded. All six captured server/Metro/proxy ports have no listeners; tracked spawn groups were stopped by their captured PIDs. The before worktree is removed, the lead after worktree is clean and preserved. Scratch is retained at /tmp/lead-32936-r1/capture3/ under the brief’s explicit Keep instruction, which takes precedence over its generic delete-scratch paragraph. No source edit, commit, push or PR comment was made. Disk available at final verification: 236 GiB.

Unverified: I3 as one exact long-history anchor sequence; the long-history clip lacks a final settled return-to-end frame, and existing history disables the first-message anchor by design. The separate first-send anchor geometry is verified. No other requested group is silently omitted.

FRICTION:

- tool | gateway health often exceeded the CLI 3 second deadline | bounded fresh health cache; actual RPC remained live.
- infra | before iPad lease queued/timed out for about 10 minutes | warm requested devices or a longer admission deadline.
- tool | install from a different checkout violated session workspace ownership | invoke native-client helper from the session root via wrapper.
- tool | iPad coordinate injection landed about 60 pt right; keyboard Enter caused an XCTest watchdog | compensate coordinates and tap native Search key.
- tool | keyboard caret blink and scroll-indicator fades rejected frames | retry until exact clock-only stable pairs pass.
- tool | native recordings omit some static tail time | retain settled stills and distinguish driver from player timestamps.
- brief | long-history first-submit anchor conditions are incompatible with current code | separate first-send anchor from history navigation.
- brief | explicit Keep scratch conflicts with generic final delete instruction | retain scratch as explicitly requested.

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

## Verbatim ghdrop output

These are unmodified uploader outputs. Selected proof is the tables above; early blended F1/F4 diffs in the first transcript are superseded by the binary versions. Video links remain ordinary links.

### static-upload.md

```markdown
![before-F1-detail.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0ac719314fc4d7f4/before-F1-detail.png)
![after-F1-detail.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f97075297e423a7a/after-F1-detail.png)
![F1-detail-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/42702f403807deab/F1-detail-diff0.png)
![F1-detail-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/218a929b027a14c8/F1-detail-diffT.png)
![before-F4-detail.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a0aa1cbedb32a96/before-F4-detail.png)
![after-F4-detail.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e11fb2ee7dbbde8f/after-F4-detail.png)
![F4-detail-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/31edbce410a91dde/F4-detail-diff0.png)
![F4-detail-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a4329f4a2a11bec/F4-detail-diffT.png)
![before-G1-top-v4-1-a.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd90d23f4b5e2d69/before-G1-top-v4-1-a.png)
![before-G1-top-v4-1-b.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/767ed006bee77344/before-G1-top-v4-1-b.png)
[G1-corrected-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4243cb1ae3fce01c/G1-corrected-manifest.json)
```

### stills-upload.md

```markdown
![before-I3-anchor-up.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/278bfdecf4b4a46f/before-I3-anchor-up.png)
![after-I3-anchor-up.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ed035e8374b354de/after-I3-anchor-up.png)
![I3-anchor-up-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/678eebfa1aec1e10/I3-anchor-up-diff0.png)
![I3-anchor-up-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8d6a0198c04c874/I3-anchor-up-diffT.png)
![before-I3-anchor-dismissed.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9fe37fd36639f68d/before-I3-anchor-dismissed.png)
![after-I3-anchor-dismissed.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23af21384b19fb9f/after-I3-anchor-dismissed.png)
![I3-anchor-dismissed-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ad378971008c12c/I3-anchor-dismissed-diff0.png)
![I3-anchor-dismissed-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5341e71fa06ee505/I3-anchor-dismissed-diffT.png)
![before-I5-final.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/89c2d38f396a85f5/before-I5-final.png)
![after-I5-final.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/80d48b14dcb907c1/after-I5-final.png)
![I5-final-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7466cf2eb9231ddb/I5-final-diff0.png)
![I5-final-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7ab94dff5716282/I5-final-diffT.png)
![before-I4-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/96d17d0e72b4f36c/before-I4-start.png)
![after-I4-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec5e7871726c2ca1/after-I4-start.png)
![I4-start-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1eaa54db489e6717/I4-start-diff0.png)
![I4-start-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6b9797064517df6/I4-start-diffT.png)
![before-I4-wide.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2f2ffdba4f41dca/before-I4-wide.png)
![after-I4-wide.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53c919c3a6b3a9d7/after-I4-wide.png)
![I4-wide-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d5218451a124be4/I4-wide-diff0.png)
![I4-wide-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/31a66edab276dd83/I4-wide-diffT.png)
![before-I4-restored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b5223f44aa45733f/before-I4-restored.png)
![after-I4-restored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c21ef42c63af9c47/after-I4-restored.png)
![I4-restored-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10ee10325b343966/I4-restored-diff0.png)
![I4-restored-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86217017c785fe40/I4-restored-diffT.png)
![before-S5.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6807a56640e8105/before-S5.png)
![after-S5.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/863bbdd4bdc7d261/after-S5.png)
![S5-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e31633b95d38c452/S5-diff0.png)
![S5-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a7b33ff109408239/S5-diffT.png)
![before-S6b.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc5b04341aa49b5b/before-S6b.png)
![after-S6b.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fbd02d9a9d59c856/after-S6b.png)
![S6b-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7be9fa180edc3eb3/S6b-diff0.png)
![S6b-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ff7a30e7d18c5c5/S6b-diffT.png)
![before-Search-clear.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b0dabfd897bb618a/before-Search-clear.png)
![after-Search-clear.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d6b09df30ba60fb/after-Search-clear.png)
![Search-clear-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df627d662e013d79/Search-clear-diff0.png)
![Search-clear-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ff76cf9726883832/Search-clear-diffT.png)
![before-Search-cancel.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ab2aecefe65a431/before-Search-cancel.png)
![after-Search-cancel.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a890aebe57be07e7/after-Search-cancel.png)
![Search-cancel-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/597ac59228bff7f7/Search-cancel-diff0.png)
![Search-cancel-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1800d5126018a9f6/Search-cancel-diffT.png)
![F1-detail-diff0-binary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c73e5e803f2965f0/F1-detail-diff0-binary.png)
![F1-detail-diffT-binary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da7e50d6212bd5b4/F1-detail-diffT-binary.png)
![F4-detail-diff0-binary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09e3b6651f1fd409/F4-detail-diff0-binary.png)
![F4-detail-diffT-binary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0995d28e6923ef1a/F4-detail-diffT-binary.png)
[selected-stills-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e57bd44e7b10cc99/selected-stills-manifest.json)
[selected-stability-pairs.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2cd4a105496d929b/selected-stability-pairs.zip)
```

### recordings-upload.md

```markdown
[before-I3-anchor.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f53c0c4a1410d1a/before-I3-anchor.mp4)
![before-I3-anchor-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/204f96dcfca1e55e/before-I3-anchor-contact.png)
[before-I3-v2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac7d6a8906fe6e0a/before-I3-v2.mp4)
![before-I3-v2-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2c9526df92d7e8be/before-I3-v2-contact.png)
[before-I4-final.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99f488745787f371/before-I4-final.mp4)
![before-I4-final-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c58d7da6b8effad/before-I4-final-contact.png)
[before-I5-v3.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de4bb7093335728c/before-I5-v3.mp4)
![before-I5-v3-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93eb59cf078d9915/before-I5-v3-contact.png)
[before-S5S6b.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5e2ede702b3dd3e0/before-S5S6b.mp4)
![before-S5S6b-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7e50fa961ef5af56/before-S5S6b-contact.png)
[after-I3-anchor.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/afa86730b0789ef1/after-I3-anchor.mp4)
![after-I3-anchor-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f39eb13ccd3b3a24/after-I3-anchor-contact.png)
[after-I3-v2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/528c84fb843f6876/after-I3-v2.mp4)
![after-I3-v2-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c8945229fac1516d/after-I3-v2-contact.png)
[after-I4-final.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bf6493ca819e1d9/after-I4-final.mp4)
![after-I4-final-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ffa7ab0cb4c1e737/after-I4-final-contact.png)
[after-I5-v3.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0c2e6e3ca725798/after-I5-v3.mp4)
![after-I5-v3-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb01c0eeae8b0f44/after-I5-v3-contact.png)
[after-S5S6b.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/35797ca343881fb3/after-S5S6b.mp4)
![after-S5S6b-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4118a7c40ff6b577/after-S5S6b-contact.png)
```

### final-visuals-upload.md

```markdown
![after-I1-loaded-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb095f98ebfbaad6/after-I1-loaded-top.png)
![after-I1-first.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3460ab5a6575c9bf/after-I1-first.png)
![after-I1-away.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d7a0ddc3322708f/after-I1-away.png)
![after-I1-returned.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9aa4b6c3fef2d01/after-I1-returned.png)
![G1-stability-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6bb7684e6ad9ad0e/G1-stability-diff0.png)
![G1-stability-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cd569a915efd6def/G1-stability-diffT.png)
[after-I1.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/28318eaa7667ba62/after-I1.mp4)
![after-I1-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ab32c0a9cfd252f/after-I1-contact.png)
[I1-stability-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/739cde9320bc7ad9/I1-stability-manifest.json)
[I1-stability-pairs.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a3a06e531dbaafb/I1-stability-pairs.zip)
[G1-corrected-stability-pair.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/164d5c1702f9ec6b/G1-corrected-stability-pair.zip)
```

### scripts-upload.md

```markdown
[seed-rpc.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/03525df39797b89a/seed-rpc.mjs)
[search-padding.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3c3f6b3e6a36001/search-padding.mjs)
[paging-fixture.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dec8dd04db6f798d/paging-fixture.mjs)
[rpc.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b33df91eb8f649a3/rpc.mjs)
[await-run.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e92c7235b8562342/await-run.mjs)
[action.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c23d06670aa580a/action.py)
[capture.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06fe119d061c5978/capture.py)
[make-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d39cd1ee7f5cd421/make-diffs.py)
[package-assets.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc107717d65f65f6/package-assets.py)
[cached-health.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e972ffadc53af8bf/cached-health.mjs)
[proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea4617b4bf560b9f/proxy.mjs)
[before-I4-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1c936478aef67449/before-I4-final.py)
[after-I4-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5193b6e75185f1cb/after-I4-final.py)
[before-S5S6b.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7e602d64b91e0673/before-S5S6b.py)
[after-S5S6b.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b70009e493e4414/after-S5S6b.py)
[recording-steps.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62327ace7aa03180/recording-steps.json)
[actions-public.jsonl](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98bedc652ec434c5/actions-public.jsonl)
```

### crops-upload.md

```markdown
![before-S5-sidebar.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb1db37349a8c722/before-S5-sidebar.png)
![after-S5-sidebar.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b38e3a34262b5205/after-S5-sidebar.png)
![S5-sidebar-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eac05aa56fac32c0/S5-sidebar-diff0.png)
![S5-sidebar-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66be024759eca7db/S5-sidebar-diffT.png)
![before-S6b-sidebar.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b8caf7734ffe7863/before-S6b-sidebar.png)
![after-S6b-sidebar.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5597d266643f65dd/after-S6b-sidebar.png)
![S6b-sidebar-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bcb18a7cd5917fef/S6b-sidebar-diff0.png)
![S6b-sidebar-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d0a967e2d59627c/S6b-sidebar-diffT.png)
![before-Search-clear-sidebar.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1db45be28a04bc7/before-Search-clear-sidebar.png)
![after-Search-clear-sidebar.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88bf6d6f365ab662/after-Search-clear-sidebar.png)
![Search-clear-sidebar-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a64f9d13e183714a/Search-clear-sidebar-diff0.png)
![Search-clear-sidebar-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f30469b4b56b38d9/Search-clear-sidebar-diffT.png)
![before-Search-cancel-sidebar.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/41cb39ca5895699b/before-Search-cancel-sidebar.png)
![after-Search-cancel-sidebar.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/887c022a60d6eeba/after-Search-cancel-sidebar.png)
![Search-cancel-sidebar-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/242a1b0e9984ee31/Search-cancel-sidebar-diff0.png)
![Search-cancel-sidebar-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02fed500d2d0c16a/Search-cancel-sidebar-diffT.png)
![before-I5-detail.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ebb975403ce1d17/before-I5-detail.png)
![after-I5-detail.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0c80848346ee7e6/after-I5-detail.png)
![I5-detail-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/65123e811ae79064/I5-detail-diff0.png)
![I5-detail-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc0c2a10deb54082/I5-detail-diffT.png)
```

### driver-upload.md

```markdown
[driver.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d757e227ba56e668/driver.md)
[cleanup-report.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/12bae1d35380d66c/cleanup-report.json)
```

