# Recapture index — PR evidence

PR [#28494](https://git.cafe/pingdotgg/t3code/pull/28494), mirror [#28494](https://github.com/pingdotgg/t3code/pull/28494). Before [71646e0](https://github.com/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3); after [0d27d85](https://github.com/pingdotgg/t3code/commit/0d27d85707dcdc7de5d0fcd05f5649b030203899).

10/10 affected truth rows; 19/19 minimum visual pairs plus 2 Electron pairs. Eight accepted full-width web pairs, independent A2 rebuild and G1–G3 are unchanged. Thirteen surface/fixture pairs recaptured.

| Recaptured surface/row | Full sheet |
|---|---|
| A1 web 390×844 light | [web390-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e89c801574aa010d/web390-sheet.md) |
| A9 web 1440×1000 dark — Integration harness — real git, controlled forge response | [webA9-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf8d7c3761ae7003/webA9-sheet.md) |
| A1 iPhone 17 Pro 402×874 pt dark | [iosA1-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2a11277db4b3bc61/iosA1-sheet.md) |
| A2 iPhone 17 Pro 402×874 pt dark | [iosA2-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22d2db6c04278541/iosA2-sheet.md) |
| A3 iPhone 17 Pro 402×874 pt dark | [iosA3-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72e6fd82b3a78ddb/iosA3-sheet.md) |
| A4 iPhone 17 Pro 402×874 pt dark | [iosA4-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d58ccfffa7fbcbd0/iosA4-sheet.md) |
| A5 iPhone 17 Pro 402×874 pt dark | [iosA5-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ce447d3163a23a9c/iosA5-sheet.md) |
| A1 Pixel 9 411.43×923.43 dp light | [androidA1-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4b89d6a2679ed7c8/androidA1-sheet.md) |
| A1 Electron 1440×1000 dark | [desktopA1-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2a490da2b3b05d7/desktopA1-sheet.md) |
| A2 Electron 1440×1000 dark | [desktopA2-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4d8cda6aa306d7f7/desktopA2-sheet.md) |
| A2 Pixel 9 411.43×923.43 dp light | [androidA2-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/437877ef238f02b4/androidA2-sheet.md) |
| A3 Pixel 9 411.43×923.43 dp light | [androidA3-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/755d06971dc5e90e/androidA3-sheet.md) |
| A2 iPad Pro 13-inch (M5) 1032×1376 pt dark | [tabletA2-sheet.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f2d277b39e6fb422/tabletA2-sheet.md) |

Accepted entries preserved unchanged:

- A1 web 1440×1000 dark: [a1-1440-dark-20261103.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fd0052c7b83fc29c/a1-1440-dark-20261103.md)
- A2 web 1440×1000 dark: [a2-1440-dark-20261103.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e3fa8b43816d245/a2-1440-dark-20261103.md)
- A3 web 1440×1000 dark: [a3-1440-dark-20261103.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7165ae2c40fd7bef/a3-1440-dark-20261103.md)
- A4 web 1440×1000 dark: [a4-1440-dark-20261103.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0d26f0beb9b8c84/a4-1440-dark-20261103.md)
- A5 web 1440×1000 dark: [a5-1440-dark-20261103.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8f184fd3d4b5431b/a5-1440-dark-20261103.md)
- A7 web 1440×1000 dark: [a7-1440-dark-20261103.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dba32d30a54640f4/a7-1440-dark-20261103.md)
- A6 web 1440×1000 dark: [a6-1440-dark-20261103.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aee08a5b780d4e99/a6-1440-dark-20261103.md)
- A8 web 1440×1000 dark: [a8-1440-dark-20261103.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c65e585fec5156c2/a8-1440-dark-20261103.md)

Independent A2 rebuild, G1–G3 and original seeds: [accepted evidence](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fdd8e5ddc37daa92/index.md).

**Remaining limits:** iOS reduced-motion override unavailable. Selected native still clocks/glyphs match exactly using same-minute capture. iOS/iPad material/glyph antialiasing noise is quantified per sheet. A4 after recording omits intermediate system-menu frames but covers the overview; a supplemental complete menu-to-overview recording pair at 8:47 covers the sequence, and its selected 9:15 menu still pair is pixel-identical. A5 matrix proof is the overview, not its differently positioned system popover. No affected overview row is omitted.

**All recapture seed/driver/processing scripts (verbatim ghdrop output):**

[bootstrap.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/734704aa88fa6eb2/bootstrap.py)
[browser-driver.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be796be5a8fd416f/browser-driver.py)
[capture-desktop.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/073a4fe1d9dcba32/capture-desktop.mjs)
[capture-fallback.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/26c34c8e7cfcb6f4/capture-fallback.py)
[capture-native-r2.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/05b28c782d672c9d/capture-native-r2.py)
[capture-native.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b549650a2012474d/capture-native.py)
[capture-row.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10bee77af33dc9db/capture-row.py)
[capture-tablet.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02c84c1caae64616/capture-tablet.py)
[desktop-configure.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f971076f6bde7c30/desktop-configure.mjs)
[desktop-finish.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4be99f73b8975c2/desktop-finish.mjs)
[desktop-launch.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9488bf2e35ff1ef9/desktop-launch.sh)
[desktop-refresh.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/17fd19075d66af6e/desktop-refresh.py)
[desktop-resize.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0e223f5d5fc9f847/desktop-resize.py)
[desktop-setup.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/549943d1393878b0/desktop-setup.mjs)
[establish-history.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1608146a274de34a/establish-history.py)
[finalize-row-notes.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d63abda56315e542/finalize-row-notes.py)
[forge-failure-harness.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c884eaf39f668043/forge-failure-harness.mjs)
[native-driver.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/31ef81bbc3609504/native-driver.py)
[native-runtime.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/db46ffc189e78277/native-runtime.mjs)
[pair-native.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1fd56b1524557654/pair-native.py)
[pair-shared.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ce08af132fa40b9c/pair-shared.py)
[playback-state-times.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0b5aa814df6fb579/playback-state-times.py)
[prepare-media.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e58be1e2c7100b31/prepare-media.py)
[restart-for-a9.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e60f393127b515f9/restart-for-a9.py)
[runtime-freeze.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/85b4dd45effa5c41/runtime-freeze.js)
[summarize-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f9afd6fb039af40e/summarize-diffs.py)
[upload-artifacts-fast.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/97f2c30b76aa395c/upload-artifacts-fast.py)
[upload-artifacts.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/122f8acf2156b80b/upload-artifacts.py)
[upload-scripts.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c2dfd394a1c54da5/upload-scripts.py)
[matrix.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c9e2bb5b2b22a8a9/matrix.md)
[selected-rows.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f0d4e12d9fd5433/selected-rows.json)
[row-notes.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49291539fef48fc9/row-notes.json)
[envs.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4bdbc1045aaa0b95/envs.json)
[before-seed.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/36750aedbc38c4b9/before-seed.json)
[after-seed.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e14937895b282bf7/after-seed.json)
[before-history-rpc.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0ca4b8e74921ad09/before-history-rpc.json)
[after-history-rpc.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfd9f5648340db8d/after-history-rpc.json)
[upload-sheets.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf9b03c0d1bbb7e1/upload-sheets.py)
[build-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0353a1ab11980d37/build-evidence.py)
[make-index.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0994fd21cce1dde/make-index.py)

**Verification/cleanup:**

[FRICTION.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb35eced8afa1232/FRICTION.md)
[cleanup.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/64e1b5677bc43a9d/cleanup.json)
[final-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d58d927f53e0a6b0/final-verification.json)
[fixture-default-final.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aa1849c8467294a0/fixture-default-final.json)
