# Evidence for [#22181](https://git.cafe/pingdotgg/t3code/issues/22181)

Captured 6/8 matrix rows: S1, S2, S3, negative S4, R1 and R2, each on actual base/head in all four requested width/theme conditions. R1 has host-editor and touch limitations below. R3 streaming and R4 desktop remain unverified. This is evidence capture, not full acceptance certification. No PR, push, or forge write.

Base [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30). Implementation [fabd3341d8](https://git.cafe/pingdotgg/t3code/commit/fabd3341d8d27068e86e2b80854031a880e7a727). Final head [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad) adds only the deterministic fixture and seed (10 files, 213 lines); implementation and tests are unchanged from the supplied implementation commit. Base ran the exact base checkout with the identical committed fixture copied outside the checkout, then the branch was restored for head. No DOM substitutions simulated the fix.

Public artifact manifest: [public-index.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/78b935428b278ee0/public-index.json), with all 256 URLs, SHA-256 hashes, diff statistics and recording timestamp steps. [Original matrix](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/12786e3653d9cba4/matrix.md). Available affected web coverage is 5/6 rows; S4 adds the negative branch and R4 adds the unavailable desktop row.

## Environment and reproducibility

Linux, Chrome 154, T3 collaborative Browser preview tools, own incognito tab. Actual CSS viewports: 1440×900 and 390×844. Freeform viewport only: no mobile device, touch, native mobile, desktop/Electron, or OS emulation. DPR 2; default font scaling 100%, root 16px; computed body family -apple-system, BlinkMacSystemFont, Segoe UI, system-ui, sans-serif. Awaited document.fonts.ready. Same installed fonts and browser for both revisions. Built-in light/dark themes, OS-following disabled. Browser Date fixed to 2026-10-01 12:10 UTC after navigation; route remounted to refresh memoized relative times. Fixed synthetic data dates at 12:00 UTC. Browser timers remain real for interactions/recording.

Whole viewport is retained, without cropping, masking, or retouching. Preview snapshots automatically downsample desktop DPR-2 output to 1280×800; narrow snapshots are 780×1688. Desktop videos retain 2880×1800, narrow videos 780×1688. Diff images operate on saved snapshot pixels, not an independently captured native-resolution desktop PNG.

Isolated home /home/ubuntu/wt/issue-22181/.t3/evidence; own web port 16733/server 24773. Route /bfaec7d1-0d5a-4d74-a55b-121eea835e0d/proof-22181. Synthetic project proof-project-22181, user/assistant/plan/collision stable IDs. Fixture workspace /tmp/issue-22181-workspace. The committed scripts/fixtures/issue-22181/seed.py targets a stopped, freshly migrated evidence database; it never reads live data. Run it against the isolated home after its first server migration, with the server stopped. It installs projection records, workspace files, and a no-cwd attachment. These direct projection fixtures prove presentation/search, not event-sourced orchestration correctness.

Main sidebar closed; same panel maximization and explorer-hidden state per comparison. S2 uses expanded user message. S1 top scrolls the assistant into view; bottom adds 350 CSS px at narrow width. Collision is independently centered. S3 opens retained ./bin/run:12, searches the real Files tree for docs/proof.md, switches to rendered Markdown, hides explorer and maximizes panel; narrow bottom adds 350 CSS px inside preview. S4 opens attachment.md without cwd. Layout changes can alter the amount visible at identical scroll intent/offset; all frames retain the surrounding app.

Only synthetic fixture text/files appear in the published artifacts. Full image contact sheets, key full-size frames and recording samples were inspected before upload. No pairing URLs, tokens, live conversations, databases, or server logs are uploaded. All files below were uploaded with ghdrop upload -m; embedded Markdown is its verbatim output.

## Observations and every visible difference

- S1/S2/S3: I/W217:220, A/B12:40, foo/TODO:12, bin/run:12, foo/TODO:12:3 and backslash foo/TODO become ordinary complete inline code. Base chips lose their file icon, tinted chip, shortened basename, parent suffix, line/column badge and file actions. Head preserves the authored literal. This changes line breaks, block heights, following plan/collision positions, scrollbar/scroll-to-end visibility and the content showing behind the translucent composer. Those downstream layout differences are intended consequences. No horizontal overflow was observed at 390.
- Accepted extension-bearing, docs/README:12, explicit ./bin/run:12 and ../bin/run:12 controls remain chips. POSIX/Windows absolute and explicit backslash-relative controls remain chips. Fenced code and already-plain controls remain text; their position changes with surrounding flow. Both themes retain readable inline code/chips.
- Authored destinations remain links, including the spreadsheet-looking authored link and TODO targets. In the main mixed message an authored foo/TODO link still participates in disambiguation. In the separate collision message the surviving other/TODO link loses its parent suffix on head, intentionally, because the removed inline foo/TODO candidate no longer collides. Destination and line-12 preview stay stable.
- Matrix correction: TODO:12 without a slash is plain on BOTH revisions; TODO is absent from the extensionless allowlist. The fixture's “Retained” prose grouping and matrix expectation do not override that observed fact. README is the positive extensionless control. No uppercase-specific regex was added.
- R1: base spreadsheet hover/context menu exposes a file path and Open in editor/Copy path actions; head ordinary code has no app file tooltip/menu. Browser-native context menu is not a claimed app artifact. Actual selected rendered text copied through the clipboard and pasted unsent is “W217 · L220” on base versus “I/W217:220” on head. Composer cleared without sending. Accepted ./bin/run and authored other/TODO open real file previews at line 12 on both revisions. Preview line-number/text position remains stable; background chat reflows. Options-only attachment absolute chip exposes Copy full path on both.
- R2: full spreadsheet query finds 2/2 on base (fenced occurrences) versus 7/7 on head (literal user/assistant, fences and plan). Initial active index can differ because nearest-match selection uses current viewport; recordings show next/previous and wrap. Full foo/TODO:12, partial TODO, retained README, partial I/W, clear and Escape are recorded. README remains 5/5 on both. The last README hit reveals the collapsed plan on both; head also finds the full spreadsheet plan occurrence. Active orange and inactive yellow highlights use CSS Highlight API ranges, inspected in the actual app. Changed highlight locations/counts, query selection/caret, selected occurrence and find-driven scroll offsets are expected interaction differences, not pixel alignment claims.
- S4: relative literals are plain on both; absolute options chip remains. It is a negative/control branch, not reproduction of the issue.
- Capture noise / title-external differences: the 390-light S2-top project breadcrumb has a tiny shade/antialias difference; S4 desktop top-right chrome has 59 changed pixels in light / 49 in dark at zero threshold. These are unrelated to the classifier. They remain visible in unmasked diffs. No title text, model label, theme, font setting or seeded message content changed. Composer shadows/translucency differ where the reflow changes content behind them. Pointer, focus, selection and tooltip/menu timing can differ in interaction frames. No other product change was identified from visual inspection; this is not a pixel-perfect no-noise claim.

## Limits and unverified work

- R3: no genuine provider-stream replay route was supplied or available through the projection seed. Repository inspection found adapter-test replay helpers, but no public app command to ingest incremental provider assistant events into this seeded thread. Public user-message commands would start a real provider turn, which is nondeterministic. The completed projection is not a streaming test. No fake DOM/CSS stream was used. Open-backtick, incremental closure, settlement and find-highlight mutation remain unverified on BOTH revisions/all conditions.
- R4: no running Electron session or configured host editor was available in this browser environment. Desktop, macOS Cmd, Windows modifiers and native reveal/editor dispatch are unverified. No desktop still substitutes.
- R1 at 390 uses real desktop-pointer hover/right-click/tap-equivalent click in a narrow responsive web viewport. Touch/long-press behavior is unverified. A menu's Open in editor label is not proof of editor execution; external editor/modifier action was not invoked.
- Native mobile helper is inactive per source audit; no native mobile capture required or claimed. PR body/comment, expanded reasoning, inspector/event detail and pending question entry points are collapsed to shared renderer coverage as the matrix permits, not separately routed UI proof. Remote/relay/tunnel, provider adapters and shell permissions are not exercised.
- No implementation tests were rerun for this evidence-only fixture addition. Seed execution, Python compilation, formatting hook, actual renderer/search/clipboard/file-preview behavior and clean checkout were checked. Neither recording nor fixture certifies orchestration semantics.

## Diff method

Every paired frame has Diff0 and DiffT, full surface, no masks. Convert saved PNGs to RGB, absolute per-channel difference d, display min(8×d,255). Diff0 retains any nonzero difference. DiffT retains a pixel only when max RGB difference >16/255; unchanged/below-threshold pixels are black. Alpha is flattened by RGB conversion identically. Percentages below are changed pixel fractions before amplification. Threshold 16 suppresses small antialias/shadow differences; it is diagnostic, not a pass/fail threshold.

## Recordings with timestamp narration

Each recording combines R1 and R2, including the S4 options-only action. Timestamped narration below is written, not an audio track. Times are seconds from recording start, approximate tool event boundaries; allow frame/transport latency. Full sequence, not stills, is the interaction evidence.

### Base 1440-dark — [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30)

[base-1440-dark-R1-R2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df4ca0838531ba2c/base-1440-dark-R1-R2.mp4)

- 0.9s — S4/R1: options-only absolute chip; show Copy full path menu.
- 3.7s — R1: hover the spreadsheet token.
- 5.0s — R1: right-click the spreadsheet token; compare file actions versus ordinary code.
- 7.3s — R1: select the rendered token and copy; paste into the unsent composer.
- 9.5s — Actual pasted value "W217 · L220"
- 9.7s — R1: hover retained explicit ./bin/run:12.
- 10.9s — R1: open retained explicit file; real source preview highlights line 12.
- 13.8s — R1: hover/open authored TODO target; destination stays other/TODO:12.
- 17.6s — R2: open app Find in thread with Control+F; query full spreadsheet literal.
- 19.6s — Literal result count and CSS Highlight API ranges {"find": "2/2", "highlights": [{"k": "t3-thread-find", "size": 1}, {"k": "t3-thread-find-active", "size": 1}]}
- 19.6s — R2: next through every full-literal hit (including user, assistant, fenced text and folded plan).
- 21.3s — Next match "1/2"
- 22.6s — Next match "2/2"
- 23.9s — Next match "1/2"
- 25.1s — Next match "2/2"
- 26.4s — Next match "1/2"
- 27.7s — Next match "2/2"
- 28.9s — Next match "1/2"
- 29.8s — R2: previous match, then replace query with foo/TODO:12.
- 31.8s — R2: collision-label partial query TODO; next/previous.
- 34.5s — R2: retained README chip label search.
- 36.0s — R2: collapse the plan, then navigate retained README matches to reveal its last occurrence.
- 37.4s — README next; last hit is folded plan "3/5"
- 38.7s — README next; last hit is folded plan "4/5"
- 40.1s — README next; last hit is folded plan "5/5"
- 41.5s — R2: partial I/W query, clear, then Escape closes find.

### Head 1440-dark — [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad)

[head-1440-dark-R1-R2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18304959f3636777/head-1440-dark-R1-R2.mp4)

- 0.9s — S4/R1: options-only absolute chip; show Copy full path menu.
- 3.5s — R1: hover the spreadsheet token.
- 4.7s — R1: right-click the spreadsheet token; compare file actions versus ordinary code.
- 7.0s — R1: select the rendered token and copy; paste into the unsent composer.
- 9.0s — Actual pasted value "I/W217:220"
- 9.2s — R1: hover retained explicit ./bin/run:12.
- 10.4s — R1: open retained explicit file; real source preview highlights line 12.
- 13.3s — R1: hover/open authored TODO target; destination stays other/TODO:12.
- 17.6s — R2: open app Find in thread with Control+F; query full spreadsheet literal.
- 19.4s — Literal result count and CSS Highlight API ranges {"find": "4/7", "highlights": [{"k": "t3-thread-find", "size": 6}, {"k": "t3-thread-find-active", "size": 1}]}
- 19.4s — R2: next through every full-literal hit (including user, assistant, fenced text and folded plan).
- 20.9s — Next match "5/7"
- 22.2s — Next match "6/7"
- 23.4s — Next match "7/7"
- 25.4s — Next match "1/7"
- 26.7s — Next match "2/7"
- 27.9s — Next match "3/7"
- 29.2s — Next match "4/7"
- 30.2s — R2: previous match, then replace query with foo/TODO:12.
- 32.3s — R2: collision-label partial query TODO; next/previous.
- 35.1s — R2: retained README chip label search.
- 36.6s — R2: collapse the plan, then navigate retained README matches to reveal its last occurrence.
- 39.1s — README next; last hit is folded plan "2/5"
- 40.3s — README next; last hit is folded plan "3/5"
- 41.6s — README next; last hit is folded plan "4/5"
- 42.9s — README next; last hit is folded plan "5/5"
- 44.5s — R2: partial I/W query, clear, then Escape closes find.

### Base 1440-light — [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30)

[base-1440-light-R1-R2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/094dea34eec58234/base-1440-light-R1-R2.mp4)

- 0.9s — S4/R1: options-only absolute chip; show Copy full path menu.
- 3.9s — R1: hover the spreadsheet token.
- 5.2s — R1: right-click the spreadsheet token; compare file actions versus ordinary code.
- 7.5s — R1: select the rendered token and copy; paste into the unsent composer.
- 9.7s — Actual pasted value "W217 · L220"
- 9.8s — R1: hover retained explicit ./bin/run:12.
- 11.0s — R1: open retained explicit file; real source preview highlights line 12.
- 13.9s — R1: hover/open authored TODO target; destination stays other/TODO:12.
- 17.8s — R2: open app Find in thread with Control+F; query full spreadsheet literal.
- 21.0s — Literal result count and CSS Highlight API ranges {"find": "2/2", "highlights": [{"k": "t3-thread-find", "size": 1}, {"k": "t3-thread-find-active", "size": 1}]}
- 21.0s — R2: next through every full-literal hit (including user, assistant, fenced text and folded plan).
- 23.1s — Next match "1/2"
- 24.5s — Next match "2/2"
- 25.8s — Next match "1/2"
- 27.3s — Next match "2/2"
- 28.6s — Next match "1/2"
- 29.9s — Next match "2/2"
- 31.2s — Next match "1/2"
- 32.1s — R2: previous match, then replace query with foo/TODO:12.
- 34.3s — R2: collision-label partial query TODO; next/previous.
- 37.3s — R2: retained README chip label search.
- 38.9s — R2: collapse the plan, then navigate retained README matches to reveal its last occurrence.
- 40.4s — README next; last hit is folded plan "3/5"
- 41.7s — README next; last hit is folded plan "4/5"
- 43.0s — README next; last hit is folded plan "5/5"
- 44.7s — R2: partial I/W query, clear, then Escape closes find.

### Head 1440-light — [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad)

[head-1440-light-R1-R2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/73b92980ffe1bdbc/head-1440-light-R1-R2.mp4)

- 0.9s — S4/R1: options-only absolute chip; show Copy full path menu.
- 3.7s — R1: hover the spreadsheet token.
- 4.9s — R1: right-click the spreadsheet token; compare file actions versus ordinary code.
- 7.1s — R1: select the rendered token and copy; paste into the unsent composer.
- 9.4s — Actual pasted value "I/W217:220"
- 9.5s — R1: hover retained explicit ./bin/run:12.
- 10.8s — R1: open retained explicit file; real source preview highlights line 12.
- 13.9s — R1: hover/open authored TODO target; destination stays other/TODO:12.
- 18.5s — R2: open app Find in thread with Control+F; query full spreadsheet literal.
- 20.4s — Literal result count and CSS Highlight API ranges {"find": "4/7", "highlights": [{"k": "t3-thread-find", "size": 6}, {"k": "t3-thread-find-active", "size": 1}]}
- 20.4s — R2: next through every full-literal hit (including user, assistant, fenced text and folded plan).
- 22.0s — Next match "5/7"
- 23.5s — Next match "6/7"
- 24.8s — Next match "7/7"
- 27.0s — Next match "1/7"
- 28.2s — Next match "2/7"
- 29.5s — Next match "3/7"
- 30.8s — Next match "4/7"
- 31.7s — R2: previous match, then replace query with foo/TODO:12.
- 33.8s — R2: collision-label partial query TODO; next/previous.
- 36.6s — R2: retained README chip label search.
- 38.1s — R2: collapse the plan, then navigate retained README matches to reveal its last occurrence.
- 40.7s — README next; last hit is folded plan "2/5"
- 41.9s — README next; last hit is folded plan "3/5"
- 43.2s — README next; last hit is folded plan "4/5"
- 44.4s — README next; last hit is folded plan "5/5"
- 45.9s — R2: partial I/W query, clear, then Escape closes find.

### Base 390-dark — [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30)

[base-390-dark-R1-R2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/76322be81a7cf499/base-390-dark-R1-R2.mp4)

- 0.8s — S4/R1: options-only absolute chip; show Copy full path menu.
- 3.7s — R1: hover the spreadsheet token.
- 5.0s — R1: right-click the spreadsheet token; compare file actions versus ordinary code.
- 7.2s — R1: select the rendered token and copy; paste into the unsent composer.
- 9.7s — Actual pasted value "W217 · L220"
- 9.9s — R1: hover retained explicit ./bin/run:12.
- 11.1s — R1: open retained explicit file; real source preview highlights line 12.
- 13.5s — R1: hover/open authored TODO target; destination stays other/TODO:12.
- 17.1s — R2: open app Find in thread with Control+F; query full spreadsheet literal.
- 19.9s — Literal result count and CSS Highlight API ranges {"find": "2/2", "highlights": [{"k": "t3-thread-find", "size": 1}, {"k": "t3-thread-find-active", "size": 1}]}
- 19.9s — R2: next through every full-literal hit (including user, assistant, fenced text and folded plan).
- 21.4s — Next match "1/2"
- 22.9s — Next match "2/2"
- 24.3s — Next match "1/2"
- 25.6s — Next match "2/2"
- 26.9s — Next match "1/2"
- 28.2s — Next match "2/2"
- 29.6s — Next match "1/2"
- 30.5s — R2: previous match, then replace query with foo/TODO:12.
- 32.9s — R2: collision-label partial query TODO; next/previous.
- 35.6s — R2: retained README chip label search.
- 37.0s — R2: collapse the plan, then navigate retained README matches to reveal its last occurrence.
- 38.3s — README next; last hit is folded plan "4/5"
- 39.6s — README next; last hit is folded plan "5/5"
- 40.9s — R2: partial I/W query, clear, then Escape closes find.

### Head 390-dark — [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad)

[head-390-dark-R1-R2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/83e81a6b0d452d02/head-390-dark-R1-R2.mp4)

- 0.4s — S4/R1: options-only absolute chip; show Copy full path menu.
- 2.8s — R1: hover the spreadsheet token.
- 3.9s — R1: right-click the spreadsheet token; compare file actions versus ordinary code.
- 5.9s — R1: select the rendered token and copy; paste into the unsent composer.
- 8.3s — Actual pasted value "I/W217:220"
- 8.5s — R1: hover retained explicit ./bin/run:12.
- 9.6s — R1: open retained explicit file; real source preview highlights line 12.
- 11.8s — R1: hover/open authored TODO target; destination stays other/TODO:12.
- 15.2s — R2: open app Find in thread with Control+F; query full spreadsheet literal.
- 16.9s — Literal result count and CSS Highlight API ranges {"find": "4/7", "highlights": [{"k": "t3-thread-find", "size": 6}, {"k": "t3-thread-find-active", "size": 1}]}
- 16.9s — R2: next through every full-literal hit (including user, assistant, fenced text and folded plan).
- 18.1s — Next match "5/7"
- 19.4s — Next match "6/7"
- 20.6s — Next match "7/7"
- 22.3s — Next match "1/7"
- 23.5s — Next match "2/7"
- 24.8s — Next match "3/7"
- 26.0s — Next match "4/7"
- 26.9s — R2: previous match, then replace query with foo/TODO:12.
- 28.7s — R2: collision-label partial query TODO; next/previous.
- 31.4s — R2: retained README chip label search.
- 32.7s — R2: collapse the plan, then navigate retained README matches to reveal its last occurrence.
- 34.3s — README next; last hit is folded plan "2/5"
- 35.6s — README next; last hit is folded plan "3/5"
- 36.8s — README next; last hit is folded plan "4/5"
- 38.1s — README next; last hit is folded plan "5/5"
- 39.4s — R2: partial I/W query, clear, then Escape closes find.

### Base 390-light — [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30)

[base-390-light-R1-R2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/442d7b8fc2bb6a11/base-390-light-R1-R2.mp4)

- 0.5s — S4/R1: options-only absolute chip; show Copy full path menu.
- 3.0s — R1: hover the spreadsheet token.
- 4.4s — R1: right-click the spreadsheet token; compare file actions versus ordinary code.
- 6.5s — R1: select the rendered token and copy; paste into the unsent composer.
- 9.2s — Actual pasted value "W217 · L220"
- 9.4s — R1: hover retained explicit ./bin/run:12.
- 10.7s — R1: open retained explicit file; real source preview highlights line 12.
- 13.5s — R1: hover/open authored TODO target; destination stays other/TODO:12.
- 17.0s — R2: open app Find in thread with Control+F; query full spreadsheet literal.
- 18.7s — Literal result count and CSS Highlight API ranges {"find": "2/2", "highlights": [{"k": "t3-thread-find", "size": 1}, {"k": "t3-thread-find-active", "size": 1}]}
- 18.7s — R2: next through every full-literal hit (including user, assistant, fenced text and folded plan).
- 20.0s — Next match "1/2"
- 21.2s — Next match "2/2"
- 22.6s — Next match "1/2"
- 23.9s — Next match "2/2"
- 25.2s — Next match "1/2"
- 26.5s — Next match "2/2"
- 27.9s — Next match "1/2"
- 28.8s — R2: previous match, then replace query with foo/TODO:12.
- 31.1s — R2: collision-label partial query TODO; next/previous.
- 33.8s — R2: retained README chip label search.
- 35.3s — R2: collapse the plan, then navigate retained README matches to reveal its last occurrence.
- 36.5s — README next; last hit is folded plan "4/5"
- 37.8s — README next; last hit is folded plan "5/5"
- 39.2s — R2: partial I/W query, clear, then Escape closes find.

### Head 390-light — [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad)

[head-390-light-R1-R2.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/25e330ccb93598ad/head-390-light-R1-R2.mp4)

- 0.4s — S4/R1: options-only absolute chip; show Copy full path menu.
- 2.7s — R1: hover the spreadsheet token.
- 4.0s — R1: right-click the spreadsheet token; compare file actions versus ordinary code.
- 5.9s — R1: select the rendered token and copy; paste into the unsent composer.
- 8.4s — Actual pasted value "I/W217:220"
- 8.6s — R1: hover retained explicit ./bin/run:12.
- 9.8s — R1: open retained explicit file; real source preview highlights line 12.
- 12.1s — R1: hover/open authored TODO target; destination stays other/TODO:12.
- 15.6s — R2: open app Find in thread with Control+F; query full spreadsheet literal.
- 17.3s — Literal result count and CSS Highlight API ranges {"find": "4/7", "highlights": [{"k": "t3-thread-find", "size": 5}, {"k": "t3-thread-find-active", "size": 1}]}
- 17.3s — R2: next through every full-literal hit (including user, assistant, fenced text and folded plan).
- 18.6s — Next match "5/7"
- 19.8s — Next match "6/7"
- 21.1s — Next match "7/7"
- 22.8s — Next match "1/7"
- 24.0s — Next match "2/7"
- 25.2s — Next match "3/7"
- 26.5s — Next match "4/7"
- 27.4s — R2: previous match, then replace query with foo/TODO:12.
- 29.0s — R2: collision-label partial query TODO; next/previous.
- 31.6s — R2: retained README chip label search.
- 33.0s — R2: collapse the plan, then navigate retained README matches to reveal its last occurrence.
- 34.7s — README next; last hit is folded plan "2/5"
- 36.0s — README next; last hit is folded plan "3/5"
- 37.3s — README next; last hit is folded plan "4/5"
- 38.6s — README next; last hit is folded plan "5/5"
- 40.0s — R2: partial I/W query, clear, then Escape closes find.

## Before / After / Diff0 / DiffT index

Top/bottom/collision and interaction checkpoint frames supplement the complete recordings. All four condition tables cover S1, S2, S3, S4, R1 and R2. R3/R4 have no fabricated evidence cells.

### 1440-light

| Row / frame | Before | After | Diff0 | DiffT (>16) | Changed 0 / 16 |
|---|---|---|---|---|---|
| Source | [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30) | [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad) | base → head | base → head | |
| R1 / accepted | ![base-1440-light-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fd84aafc762b1155/base-1440-light-R1-accepted.png) | ![head-1440-light-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f862dc0521de110/head-1440-light-R1-accepted.png) | ![diff0-1440-light-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b83166b2172f950a/diff0-1440-light-R1-accepted.png) | ![diff16-1440-light-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d6295da2d4168ae1/diff16-1440-light-R1-accepted.png) | 24.744% / 10.199% |
| R1 / authored | ![base-1440-light-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/37ebb2e0c6dbdd29/base-1440-light-R1-authored.png) | ![head-1440-light-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/221347dfbc10e242/head-1440-light-R1-authored.png) | ![diff0-1440-light-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ff58cc2a005080a/diff0-1440-light-R1-authored.png) | ![diff16-1440-light-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8372a3166bbec6a4/diff16-1440-light-R1-authored.png) | 24.744% / 10.199% |
| R1 / copy | ![base-1440-light-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30ed154b355c1d29/base-1440-light-R1-copy.png) | ![head-1440-light-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/97f33b762a2fcf9c/head-1440-light-R1-copy.png) | ![diff0-1440-light-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/244a93faa7a84c1b/diff0-1440-light-R1-copy.png) | ![diff16-1440-light-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0d1c45693231d66d/diff16-1440-light-R1-copy.png) | 24.784% / 10.243% |
| R1 / options | ![base-1440-light-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fee823fe52f3a516/base-1440-light-R1-options.png) | ![head-1440-light-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a06013666fdc1ae9/head-1440-light-R1-options.png) | ![diff0-1440-light-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6869c47717e514fe/diff0-1440-light-R1-options.png) | ![diff16-1440-light-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a215694b66227f1/diff16-1440-light-R1-options.png) | 0.000% / 0.000% |
| R1 / rejected-menu | ![base-1440-light-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/83837783a73f4fba/base-1440-light-R1-rejected-menu.png) | ![head-1440-light-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb190263322a9695/head-1440-light-R1-rejected-menu.png) | ![diff0-1440-light-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9d82d84518f941c/diff0-1440-light-R1-rejected-menu.png) | ![diff16-1440-light-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae185f85dc706d43/diff16-1440-light-R1-rejected-menu.png) | 25.093% / 9.895% |
| R2 / literal | ![base-1440-light-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a595c4d634fed61f/base-1440-light-R2-literal.png) | ![head-1440-light-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/25251d0fa55541d4/head-1440-light-R2-literal.png) | ![diff0-1440-light-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0703e3d00e99ba2f/diff0-1440-light-R2-literal.png) | ![diff16-1440-light-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f30d32eb1947f850/diff16-1440-light-R2-literal.png) | 21.073% / 9.152% |
| R2 / plan | ![base-1440-light-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d92d93457d2ed449/base-1440-light-R2-plan.png) | ![head-1440-light-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/544db365926cd95d/head-1440-light-R2-plan.png) | ![diff0-1440-light-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/21b3221d57d3c79e/diff0-1440-light-R2-plan.png) | ![diff16-1440-light-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c3df32984ee6f963/diff16-1440-light-R2-plan.png) | 4.408% / 1.124% |
| R2 / retained | ![base-1440-light-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a894bb9821957c59/base-1440-light-R2-retained.png) | ![head-1440-light-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a767d737473db62c/head-1440-light-R2-retained.png) | ![diff0-1440-light-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92ab8754196daa50/diff0-1440-light-R2-retained.png) | ![diff16-1440-light-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4f25abf9615944a/diff16-1440-light-R2-retained.png) | 34.539% / 12.098% |
| R2 / todo | ![base-1440-light-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/012ccb03e7cc11cf/base-1440-light-R2-todo.png) | ![head-1440-light-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eda27cb8e24af1e4/head-1440-light-R2-todo.png) | ![diff0-1440-light-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0125846b15c02580/diff0-1440-light-R2-todo.png) | ![diff16-1440-light-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d3142ba82bf315cb/diff16-1440-light-R2-todo.png) | 36.205% / 11.079% |
| S1 / collision | ![base-1440-light-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67b927c3630e1545/base-1440-light-S1-collision.png) | ![head-1440-light-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/389e1ddbfd99215e/head-1440-light-S1-collision.png) | ![diff0-1440-light-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/24dc132a63428ab1/diff0-1440-light-S1-collision.png) | ![diff16-1440-light-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b4fceb03bb0ce180/diff16-1440-light-S1-collision.png) | 2.770% / 0.863% |
| S1 / top | ![base-1440-light-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/785a1559ce2d8a95/base-1440-light-S1-top.png) | ![head-1440-light-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b0ee5255309394b8/head-1440-light-S1-top.png) | ![diff0-1440-light-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/936fad307fae10a5/diff0-1440-light-S1-top.png) | ![diff16-1440-light-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d455b8635fa2f1e5/diff16-1440-light-S1-top.png) | 24.322% / 10.196% |
| S2 / top | ![base-1440-light-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a354f1740aef162/base-1440-light-S2-top.png) | ![head-1440-light-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e09e3648a6b0984/head-1440-light-S2-top.png) | ![diff0-1440-light-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb14c2841ab05610/diff0-1440-light-S2-top.png) | ![diff16-1440-light-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b952d93ea1959510/diff16-1440-light-S2-top.png) | 28.280% / 10.356% |
| S3 / top | ![base-1440-light-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d837a85a61f7960a/base-1440-light-S3-top.png) | ![head-1440-light-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f8a3487237d4b7da/head-1440-light-S3-top.png) | ![diff0-1440-light-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53a85975941316a8/diff0-1440-light-S3-top.png) | ![diff16-1440-light-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/78827b0e1527a621/diff16-1440-light-S3-top.png) | 14.387% / 8.152% |
| S4 / main | ![base-1440-light-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/31f112d4d715273f/base-1440-light-S4-main.png) | ![head-1440-light-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7d75aa20c9ffe1e1/head-1440-light-S4-main.png) | ![diff0-1440-light-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d095fa5513f562e7/diff0-1440-light-S4-main.png) | ![diff16-1440-light-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a116ed678686352d/diff16-1440-light-S4-main.png) | 0.006% / 0.000% |

### 1440-dark

| Row / frame | Before | After | Diff0 | DiffT (>16) | Changed 0 / 16 |
|---|---|---|---|---|---|
| Source | [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30) | [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad) | base → head | base → head | |
| R1 / accepted | ![base-1440-dark-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f02e2b24ec5bf0b6/base-1440-dark-R1-accepted.png) | ![head-1440-dark-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8bddfe9e8dfa852/head-1440-dark-R1-accepted.png) | ![diff0-1440-dark-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6935beaf224576d0/diff0-1440-dark-R1-accepted.png) | ![diff16-1440-dark-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4c0d0ea98ed817de/diff16-1440-dark-R1-accepted.png) | 25.336% / 9.413% |
| R1 / authored | ![base-1440-dark-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d1dce040a3321dda/base-1440-dark-R1-authored.png) | ![head-1440-dark-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d089da32befa6c8/head-1440-dark-R1-authored.png) | ![diff0-1440-dark-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2fc097c835b70639/diff0-1440-dark-R1-authored.png) | ![diff16-1440-dark-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aaacb8b476cbae75/diff16-1440-dark-R1-authored.png) | 25.336% / 9.413% |
| R1 / copy | ![base-1440-dark-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/600eb62dcf17f80d/base-1440-dark-R1-copy.png) | ![head-1440-dark-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c870ee980796209b/head-1440-dark-R1-copy.png) | ![diff0-1440-dark-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/37b1bbc7980800e4/diff0-1440-dark-R1-copy.png) | ![diff16-1440-dark-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6949eb4906393200/diff16-1440-dark-R1-copy.png) | 25.391% / 9.459% |
| R1 / options | ![base-1440-dark-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/56086f01aac72fbe/base-1440-dark-R1-options.png) | ![head-1440-dark-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/89ec9832e29021dc/head-1440-dark-R1-options.png) | ![diff0-1440-dark-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4f8230eb76386e1/diff0-1440-dark-R1-options.png) | ![diff16-1440-dark-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc6a7011aecfdf34/diff16-1440-dark-R1-options.png) | 0.000% / 0.000% |
| R1 / rejected-menu | ![base-1440-dark-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f54fbe6c8e23900/base-1440-dark-R1-rejected-menu.png) | ![head-1440-dark-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7fe9dd822825965a/head-1440-dark-R1-rejected-menu.png) | ![diff0-1440-dark-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1601b4fb17444190/diff0-1440-dark-R1-rejected-menu.png) | ![diff16-1440-dark-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/778bdb8564e1f2ee/diff16-1440-dark-R1-rejected-menu.png) | 25.696% / 9.121% |
| R2 / literal | ![base-1440-dark-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72c772c3f722ef7f/base-1440-dark-R2-literal.png) | ![head-1440-dark-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ab5fbcd2bf5acda6/head-1440-dark-R2-literal.png) | ![diff0-1440-dark-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0d8a7e450b462f74/diff0-1440-dark-R2-literal.png) | ![diff16-1440-dark-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1d072b77b3c38f67/diff16-1440-dark-R2-literal.png) | 19.708% / 8.549% |
| R2 / plan | ![base-1440-dark-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7253d1b1922bf337/base-1440-dark-R2-plan.png) | ![head-1440-dark-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd0ce479d6f3aec8/head-1440-dark-R2-plan.png) | ![diff0-1440-dark-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b4ff66e0ef3a7ea/diff0-1440-dark-R2-plan.png) | ![diff16-1440-dark-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53129f10067e9c66/diff16-1440-dark-R2-plan.png) | 4.400% / 0.957% |
| R2 / retained | ![base-1440-dark-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/729de370967cbda9/base-1440-dark-R2-retained.png) | ![head-1440-dark-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ff46e54db55a2a4/head-1440-dark-R2-retained.png) | ![diff0-1440-dark-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5c51904ddee24dd7/diff0-1440-dark-R2-retained.png) | ![diff16-1440-dark-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6f34811caf57467e/diff16-1440-dark-R2-retained.png) | 34.695% / 9.577% |
| R2 / todo | ![base-1440-dark-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d38961151473ba44/base-1440-dark-R2-todo.png) | ![head-1440-dark-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a03cce67577b5d4a/head-1440-dark-R2-todo.png) | ![diff0-1440-dark-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/26a83b32a13c61bc/diff0-1440-dark-R2-todo.png) | ![diff16-1440-dark-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8cb1bc619652d1b6/diff16-1440-dark-R2-todo.png) | 36.646% / 9.136% |
| S1 / collision | ![base-1440-dark-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5d5cce7bce443350/base-1440-dark-S1-collision.png) | ![head-1440-dark-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92507005a1f876cb/head-1440-dark-S1-collision.png) | ![diff0-1440-dark-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e51a07f0b0a8281b/diff0-1440-dark-S1-collision.png) | ![diff16-1440-dark-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5c1f56a72d65ecf7/diff16-1440-dark-S1-collision.png) | 3.695% / 0.810% |
| S1 / top | ![base-1440-dark-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/238c551b0c61b189/base-1440-dark-S1-top.png) | ![head-1440-dark-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/531ef66e2f12fc5e/head-1440-dark-S1-top.png) | ![diff0-1440-dark-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/63019b3667a50b59/diff0-1440-dark-S1-top.png) | ![diff16-1440-dark-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88862ae2de0a5275/diff16-1440-dark-S1-top.png) | 24.396% / 9.403% |
| S2 / top | ![base-1440-dark-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a92dbb6f4a80ec83/base-1440-dark-S2-top.png) | ![head-1440-dark-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f1dc597136538fb1/head-1440-dark-S2-top.png) | ![diff0-1440-dark-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd7e9fedd0d321be/diff0-1440-dark-S2-top.png) | ![diff16-1440-dark-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c95559676bd9ede3/diff16-1440-dark-S2-top.png) | 27.987% / 7.179% |
| S3 / top | ![base-1440-dark-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a98e5d8500a5541/base-1440-dark-S3-top.png) | ![head-1440-dark-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0bdf0311e181aed7/head-1440-dark-S3-top.png) | ![diff0-1440-dark-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e094842e344801c8/diff0-1440-dark-S3-top.png) | ![diff16-1440-dark-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/01b4b0479368f3d8/diff16-1440-dark-S3-top.png) | 14.042% / 6.936% |
| S4 / main | ![base-1440-dark-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/829507cccfc6b3b4/base-1440-dark-S4-main.png) | ![head-1440-dark-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0262d7f9da53e86a/head-1440-dark-S4-main.png) | ![diff0-1440-dark-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1e40129832a56fb/diff0-1440-dark-S4-main.png) | ![diff16-1440-dark-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d69e77158b03a8e7/diff16-1440-dark-S4-main.png) | 0.005% / 0.000% |

### 390-light

| Row / frame | Before | After | Diff0 | DiffT (>16) | Changed 0 / 16 |
|---|---|---|---|---|---|
| Source | [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30) | [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad) | base → head | base → head | |
| R1 / accepted | ![base-390-light-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/760b9319a0572bc5/base-390-light-R1-accepted.png) | ![head-390-light-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9c201cfdb92f9103/head-390-light-R1-accepted.png) | ![diff0-390-light-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fedc67e52e56e0ca/diff0-390-light-R1-accepted.png) | ![diff16-390-light-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/575ce204f9da1b7e/diff16-390-light-R1-accepted.png) | 4.792% / 3.019% |
| R1 / authored | ![base-390-light-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bae160d521f9f82/base-390-light-R1-authored.png) | ![head-390-light-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/271819d9205dc892/head-390-light-R1-authored.png) | ![diff0-390-light-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d9b0949c4b1b4f42/diff0-390-light-R1-authored.png) | ![diff16-390-light-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c4a0e7dd4a58ef68/diff16-390-light-R1-authored.png) | 5.069% / 3.259% |
| R1 / copy | ![base-390-light-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c8deb1ab547bf874/base-390-light-R1-copy.png) | ![head-390-light-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ca23aef8387a0969/head-390-light-R1-copy.png) | ![diff0-390-light-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3fada99b2a755a95/diff0-390-light-R1-copy.png) | ![diff16-390-light-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cd2dcc3114184b52/diff16-390-light-R1-copy.png) | 55.354% / 28.089% |
| R1 / options | ![base-390-light-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5c2074454e09f27f/base-390-light-R1-options.png) | ![head-390-light-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a3ce7157e165b4ec/head-390-light-R1-options.png) | ![diff0-390-light-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2561db5e6c9f85c1/diff0-390-light-R1-options.png) | ![diff16-390-light-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d76785844aee13d6/diff16-390-light-R1-options.png) | 0.000% / 0.000% |
| R1 / rejected-menu | ![base-390-light-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/41a55ddf3c3693e7/base-390-light-R1-rejected-menu.png) | ![head-390-light-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/47688ce5a6807c29/head-390-light-R1-rejected-menu.png) | ![diff0-390-light-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4694e882c6fcc335/diff0-390-light-R1-rejected-menu.png) | ![diff16-390-light-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7173dde57f44c21f/diff16-390-light-R1-rejected-menu.png) | 59.996% / 28.927% |
| R2 / literal | ![base-390-light-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7d7002de714eb726/base-390-light-R2-literal.png) | ![head-390-light-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de404781ca28003f/head-390-light-R2-literal.png) | ![diff0-390-light-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae46b85ca38940d1/diff0-390-light-R2-literal.png) | ![diff16-390-light-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c429e511ec850130/diff16-390-light-R2-literal.png) | 37.188% / 25.915% |
| R2 / plan | ![base-390-light-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f6f4e7580c1686cc/base-390-light-R2-plan.png) | ![head-390-light-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90fdf62180a3976a/head-390-light-R2-plan.png) | ![diff0-390-light-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d9aed651b28849e1/diff0-390-light-R2-plan.png) | ![diff16-390-light-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2efa79ec0ba807c3/diff16-390-light-R2-plan.png) | 10.527% / 2.417% |
| R2 / retained | ![base-390-light-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ff7fd92766f57f20/base-390-light-R2-retained.png) | ![head-390-light-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7113a4bf5d69abc0/head-390-light-R2-retained.png) | ![diff0-390-light-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea45c87932ff4ff0/diff0-390-light-R2-retained.png) | ![diff16-390-light-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/81e778ecf4d2fac1/diff16-390-light-R2-retained.png) | 71.084% / 27.239% |
| R2 / todo | ![base-390-light-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de0c9f9cc6e2f046/base-390-light-R2-todo.png) | ![head-390-light-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/004b99067f50b4f3/head-390-light-R2-todo.png) | ![diff0-390-light-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/440434d6451ba11f/diff0-390-light-R2-todo.png) | ![diff16-390-light-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a75891dd81cb4353/diff16-390-light-R2-todo.png) | 73.243% / 29.153% |
| S1 / bottom | ![base-390-light-S1-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8acff55fe7106058/base-390-light-S1-bottom.png) | ![head-390-light-S1-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/241ac5a2d3a1b2c3/head-390-light-S1-bottom.png) | ![diff0-390-light-S1-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6e0a0fa61bfb13ee/diff0-390-light-S1-bottom.png) | ![diff16-390-light-S1-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c725a75341cf487f/diff16-390-light-S1-bottom.png) | 50.838% / 17.438% |
| S1 / collision | ![base-390-light-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1dcfdfefe4d0852/base-390-light-S1-collision.png) | ![head-390-light-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/83256f001a284180/head-390-light-S1-collision.png) | ![diff0-390-light-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1ec7be108dde78e7/diff0-390-light-S1-collision.png) | ![diff16-390-light-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f65b6a8641712703/diff16-390-light-S1-collision.png) | 23.251% / 10.285% |
| S1 / top | ![base-390-light-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ced68529470468c0/base-390-light-S1-top.png) | ![head-390-light-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/33d1df15b58b4b15/head-390-light-S1-top.png) | ![diff0-390-light-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d503045a3d22606/diff0-390-light-S1-top.png) | ![diff16-390-light-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a861747673482c21/diff16-390-light-S1-top.png) | 55.219% / 27.954% |
| S2 / bottom | ![base-390-light-S2-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/667cefe7d9a147dc/base-390-light-S2-bottom.png) | ![head-390-light-S2-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a8af4c4c0b10249/head-390-light-S2-bottom.png) | ![diff0-390-light-S2-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/762b0f1c3b1b658b/diff0-390-light-S2-bottom.png) | ![diff16-390-light-S2-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1d80ad552a4e7c3/diff16-390-light-S2-bottom.png) | 52.117% / 18.626% |
| S2 / top | ![base-390-light-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/04485a29b647cf06/base-390-light-S2-top.png) | ![head-390-light-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/28868d823dff2cf5/head-390-light-S2-top.png) | ![diff0-390-light-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53ff5cf04d646ea2/diff0-390-light-S2-top.png) | ![diff16-390-light-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/44eee0071252c9d1/diff16-390-light-S2-top.png) | 36.143% / 18.235% |
| S3 / bottom | ![base-390-light-S3-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be7a9f69ab03e346/base-390-light-S3-bottom.png) | ![head-390-light-S3-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd9e6d6d0b765f62/head-390-light-S3-bottom.png) | ![diff0-390-light-S3-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d998856580402b6b/diff0-390-light-S3-bottom.png) | ![diff16-390-light-S3-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/57a61094f2637b76/diff16-390-light-S3-bottom.png) | 44.035% / 29.099% |
| S3 / top | ![base-390-light-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/71219855d28e7399/base-390-light-S3-top.png) | ![head-390-light-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/278fe35db96b5908/head-390-light-S3-top.png) | ![diff0-390-light-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d08429fc689167be/diff0-390-light-S3-top.png) | ![diff16-390-light-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d78a716ebb6932cd/diff16-390-light-S3-top.png) | 45.044% / 27.921% |
| S4 / main | ![base-390-light-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf0eb23546469c0d/base-390-light-S4-main.png) | ![head-390-light-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5b03ee1a4cb9138/head-390-light-S4-main.png) | ![diff0-390-light-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e067e8292da855b3/diff0-390-light-S4-main.png) | ![diff16-390-light-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4b2da14d0cfb3c2e/diff16-390-light-S4-main.png) | 1.694% / 0.199% |

### 390-dark

| Row / frame | Before | After | Diff0 | DiffT (>16) | Changed 0 / 16 |
|---|---|---|---|---|---|
| Source | [70e5e384da](https://git.cafe/pingdotgg/t3code/commit/70e5e384dab96a1d1e4a253ee5a9415ed5d8ce30) | [1f1e8c635a](https://git.cafe/pingdotgg/t3code/commit/1f1e8c635ad8a840bc366b031579473811ff2cad) | base → head | base → head | |
| R1 / accepted | ![base-390-dark-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bd061ef2350b3d50/base-390-dark-R1-accepted.png) | ![head-390-dark-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/092aab9d67b88aa8/head-390-dark-R1-accepted.png) | ![diff0-390-dark-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc8ae10fd129030c/diff0-390-dark-R1-accepted.png) | ![diff16-390-dark-R1-accepted.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3cb87acc3bf39a13/diff16-390-dark-R1-accepted.png) | 4.975% / 2.480% |
| R1 / authored | ![base-390-dark-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8398d23cc0a40b1f/base-390-dark-R1-authored.png) | ![head-390-dark-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e87e15f3e6f4eed7/head-390-dark-R1-authored.png) | ![diff0-390-dark-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eaa2b1d2b4e81914/diff0-390-dark-R1-authored.png) | ![diff16-390-dark-R1-authored.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5a9e7bebbb70092b/diff16-390-dark-R1-authored.png) | 4.975% / 2.480% |
| R1 / copy | ![base-390-dark-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ff67e0bdb8a0c1c5/base-390-dark-R1-copy.png) | ![head-390-dark-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cd93d41e2f781197/head-390-dark-R1-copy.png) | ![diff0-390-dark-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8754981df044bd66/diff0-390-dark-R1-copy.png) | ![diff16-390-dark-R1-copy.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8da802a086b820a/diff16-390-dark-R1-copy.png) | 56.832% / 22.680% |
| R1 / options | ![base-390-dark-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfcd3384d490c815/base-390-dark-R1-options.png) | ![head-390-dark-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8519ff448064b64e/head-390-dark-R1-options.png) | ![diff0-390-dark-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f033e0cc4993e8df/diff0-390-dark-R1-options.png) | ![diff16-390-dark-R1-options.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f764c99db9b56510/diff16-390-dark-R1-options.png) | 0.000% / 0.000% |
| R1 / rejected-menu | ![base-390-dark-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/03db0544e9239b39/base-390-dark-R1-rejected-menu.png) | ![head-390-dark-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5be8dc26a1525705/head-390-dark-R1-rejected-menu.png) | ![diff0-390-dark-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/326e1341d0c5fd3d/diff0-390-dark-R1-rejected-menu.png) | ![diff16-390-dark-R1-rejected-menu.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b78414ab0a906b2/diff16-390-dark-R1-rejected-menu.png) | 60.205% / 23.039% |
| R2 / literal | ![base-390-dark-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4b34a90ad6a0b2f/base-390-dark-R2-literal.png) | ![head-390-dark-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/992f3b57884040a8/head-390-dark-R2-literal.png) | ![diff0-390-dark-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a95267f5983a80a/diff0-390-dark-R2-literal.png) | ![diff16-390-dark-R2-literal.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ca67a08c01d57b4/diff16-390-dark-R2-literal.png) | 36.166% / 25.093% |
| R2 / plan | ![base-390-dark-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7bce9374de1f2ebf/base-390-dark-R2-plan.png) | ![head-390-dark-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3cdc53f120c7aafb/head-390-dark-R2-plan.png) | ![diff0-390-dark-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f83539ee8760fba7/diff0-390-dark-R2-plan.png) | ![diff16-390-dark-R2-plan.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae3a48a31ac1a15d/diff16-390-dark-R2-plan.png) | 10.129% / 1.634% |
| R2 / retained | ![base-390-dark-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b9ff89d9b41ee78/base-390-dark-R2-retained.png) | ![head-390-dark-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c9d2b67fcae0276c/head-390-dark-R2-retained.png) | ![diff0-390-dark-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfa02dfa0e089ede/diff0-390-dark-R2-retained.png) | ![diff16-390-dark-R2-retained.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/893f9fb7b1042f7b/diff16-390-dark-R2-retained.png) | 75.047% / 21.147% |
| R2 / todo | ![base-390-dark-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d1aa12fb7daa8976/base-390-dark-R2-todo.png) | ![head-390-dark-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7b6abffe7e77ac2/head-390-dark-R2-todo.png) | ![diff0-390-dark-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0f94507cf3b214b5/diff0-390-dark-R2-todo.png) | ![diff16-390-dark-R2-todo.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a79748becca9de02/diff16-390-dark-R2-todo.png) | 73.254% / 23.058% |
| S1 / bottom | ![base-390-dark-S1-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/865ae4cd505384b3/base-390-dark-S1-bottom.png) | ![head-390-dark-S1-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a8173b67a3d3290b/head-390-dark-S1-bottom.png) | ![diff0-390-dark-S1-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a0759a2abc9bbe8/diff0-390-dark-S1-bottom.png) | ![diff16-390-dark-S1-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/71aae1ad2cd0f02f/diff16-390-dark-S1-bottom.png) | 50.416% / 12.612% |
| S1 / collision | ![base-390-dark-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0f11efab682ee8bd/base-390-dark-S1-collision.png) | ![head-390-dark-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc2d5909598c9133/head-390-dark-S1-collision.png) | ![diff0-390-dark-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2881d2a18d121437/diff0-390-dark-S1-collision.png) | ![diff16-390-dark-S1-collision.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b0ecc623959a11a1/diff16-390-dark-S1-collision.png) | 25.669% / 9.949% |
| S1 / top | ![base-390-dark-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ee0d0e220a26634b/base-390-dark-S1-top.png) | ![head-390-dark-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10a2294cb91df3d5/head-390-dark-S1-top.png) | ![diff0-390-dark-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88229a8d73008468/diff0-390-dark-S1-top.png) | ![diff16-390-dark-S1-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f88a2f70efa6ce7d/diff16-390-dark-S1-top.png) | 56.795% / 22.498% |
| S2 / bottom | ![base-390-dark-S2-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0a446a2bbe3c740c/base-390-dark-S2-bottom.png) | ![head-390-dark-S2-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a218ad888ef30bdd/head-390-dark-S2-bottom.png) | ![diff0-390-dark-S2-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a7aadebf408c5779/diff0-390-dark-S2-bottom.png) | ![diff16-390-dark-S2-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b7e7b01da68c8c4c/diff16-390-dark-S2-bottom.png) | 51.963% / 10.927% |
| S2 / top | ![base-390-dark-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1119fe165fc5c4b2/base-390-dark-S2-top.png) | ![head-390-dark-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/70afcdab1113f97a/head-390-dark-S2-top.png) | ![diff0-390-dark-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a33355362ee3f40/diff0-390-dark-S2-top.png) | ![diff16-390-dark-S2-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2454e48a28294e87/diff16-390-dark-S2-top.png) | 35.388% / 9.806% |
| S3 / bottom | ![base-390-dark-S3-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9791e028f081a7b9/base-390-dark-S3-bottom.png) | ![head-390-dark-S3-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b1fc30a3440b2ced/head-390-dark-S3-bottom.png) | ![diff0-390-dark-S3-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7bb6dcc090b5d45/diff0-390-dark-S3-bottom.png) | ![diff16-390-dark-S3-bottom.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ad9d7bcbe3ac1dee/diff16-390-dark-S3-bottom.png) | 43.314% / 24.381% |
| S3 / top | ![base-390-dark-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99017a2599a339e2/base-390-dark-S3-top.png) | ![head-390-dark-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6821b197ebe4de1f/head-390-dark-S3-top.png) | ![diff0-390-dark-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d5529da509a5e97c/diff0-390-dark-S3-top.png) | ![diff16-390-dark-S3-top.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5f6a79ef9cdc4fb0/diff16-390-dark-S3-top.png) | 44.322% / 24.422% |
| S4 / main | ![base-390-dark-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e5b7b81f14ec78ac/base-390-dark-S4-main.png) | ![head-390-dark-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/985dda9f85cb67d4/head-390-dark-S4-main.png) | ![diff0-390-dark-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e150740213b3b72/diff0-390-dark-S4-main.png) | ![diff16-390-dark-S4-main.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da6eb1c346cc4aa4/diff16-390-dark-S4-main.png) | 1.048% / 0.165% |

## What else changed and cleanup

Only the deterministic seed/fixture is committed beyond the supplied implementation. No screenshot/video, scratch report, implementation change or test change was committed. Own evidence servers were stopped through retained terminal sessions after confirming port owner cwd; evidence ports 16733/24773 are clear. The lead server at 7798/15838 was left alone. Branch fix/issue-22181 restored, working tree clean. No live T3 database was modified.

## FRICTION

| Category | Happened | Avoidance |
|---|---|---|
| Fixture | Initial projection enum/run grouping caused decode/folding issues | Validate contracts, use stable isolated IDs and separate collision run; fixed before final captures |
| Browser | Compound selectors and shadow-root file tree impeded targeting | Use semantic locators and inspected real element coordinates; no DOM replacement |
| State | Reload reopened sidebar and cold preview initially showed source | Explicitly normalize sidebar/panel state, wait for rendered Markdown, recapture affected pairs |
| Narrow UI | Composer collapses and preview content needs extra scroll | Expand actual composer; add complete narrow bottom frames |
| Capture | Desktop snapshot tool downscales while recordings retain DPR resolution | Disclose CSS viewport and saved pixel size; never crop or upscale evidence |
| Noise | Breadcrumb/chrome antialias and interaction focus differ | Preserve whole-frame zero-threshold diffs and call out noise |
| Missing runtime | Genuine stream replay, Electron/editor and touch unavailable | Mark exact unverified actions; no fabricated substitutes |
