### A1 web 390×844 light

Chromium 148 headless on Linux; 390×844 CSS px, DPR 1, font 100%, no device emulation; light, reduced motion; JS clock 2026-11-03T05:00:00Z.

**What else changed:** Primary Push & create PR becomes disabled Push; Push/Create PR entries dim and show their own disabled reasons. The Create PR still contains only its own hint. Commit and Changes totals remain unchanged. Zero pixels differ outside the Git control/hint union at Diff0; the previous workspace-icon noise is gone.

**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 thread; 00:01 details popover open; 00:05.5 options open and refreshed; 00:12–17.5 hover Push then Create PR, with a neutral-pointer interval between; 00:18 options close. Encoded duration 20.200s. Settled still-state sample(s): primary at 1.0s, options at 6.0s, create-pr-hint at 16.0s.

**After steps:** 00:00 thread; 00:01 details open; 00:05 options open/refreshed; 00:12–13 Push reason and disabled attempt; 00:14–15 neutral pointer; 00:15.5–18.5 Create PR reason and disabled attempt; 00:19.5 options close; 00:21 primary disabled hint; 00:22.5 close hint. Encoded duration 23.067s. Settled still-state sample(s): primary at 1.0s, options at 19.0s, create-pr-hint at 18.0s.

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

**primary**

| Before | After | Diff0 (delta ×255) | DiffT (>16/255) |
|---|---|---|---|
| ![before-primary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/913a466876dd3ded/before-primary.png)<br>[71646e0][base] | ![after-primary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/085e31cf7da3f8ae/after-primary.png)<br>[0d27d85][head] | ![primary-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30d91f16078a8ab9/primary-diff0.png)<br>[71646e0][base]→[0d27d85][head] | ![primary-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0636f9573841160/primary-diff16.png)<br>[71646e0][base]→[0d27d85][head] |

**options**

| Before | After | Diff0 (delta ×255) | DiffT (>16/255) |
|---|---|---|---|
| ![before-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ace88e1c8b475cb8/before-options.png)<br>[71646e0][base] | ![after-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72ec2d25e222b18d/after-options.png)<br>[0d27d85][head] | ![options-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82433411ba0417c0/options-diff0.png)<br>[71646e0][base]→[0d27d85][head] | ![options-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2198339469b22608/options-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/7a75c5fe51a7efac/before-create-pr-hint.png)<br>[71646e0][base] | ![after-create-pr-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aa604b71b64bb799/after-create-pr-hint.png)<br>[0d27d85][head] | ![create-pr-hint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5a9ffc3b464b0516/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/db947ce15c9c838d/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):

- primary: Diff0 709 pixels; T16 621; changed bbox [118, 256, 250, 272]; outside the listed Git inspection rectangle [90, 240, 390, 440]: 0 pixels at Diff0, 0 at T16, maximum channel delta 0. Outside locations: []. 
- options: Diff0 1,657 pixels; T16 1,381; changed bbox [118, 256, 250, 378]; outside the listed Git inspection rectangle [90, 240, 390, 440]: 0 pixels at Diff0, 0 at T16, maximum channel delta 0. Outside locations: []. 
- create-pr-hint: Diff0 18,457 pixels; T16 6,234; changed bbox [98, 256, 378, 423]; outside the listed Git inspection rectangle [90, 240, 390, 440]: 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/460fdd158cf79c5a/pixel-comparison.json)
[playback-state-matches.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df7db2f6b7303027/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/aa604b71b64bb799/after-create-pr-hint.png)
[after-ffprobe.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3125dacea8ff0ec0/after-ffprobe.json)
![after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/210d4babba705944/after-filmstrip.png)
[after-final-tree.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6557c24bd75c6c96/after-final-tree.txt)
[after-labelled.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e9200dbc7d458de1/after-labelled.mp4)
[after-options-tree.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2d2d22a7fd30f8fd/after-options-tree.txt)
![after-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72ec2d25e222b18d/after-options.png)
[after-primary-tree.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e122ff837dcbafae/after-primary-tree.txt)
![after-primary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/085e31cf7da3f8ae/after-primary.png)
[after-refreshed-status.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/941f9b0951f99236/after-refreshed-status.json)
[after-status.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5f490560e95fa248/after-status.json)
[after.webm](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/adcbc7d45d51391f/after.webm)
![before-create-pr-hint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a75c5fe51a7efac/before-create-pr-hint.png)
[before-ffprobe.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/50f988e13482b417/before-ffprobe.json)
![before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fdc44327dc0f3d5c/before-filmstrip.png)
[before-final-tree.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f192be93ed1f1888/before-final-tree.txt)
[before-labelled.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cbf82f58795c6d29/before-labelled.mp4)
[before-options-tree.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/14149081fe967ffc/before-options-tree.txt)
![before-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ace88e1c8b475cb8/before-options.png)
[before-primary-tree.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18703e1e2d367def/before-primary-tree.txt)
![before-primary.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/913a466876dd3ded/before-primary.png)
[before-refreshed-status.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/85966d1333da7f41/before-refreshed-status.json)
[before-status.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a45d6e40628e6bb/before-status.json)
[before.webm](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bca40ae6b78de77d/before.webm)
![create-pr-hint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5a9ffc3b464b0516/create-pr-hint-diff0.png)
![create-pr-hint-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/db947ce15c9c838d/create-pr-hint-diff16.png)
![options-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82433411ba0417c0/options-diff0.png)
![options-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2198339469b22608/options-diff16.png)
![primary-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30d91f16078a8ab9/primary-diff0.png)
![primary-diff16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0636f9573841160/primary-diff16.png)
[timeline.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ab86fc3b0972067/timeline.json)
[playback-state-matches.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df7db2f6b7303027/playback-state-matches.json)
[pixel-comparison.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/460fdd158cf79c5a/pixel-comparison.json)
[playback-timeline.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a420fe1d459037fc/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
