## Additional visual evidence, round 3

For [#32534](https://git.cafe/pingdotgg/t3code/pull/32534). Before: [ac5e48c612](https://git.cafe/pingdotgg/t3code/commit/ac5e48c612). After: [f77e6dc16f](https://git.cafe/pingdotgg/t3code/commit/f77e6dc16f). All captures below use those revisions.

Environment: Playwright 1.60.0 / Chromium 148.0.7778.96 on Linux x86_64; DPR 1; Inter Variable; 16 px root; light theme; reduced motion; en-US / UTC; clock frozen at 2026-10-25T16:00:00Z. W = 1280×900 (normally pool 742 px); C = 390×900 (pool 316 px). Each shot passed two byte-identical screenshots 500 ms apart after network idle and fonts ready. Synthetic component harness uses the actual component, page container, CSS and font from each checkout; no database or paid provider was used.

Diff0 amplifies any channel delta >0 to magenta; DiffT amplifies any channel delta >16. Source PNGs retain complete viewports. Contact sheets preserve full viewports; linked detail sheets crop the top of the page only for readability.

### A1 — email-only Codex account, settled resize retake

**Encoded step schedule (both videos):** 0.000–2.500 s: W 1280×900 / pool 742 px → 2.500–5.000 s: C 390×900 / pool 316 px → 5.000–7.500 s: W 1280×900 / pool 742 px. Each real browser step settled, then stayed unchanged for at least 2.5 s (actual holds 2.503–2.508 s). The encoder repeats only the three verified settled screenshots, exactly 75 frames per step at 30 fps; transitional frames and waiting time are excluded. Compact content keeps its native 390 px width, with blank padding on the right of the fixed video canvas. Decoded frames 74/75 and 149/150 were inspected to confirm exact cuts and no clipped wide card in the compact segment.

[Before MP4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e84093012934ee2/A1-resize-before.mp4) | [After MP4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e6a17bc86dacbc18/A1-resize-after.mp4) | [Before actual timestamps](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9935d555bca71cc0/resize-before-schedule.json) | [After actual timestamps](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d6adf10564953d0b/resize-after-schedule.json)

![Before ac5e48c612: settled wide, compact, wide resize storyboard](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1741c08df08b7235/A1-resize-before-storyboard.png)

![After f77e6dc16f: settled wide, compact, wide resize storyboard](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e5a7e546567f1e43/A1-resize-after-storyboard.png)

![A1 settled resize: Before, After, Diff0, DiffT for all three steps](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4f992ba504a2ef0e/A1-sheet.png)

| State | Before | After | Diff0 | DiffT (>16) | Changed pixels 0 / T |
|---|---|---|---|---|---|
| A1-step1-W-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0996ae02ccf00364/A1-step1-W-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be5a09ae602ac20a/A1-step1-W-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec415d567f4bd5ce/A1-step1-W-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df1387728e494722/A1-step1-W-light-diff16.png) | 224 / 208 |
| A1-step2-C-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0500d0e697075f02/A1-step2-C-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4977f9006e3e7e70/A1-step2-C-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f4635dc959c79f48/A1-step2-C-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f1126d78c6cc80e8/A1-step2-C-light-diff16.png) | 0 / 0 |
| A1-step3-W-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a6cfcd703e80d00/A1-step3-W-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/629b8ee7948fa692/A1-step3-W-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4fda3a3bdf4496c9/A1-step3-W-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c5d196e146ee1fa2/A1-step3-W-light-diff16.png) | 224 / 208 |

What else changed: nothing outside the new initials chip in the two wide frames (224 pixels at threshold 0 each). Compact is byte-identical before/after; returning wide is byte-identical to the initial wide capture on each side.

### A5 — display name, no reset time or credits

![A5: Before, After, Diff0, DiffT; display name with no reset or credits pill](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/78ecc6e8ea6f6f8f/A5-sheet.png)

| State | Before | After | Diff0 | DiffT (>16) | Changed pixels 0 / T |
|---|---|---|---|---|---|
| A5-W-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1ea3b27e2a92ecaf/A5-W-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8942c3bc63f3c4c/A5-W-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9644beab2dfb3739/A5-W-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc7919f15111aeb3/A5-W-light-diff16.png) | 557 / 511 |

What else changed: only the added “Work ChatGPT” label (557 pixels at threshold 0). No pill is rendered on either side.

### A6 — credits only and a long display name

![A6: Before, After, Diff0, DiffT; long account name and credits-only pill](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/359cdb264febc713/A6-sheet.png)

| State | Before | After | Diff0 | DiffT (>16) | Changed pixels 0 / T |
|---|---|---|---|---|---|
| A6-W-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ad3eaa15f5f55fb5/A6-W-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bdbe12eb48b62e09/A6-W-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49dbdfe560532e4f/A6-W-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1282339e47e37992/A6-W-light-diff16.png) | 4197 / 3858 |

What else changed: only the added, truncated display name (4,197 pixels at threshold 0). The complete 12-credit pill stays 40 px wide on both sides; after uses flex-shrink: 0, and the credit child ends at x=1097 inside the pill’s x=1103 right boundary.

### T1 — exact pool breakpoint with long reset label and 12 credits

Both viewports are 1280×900. The T1-only harness wrapper is 954 px for the measured **672 px** pool (wide), and 953 px for the measured **671 px** pool (compact). Root size 16 px makes @2xl/pool’s 42rem exactly 672 px. Measurements were asserted on both revisions. Reset is 2026-10-26T15:59:00Z, displaying “↻ 23h 59m · 12”.

![T1: Before, After, Diff0, DiffT at exact measured 671 px and 672 px pool widths](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0e88dcc222b82368/T1-sheet.png)

| State | Before | After | Diff0 | DiffT (>16) | Changed pixels 0 / T |
|---|---|---|---|---|---|
| T1-pool672-W-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/510176532a6f4d3a/T1-pool672-W-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d375f0a1af1780df/T1-pool672-W-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ba1215ff7e6dae5/T1-pool672-W-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1681f865bfe8795c/T1-pool672-W-light-diff16.png) | 3286 / 3010 |
| T1-pool671-W-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd4d43bd969c2c34/T1-pool671-W-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ef94c3f6d49755dd/T1-pool671-W-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6257a79a35d7e55c/T1-pool671-W-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22b409184b341597/T1-pool671-W-light-diff16.png) | 0 / 0 |

What else changed: at 672 px only the added truncated name (3,286 pixels at threshold 0). The reset/credit pill remains 115.21875 px wide on both sides; its credit child ends at x=1062 inside the pill’s x=1068 right boundary. At 671 px the entire viewport is byte-identical before/after.

### D1 — single Claude account, email and provider-label fallback

![D1: Before, After, Diff0, DiffT for Claude email-only and no-name/no-email accounts](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7864d72eef63e43f/D1-sheet.png)

| State | Before | After | Diff0 | DiffT (>16) | Changed pixels 0 / T |
|---|---|---|---|---|---|
| D1-email-W-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/689e9d7279369851/D1-email-W-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/174617fd66f5bbd6/D1-email-W-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/32b615fe8854405e/D1-email-W-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b3e714997168cb7d/D1-email-W-light-diff16.png) | 224 / 207 |
| D1-fallback-W-light | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec136693760579e3/D1-fallback-W-light-before.png) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/422aeab31b15e8f9/D1-fallback-W-light-after.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb1d49c860d69abe/D1-fallback-W-light-diff0.png) | [DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/71d980ca3ec5b496/D1-fallback-W-light-diff16.png) | 277 / 258 |

What else changed: only the added KE initials chip in the email-only case (224 pixels at threshold 0), and the “Claude” provider label when both name and email are absent (277 pixels). The reset pill and geometry are unchanged.

### Drivers, measurements and readable details

Original recapture2 harness and drivers were reused. Changes are restricted to scratch paths/ports, requested synthetic fixtures and capture matrix, exact T1 wrapper sizing, requested row sheets, and settled-frame resize encoding. No product source, PR body, or after worktree files were changed.

[REPRODUCE.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22ab901a90c4577c/REPRODUCE.md) | [driver-changes.diff](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/13e12df21b7e3833/driver-changes.diff) | [harness.tsx](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/406680c0063e3178/harness.tsx) | [harness-server.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b0221fd505f06e17/harness-server.mjs) | [capture-harness.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c43808654df4f262/capture-harness.mjs) | [index.html](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2b62466ab4325029/index.html) | [record-resize.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7b939cf86dcca857/record-resize.mjs) | [encode-resize.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a64b7c9d65544df7/encode-resize.py) | [make-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ea500aea323e722/make-diffs.py) | [prepare-sheets.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d887f021faedab77/prepare-sheets.py) | [probe-layout.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/115cb1fad11b5a6e/probe-layout.mjs) | [verify-artifacts.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dc6cc4736d3ac842/verify-artifacts.py) | [layout-measurements.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6122db7323ce91da/layout-measurements.json) | [metadata.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa0ef610ba41c88d/metadata.json) | [resize-metadata.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/983e4caf4991284a/resize-metadata.json) | [diff-stats.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/38e4ffc65c63ad86/diff-stats.json) | [artifact-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/19e486a1a9cf44ae/artifact-verification.json)

[A1-step1-W-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d5183e08ff00f815/A1-step1-W-light-detail.png) | [A1-step2-C-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/51b4618ae5f52243/A1-step2-C-light-detail.png) | [A1-step3-W-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0369d4ec1f10986f/A1-step3-W-light-detail.png) | [A5-W-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/af6e1c68c5ec7118/A5-W-light-detail.png) | [A6-W-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3debf266703f2acb/A6-W-light-detail.png) | [D1-email-W-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a1d1a76573f937d/D1-email-W-light-detail.png) | [D1-fallback-W-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a7f460bcfffb22e/D1-fallback-W-light-detail.png) | [T1-pool671-W-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d3e03b21c4e4cfb8/T1-pool671-W-light-detail.png) | [T1-pool672-W-light detail](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a1692c5ea8307062/T1-pool672-W-light-detail.png)

All requested rows were captured and visually inspected. Unverified requested rows: none. This round is component-harness evidence; it does not claim a new full-app integration, desktop-shell, or mobile pass.

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