### A2 Electron 1440×1000 dark

Actual Electron 44.10.0/Chromium 152 on Xvfb; ImageMagick import whole-window PNGs, ffmpeg x11grab; 1440×1000, DPR 1, font 100%, dark, reduced motion; JS clock 2026-11-03T05:00:00Z.

**What else changed:** Accepted original options pair is retained unchanged below. Replacement Create PR hint stills contain no stale Push hint on either side. Primary Create PR becomes disabled Commit; Create PR dims and gains its reason. Existing Push hint remains the same when hovered independently. No pixel outside the Git control/hint union differs at Diff0.

**Playback timestamps:** derived from the encoded labelled MP4 using ffprobe and extracted frames at 0.5-second intervals (not driver wall-clock offsets). Times below are observed samples; a transition can fall between them.

**Before steps:** 00:00 primary; 00:01 options; 00:07.5–08.5 hover/try disabled Push; 00:09–10 neutral pointer closes its hint; 00:10.5–11.5 hover enabled Create PR (no disabled hint and no stale Push hint); 00:12.5 close. Encoded duration 13.667s. Settled still-state sample(s): primary at 0.5s, options at 5.0s, push-hint at 8.0s, create-pr-hint at 12.0s.

**After steps:** 00:00 primary; 00:01 options; 00:07–08.5 hover/try disabled Push; 00:09–10.5 neutral pointer closes its hint; 00:11–12.5 hover/try disabled Create PR with its own hint only; 00:13.5 close. Encoded duration 14.067s. Settled still-state sample(s): primary at 0.5s, options at 9.0s, push-hint at 7.5s, create-pr-hint at 11.5s.

| Before recording | After recording |
|---|---|
| [before-labelled.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/857ee1a4ea45daa3/before-labelled.mp4)<br>[71646e0][base] | [after-labelled.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30527f277c9bea11/after-labelled.mp4)<br>[0d27d85][head] |

Accepted original options pair, retained unchanged:

| Before | After | Diff0 | DiffT (>16/255) |
|---|---|---|---|
| ![before-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a62267779712aa2/before-options.png)<br>[71646e0][base] | ![after-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8396dd1a81a3535/after-options.png)<br>[0d27d85][head] | ![options-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2fe848794494803c/options-diff0.png)<br>[71646e0][base]→[0d27d85][head] | ![options-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82662ce54e915721/options-diff16.png)<br>[71646e0][base]→[0d27d85][head] |

**push-hint**

| Before | After | Diff0 (delta ×255) | DiffT (>16/255) |
|---|---|---|---|
| ![before-push-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/20b97ba186f21827/before-push-hint.png)<br>[71646e0][base] | ![after-push-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8c8199afadacd122/after-push-hint.png)<br>[0d27d85][head] | ![push-hint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02739a26f2402a64/push-hint-diff0.png)<br>[71646e0][base]→[0d27d85][head] | ![push-hint-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c02d1742c7fa2fcd/push-hint-diff16.png)<br>[71646e0][base]→[0d27d85][head] |

**create-pr-hint**

| Before | After | Diff0 (delta ×255) | DiffT (>16/255) |
|---|---|---|---|
| ![before-create-pr-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa4366217a097f80/before-create-pr-hint.png)<br>[71646e0][base] | ![after-create-pr-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93bdc022dc970778/after-create-pr-hint.png)<br>[0d27d85][head] | ![create-pr-hint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ef9a4ef0bad756c2/create-pr-hint-diff0.png)<br>[71646e0][base]→[0d27d85][head] | ![create-pr-hint-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22f433c3c607971f/create-pr-hint-diff16.png)<br>[71646e0][base]→[0d27d85][head] |

**Pixel accounting** (coordinates in delivered full-screen PNG pixels; bounding boxes have exclusive right/bottom edges):

- push-hint: Diff0 1,099 pixels; T16 932; changed bbox [1168, 248, 1256, 359]; outside the listed Git inspection rectangle [850, 230, 1440, 410]: 0 pixels at Diff0, 0 at T16, maximum channel delta 0. Outside locations: []. 
- create-pr-hint: Diff0 14,745 pixels; T16 2,681; changed bbox [886, 248, 1414, 367]; outside the listed Git inspection rectangle [850, 230, 1440, 410]: 0 pixels at Diff0, 0 at T16, maximum channel delta 0. Outside locations: []. 

[pixel-comparison.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4f2b2ad630a19e1/pixel-comparison.json)
[playback-state-matches.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c00f26c60e6a3ccf/playback-state-matches.json)

Both selected stills per state passed two byte-identical whole-screen screenshots 500 ms apart. Every selected still, diff and playback filmstrip was opened for visual inspection. No enabled baseline Push/Create PR was invoked.

**Reproduction:** fresh checkout-owned isolated home, `T3CODE_DEV_SEED=0`, explicit `--home-dir`; synthetic RPC seed and unchanged real-forge fixture clones. Both servers ran throughout native pairing changes. Pool exposed no adb/simctl shell, so native status bars use the authorized same-minute method. Every selected still pair has pixel-identical OS clock/glyphs. iOS reduced-motion override and native font/network-idle APIs are unavailable; frames settled semantically and by identical screenshots.

**Verbatim upload output — selected row artifacts:**

![after-create-pr-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93bdc022dc970778/after-create-pr-hint.png)
[after-environment.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b609dd380b8aa50a/after-environment.json)
[after-ffprobe.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/60b74cc654d2d078/after-ffprobe.json)
![after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49c7bdb3d031f14a/after-filmstrip.png)
[after-labelled.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30527f277c9bea11/after-labelled.mp4)
![after-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90fef5d2c1f2e254/after-options.png)
![after-primary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e4858328c81c2ee/after-primary.png)
![after-push-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8c8199afadacd122/after-push-hint.png)
[after-refreshed-status.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4924de2b5c8ab005/after-refreshed-status.json)
[after-status.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0214a821f4531dd/after-status.json)
![before-create-pr-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa4366217a097f80/before-create-pr-hint.png)
[before-environment.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7812443ce7abf5cf/before-environment.json)
[after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/68345b3dbb837e0a/after.mp4)
[before-labelled.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/857ee1a4ea45daa3/before-labelled.mp4)
![before-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/45867500e8d6f2f3/before-options.png)
![before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/325c22c370f39489/before-filmstrip.png)
![before-push-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/20b97ba186f21827/before-push-hint.png)
[before-ffprobe.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e74d896723a0d97e/before-ffprobe.json)
[before-status.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/75400cd2f3c938e1/before-status.json)
[before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a0207314096fad8/before.mp4)
[before-refreshed-status.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2aca271204209959/before-refreshed-status.json)
![create-pr-hint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ef9a4ef0bad756c2/create-pr-hint-diff0.png)
![options-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0e1ea0bcb2ad5bb/options-diff0.png)
![before-primary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1d6b3239dc15f67/before-primary.png)
[playback-state-matches.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c00f26c60e6a3ccf/playback-state-matches.json)
![primary-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/34a4ac41eb1dfef3/primary-diff0.png)
![create-pr-hint-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22f433c3c607971f/create-pr-hint-diff16.png)
![primary-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b170628d18aecfec/primary-diff16.png)
![push-hint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02739a26f2402a64/push-hint-diff0.png)
![push-hint-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c02d1742c7fa2fcd/push-hint-diff16.png)
![review-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c4e61a5196c9da3/review-sheet.png)
![options-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/33e5f5aed6ff8853/options-diff16.png)
[pixel-comparison.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4f2b2ad630a19e1/pixel-comparison.json)
[playback-timeline.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0b75daa1d55d9af4/playback-timeline.json)

**Recapture scripts:**

[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)


[base]: https://github.com/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3
[head]: https://github.com/pingdotgg/t3code/commit/0d27d85707dcdc7de5d0fcd05f5649b030203899
