# Terminal controls evidence — revised brief 4ed4f1d

Evidence index prepared 2026-10-22 UTC for [#19536](https://git.cafe/pingdotgg/t3code/issues/19536). This is a newly assembled index of historical captures, not a fresh exact-head capture pass. No product or fixture changes, PR, push, merge, or server restart were performed.

Requested runtime comparison: clean baseline [e07595714a](https://git.cafe/pingdotgg/t3code/commit/e07595714a467e18c750107137d2c2e50f0c3530) versus clean head [33a8e6513d](https://git.cafe/pingdotgg/t3code/commit/33a8e6513d1a76464422bc8e9f2883215004a454). Both checkouts were clean when inspected. Fresh capture did not complete because of host stalls, intermittent preview failures, a duplicate-sidebar locator failure, and baseline pairing discovery failure. The primary agent separately reports reproducing first-line overlap on main and the cleared controls row on head; that report is not represented here as a test-subagent capture.

## Historical still attribution

After: clean [67d7573465](https://git.cafe/pingdotgg/t3code/commit/67d757346587b3902dd91f39942a4d3fe8254783), terminal blob `9626c2640b7d20fc38c972ed6fd3af250a434c16`, matching requested head. Before: controlled restoration of the baseline terminal component, terminal blob `0a12a6535c2d56325ef3193068b44c5ef08eb4b2`, source attribution [b5a226e49c](https://git.cafe/pingdotgg/t3code/commit/b5a226e49c52ecab4ddc2d678a7012d97e651a6a). Before checkout heads vary and status records ` M apps/web/src/components/ThreadTerminalDrawer.tsx`; these are not clean baseline builds. Supplied sourceTreeSha is attribution, not an independently measured whole-tree hash. The approved proof audit permits reuse with these qualifications.

Linux Chromium 154 web; en-US; UTC; terminal font 12; DPR 2; visual scale 1; fixed wall-clock labels 2026-10-21T22:30Z; explicit light/dark. W = 1440×900 CSS, N = 390×900 CSS. Narrow images are 780×1800; wide exports are scaled 1280×800 illustrations with undocumented export scaling. Wide captures do not prove native-resolution pixels. Drawer height 280 CSS px. Within each static pair input bytes and recorded terminal columns match. Full environment metadata, recorded checkout heads, inputs, geometry, pixel counts, and paths are in the linked JSON.

[Machine-readable metadata and asset mapping](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90d97f563c9be438/issue-19536-fresh-evidence.json) · [Acceptance matrix and prior provenance audit](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a13b52557cccbace/issue-19536-fresh-matrix.md)

## Eight still pairs

All 16 historical images were visually inspected as a contact sheet; required first-line pending input is present. Panel canvas moves from y=52 to y=74 (22px); drawer canvas moves from y=621 to y=649 (28px). The toolbar now occupies its own row above the text. On narrow layouts the old actions cover the right end of that first line; after it is below the actions. Whole app framing, sheet/backdrop, and composer remain visible. These comparisons do not isolate unrelated whole-app revision changes.

| Row | Before — historical restored component | After — historical clean revision | diff0 gain8 threshold0 | diffT gain8 threshold8 | Visible change |
|---|---|---|---|---|---|
| D1-W-D | ![D1-W-D before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd1d17546c6bfd44/D1-current-W-D-before.png) | ![D1-W-D after](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dabaa763cc54e867/D1-current-W-D-after.png) | ![D1-W-D amplified diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/527c3d044d5fdf1d/D1-current-W-D-diff0.png) | ![D1-W-D amplified diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a1fc85bcbd4706a/D1-current-W-D-diffT.png) | Drawer: actions move above text with resize clearance; first row shifts down 28 CSS px. |
| D1-W-L | ![D1-W-L before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4bcda21aee3e5415/D1-current-W-L-before.png) | ![D1-W-L after](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/800fa5dcdb2f9187/D1-current-W-L-after.png) | ![D1-W-L amplified diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6bba01573a72c3d/D1-current-W-L-diff0.png) | ![D1-W-L amplified diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b65b1887768e0ec0/D1-current-W-L-diffT.png) | Drawer: actions move above text with resize clearance; first row shifts down 28 CSS px. |
| D1-N-L | ![D1-N-L before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c95b1a4ac125649/D1-current-N-L-before.png) | ![D1-N-L after](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/309b63ddcbcdf2b6/D1-current-N-L-after.png) | ![D1-N-L amplified diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6798be63ccc8b8fc/D1-current-N-L-diff0.png) | ![D1-N-L amplified diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/73d1cd6d4d0793ec/D1-current-N-L-diffT.png) | Drawer: actions move above text with resize clearance; first row shifts down 28 CSS px. |
| D1-N-D | ![D1-N-D before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67fe9ed6bcc12ea1/D1-current-N-D-before.png) | ![D1-N-D after](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aa68d9c3cdc878a1/D1-current-N-D-after.png) | ![D1-N-D amplified diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e52a8fad5dbbf7f2/D1-current-N-D-diff0.png) | ![D1-N-D amplified diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6e6f6fa6b4a598d6/D1-current-N-D-diffT.png) | Drawer: actions move above text with resize clearance; first row shifts down 28 CSS px. |
| P1-W-D | ![P1-W-D before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf0e69bfe2f4e6c8/P1-current-W-D-before.png) | ![P1-W-D after](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9cf7b7fc2d65ca19/P1-current-W-D-after.png) | ![P1-W-D amplified diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a42611ab8967bc8/P1-current-W-D-diff0.png) | ![P1-W-D amplified diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02b266203d0fe72c/P1-current-W-D-diffT.png) | Panel: actions move above text; first row shifts down 22 CSS px. |
| P1-W-L | ![P1-W-L before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d521c50d89510893/P1-current-W-L-before.png) | ![P1-W-L after](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/625f9be8d15dea45/P1-current-W-L-after.png) | ![P1-W-L amplified diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06909814a62e497a/P1-current-W-L-diff0.png) | ![P1-W-L amplified diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c109f23a7c13dfb4/P1-current-W-L-diffT.png) | Panel: actions move above text; first row shifts down 22 CSS px. |
| P1-N-L | ![P1-N-L before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bfcd02fb0a89e889/P1-current-N-L-before.png) | ![P1-N-L after](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/458ff8c2cb249551/P1-current-N-L-after.png) | ![P1-N-L amplified diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dbe9906a0a8e185f/P1-current-N-L-diff0.png) | ![P1-N-L amplified diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a0b8e16c7493f9d/P1-current-N-L-diffT.png) | Panel: actions move above text; first row shifts down 22 CSS px. |
| P1-N-D | ![P1-N-D before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2d265b7fb3b69641/P1-current-N-D-before.png) | ![P1-N-D after](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/461299918365b808/P1-current-N-D-after.png) | ![P1-N-D amplified diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c382216c0f0de455/P1-current-N-D-diff0.png) | ![P1-N-D amplified diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/143079d860f54948/P1-current-N-D-diffT.png) | Panel: actions move above text; first row shifts down 22 CSS px. |

Diffs are absolute RGB channel deltas multiplied by 8 and clipped to 255. Pixels are zeroed unless their maximum channel delta exceeds the named threshold. Threshold 8 suppresses small differences; neither diff proves that all changed pixels belong to this fix.

## Narrow interaction chapters and narration

Six existing chapters were decoded with ffprobe and visually sampled at 15-second intervals. All are encoded at 780×1800 and sampled frames include the whole narrow viewport. Frame sampling supports framing and visible checkpoints, not exhaustive playback certification or pointer success between samples. Narration below is timestamped text from the original action logs, not spoken audio. JSON includes SHA-256 checksums and exact durations.

The original panel before core disconnects during Confirm. Its return chapter is a separate recording with a prolonged confirmation/slow-request interval before the successful return. Do not concatenate the chapters mentally into one uninterrupted successful run. Historical movies lack a measured per-run component blob and full working-tree status. The recovery before source attribution alone is insufficient to prove a whole-app revision. Therefore exact-source RP-N-L and RD-N-L interaction acceptance remains **unverified**, while these chapters retain useful visible observations.

| Chapter | Duration | Recording | Timestamped steps |
|---|---:|---|---|
| RP-N-L-before | 124.820s | [Play historical chapter](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/57774e2c694ded63/RP-N-L-before.mp4) | 3.301s: Settled single terminal; deterministic shell prompt.; 8.287s: Hover the four toolbar actions.; 20.195s: Split horizontally; seed and reset both shells.; 65.276s: Four panes; attempt one more split and verify count stays four. |
| RP-N-L-before-return | 242.837s | [Play historical chapter](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/683943fd4c9d88a4/RP-N-L-before-return.mp4) | 211.600s: Close three panes; return to a usable single terminal.; 230.272s: Split vertically; seed and reset both shells.; 241.378s: Create another terminal surface/tab. |
| RP-N-L-after | 56.107s | [Play historical chapter](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/823aa65fd34bfc47/RP-N-L-after.mp4) | 4.010s: Settled single terminal; deterministic shell prompt.; 10.897s: Hover the four toolbar actions.; 23.878s: Split horizontally; seed and reset both shells.; 54.573s: Four panes; attempt one more split and verify count stays four. |
| RP-N-L-after-return | 42.504s | [Play historical chapter](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bcee3fef753c3a54/RP-N-L-after-return.mp4) | 18.275s: Close three panes; return to a usable single terminal.; 27.978s: Split vertically; seed and reset both shells.; 42.062s: Create another terminal surface/tab. |
| RD-N-L-before-recovery | 111.924s | [Play historical chapter](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/222ec0353d6f6aeb/RD-N-L-before-recovery.mp4) | 18.980s: single; 28.196s: tooltip; 29.289s: top2px horizontal split hit test; 44.502s: S-H; 83.389s: L; 99.066s: single-after-horizontal; 104.183s: S-V; 111.690s: G |
| RD-N-L-after | 98.466s | [Play historical chapter](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/12c64b1ba35e7c06/RD-N-L-after.mp4) | 3.389s: Settled single terminal; deterministic shell prompt.; 13.988s: Hover the four toolbar actions.; 26.480s: Split horizontally; seed and reset both shells.; 64.193s: Four panes; attempt one more split and verify count stays four.; 76.314s: Close three panes; return to a usable single terminal.; 85.783s: Split vertically; seed and reset both shells.; 98.087s: Create a separate singleton group and select it. |

Observed sampled states: single surface and toolbar hover, side-by-side split with existing sidebar, later return to single, stacked split, and a new terminal surface/group. The single controls row reappears on the after return. Original scripts include extra limit/lifecycle actions; these are outside acceptance and are not claimed as newly verified. The New checkpoint alone does not establish closing it and returning to the original session.

## Named checkpoint comparisons

These are historical logged checkpoint PNGs, not newly extracted movie frames. Both amplified diffs were regenerated for this index. Session numbers, selected tabs, sidebar labels, shell resets/wrapping, and tooltip timing can differ; these are not pixel-identical fixtures. Split-sidebar geometry is visibly retained; the single-terminal row change applies when single returns.

| Checkpoint | Before | After | diff0 gain8 threshold0 | diffT gain8 threshold8 | Visible differences / limits |
|---|---|---|---|---|---|
| RP-N-L-single | ![RP-N-L-single historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4e664a96d6631070/RP-N-L-before-single.png) | ![RP-N-L-single historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/626bdf2ad8f077bb/RP-N-L-after-single.png) | ![RP-N-L-single diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18c2bffa75af9b3c/RP-N-L-single-diff0.png) | ![RP-N-L-single diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c7e2adefa409b2db/RP-N-L-single-diffT.png) | Single: after row above text; historical session labels may differ. |
| RP-N-L-tooltip | ![RP-N-L-tooltip historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eac67ba9a672873f/RP-N-L-before-tooltip.png) | ![RP-N-L-tooltip historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d315481d5e5b875/RP-N-L-after-tooltip.png) | ![RP-N-L-tooltip diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6b7553952aed765/RP-N-L-tooltip-diff0.png) | ![RP-N-L-tooltip diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/373f5cd7298d83cd/RP-N-L-tooltip-diffT.png) | Tooltip and toolbar move above the terminal text; hover timing differs. |
| RP-N-L-S-H | ![RP-N-L-S-H historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea0da00dfc14e6a9/RP-N-L-before-S-H.png) | ![RP-N-L-S-H historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e6eb5e8f9800df29/RP-N-L-after-S-H.png) | ![RP-N-L-S-H diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe3dd1d2e993b36d/RP-N-L-S-H-diff0.png) | ![RP-N-L-S-H diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5d3b7154aad68284/RP-N-L-S-H-diffT.png) | Side-by-side split/sidebar present both sides; terminal numbers and shell wrapping differ. |
| RP-N-L-single-after-horizontal | ![RP-N-L-single-after-horizontal historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ee03903af9748ed1/RP-N-L-before-return-single-after-horizontal.png) | ![RP-N-L-single-after-horizontal historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/91799a9ede2b6bfd/RP-N-L-after-return-single-after-horizontal.png) | ![RP-N-L-single-after-horizontal diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c4078931571e414/RP-N-L-single-after-horizontal-diff0.png) | ![RP-N-L-single-after-horizontal diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/24b871f654dfab83/RP-N-L-single-after-horizontal-diffT.png) | Single surface restored; after controls row above text. |
| RP-N-L-S-V | ![RP-N-L-S-V historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f2fa21d9dbfc478f/RP-N-L-before-return-S-V.png) | ![RP-N-L-S-V historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4675cd6f2568ef84/RP-N-L-after-return-S-V.png) | ![RP-N-L-S-V diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3adb63db6ef35829/RP-N-L-S-V-diff0.png) | ![RP-N-L-S-V diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf424701b0c547da/RP-N-L-S-V-diffT.png) | Stacked split/sidebar present both sides; shell output and terminal numbers differ. |
| RP-N-L-new-tab | ![RP-N-L-new-tab historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/300c047a2b72036c/RP-N-L-before-return-new-tab.png) | ![RP-N-L-new-tab historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d36fd4c683239438/RP-N-L-after-return-new-tab.png) | ![RP-N-L-new-tab diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5c36a7545332a637/RP-N-L-new-tab-diff0.png) | ![RP-N-L-new-tab diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc2f6457d4b45937/RP-N-L-new-tab-diffT.png) | New panel terminal selected; after uses dedicated single row. Closing back to original unverified. |
| RD-N-L-single | ![RD-N-L-single historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d3d05b30a1549113/RD-N-L-before-recovery-single.png) | ![RD-N-L-single historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/40b12e53763af3e6/RD-N-L-after-single.png) | ![RD-N-L-single diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6b5948bdcbd308a/RD-N-L-single-diff0.png) | ![RD-N-L-single diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/89c1058e70ecb494/RD-N-L-single-diffT.png) | Single: after row above text; historical session labels may differ. |
| RD-N-L-tooltip | ![RD-N-L-tooltip historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1313241c875fabff/RD-N-L-before-recovery-tooltip.png) | ![RD-N-L-tooltip historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/61551052d0512610/RD-N-L-after-tooltip.png) | ![RD-N-L-tooltip diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a7c5e4e66638e41/RD-N-L-tooltip-diff0.png) | ![RD-N-L-tooltip diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0308941d629d332b/RD-N-L-tooltip-diffT.png) | Tooltip and toolbar move above the terminal text; hover timing differs. |
| RD-N-L-S-H | ![RD-N-L-S-H historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fbc6aae5ba5c2c74/RD-N-L-before-recovery-S-H.png) | ![RD-N-L-S-H historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5cc4a6816b9471d9/RD-N-L-after-S-H.png) | ![RD-N-L-S-H diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/40437f79d333a000/RD-N-L-S-H-diff0.png) | ![RD-N-L-S-H diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2f609f9d52db310/RD-N-L-S-H-diffT.png) | Side-by-side split/sidebar present both sides; terminal numbers and shell wrapping differ. |
| RD-N-L-single-after-horizontal | ![RD-N-L-single-after-horizontal historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/effd91ebf07da11b/RD-N-L-before-recovery-single-after-horizontal.png) | ![RD-N-L-single-after-horizontal historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7d4c4e12ab04da80/RD-N-L-after-single-after-horizontal.png) | ![RD-N-L-single-after-horizontal diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ef47f256118c71c/RD-N-L-single-after-horizontal-diff0.png) | ![RD-N-L-single-after-horizontal diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d66afb40d4472e0/RD-N-L-single-after-horizontal-diffT.png) | Single surface restored; after controls row above text. |
| RD-N-L-S-V | ![RD-N-L-S-V historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6d20bb23b979e79/RD-N-L-before-recovery-S-V.png) | ![RD-N-L-S-V historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e434b35f85407c9/RD-N-L-after-S-V.png) | ![RD-N-L-S-V diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/860d28365f986a9a/RD-N-L-S-V-diff0.png) | ![RD-N-L-S-V diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/270929782a0f3878/RD-N-L-S-V-diffT.png) | Stacked split/sidebar present both sides; shell output and terminal numbers differ. |
| RD-N-L-G | ![RD-N-L-G historical before checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b08c2174239966c/RD-N-L-before-recovery-G.png) | ![RD-N-L-G historical after checkpoint](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a030ddd93a273ae/RD-N-L-after-G.png) | ![RD-N-L-G diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5c4e86439275cad7/RD-N-L-G-diff0.png) | ![RD-N-L-G diffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e90d879a326fe24c/RD-N-L-G-diffT.png) | New drawer group visible; selected terminal numbers differ. Closing back to original unverified. |

## Missing and unverified acceptance

| Requirement | Status |
|---|---|
| Eight appearance pairs | Delivered as qualified historical comparisons, not current full-tree runtime captures. |
| Exact-head narrow interaction pair source attribution | Unverified: original after movies lack independently measured per-run source binding. |
| First-physical-line typing plus all four hovers within matched minimum movies | Unverified as one reconciled pair; static pending-input evidence is delivered. |
| Vertical return and New-close return to original in both minimum movies | Unverified as paired complete flows; do not infer from a New checkpoint. |
| Drawer button-top pointer click | Original logs report top+2px hit tests and later split checkpoints, but these do not by themselves certify the intended pointer click succeeded. Unverified as a matched pointer segment. |
| Drawer separate 6px resize-strip drag and restoration, before/after | Unverified: no matched baseline segment established. Later after lifecycle drag is not a substitute. |
| Electron runtime and native mobile | Not run. Electron shares this web component; mobile uses a separate component. |

## FRICTION

- VM stalls and unrelated concurrent checks made fresh capture costly. No unrelated processes were killed; no new servers were launched. Own browser tabs were closed after the bounded attempt; the existing dev servers were retained.
- Baseline token mint with the supplied base-dir returned “No running T3 Code server found.” No credentials were published. Browser snapshots also timed out, and the fixture sidebar click encountered “Preview automation click received an invalid locator (40 characters).” No app workaround was applied.
- Historic source attribution and wide export scaling limit the claims above. Original movie framing is reconciled by stream dimensions plus sampled frames; exact source attribution remains unresolved.
- Missing after stills and regenerated checkpoint diffs are now uploaded. Every mandatory still pair has before, after, diff0, and diffT links. No new product code, fixture edits, repository assets, PR, push, or merge.

## New ghdrop upload outputs

The following are the actual Markdown outputs for new uploads in this pass. Previously public assets reuse their immutable URLs from the existing mapping.

![D1-current-W-D-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dabaa763cc54e867/D1-current-W-D-after.png)
![D1-current-W-D-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/527c3d044d5fdf1d/D1-current-W-D-diff0.png)
![D1-current-W-D-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8a1fc85bcbd4706a/D1-current-W-D-diffT.png)
![D1-current-W-L-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/800fa5dcdb2f9187/D1-current-W-L-after.png)
![D1-current-W-L-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6bba01573a72c3d/D1-current-W-L-diff0.png)
![D1-current-W-L-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b65b1887768e0ec0/D1-current-W-L-diffT.png)

![D1-current-N-L-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/309b63ddcbcdf2b6/D1-current-N-L-after.png)
![D1-current-N-L-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6798be63ccc8b8fc/D1-current-N-L-diff0.png)
![D1-current-N-L-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/73d1cd6d4d0793ec/D1-current-N-L-diffT.png)
![D1-current-N-D-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aa68d9c3cdc878a1/D1-current-N-D-after.png)
![D1-current-N-D-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e52a8fad5dbbf7f2/D1-current-N-D-diff0.png)
![D1-current-N-D-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6e6f6fa6b4a598d6/D1-current-N-D-diffT.png)

![P1-current-W-D-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9cf7b7fc2d65ca19/P1-current-W-D-after.png)
![P1-current-W-D-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a42611ab8967bc8/P1-current-W-D-diff0.png)
![P1-current-W-D-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02b266203d0fe72c/P1-current-W-D-diffT.png)
![P1-current-W-L-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/625f9be8d15dea45/P1-current-W-L-after.png)
![P1-current-W-L-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06909814a62e497a/P1-current-W-L-diff0.png)
![P1-current-W-L-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c109f23a7c13dfb4/P1-current-W-L-diffT.png)

![P1-current-N-L-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/458ff8c2cb249551/P1-current-N-L-after.png)
![P1-current-N-L-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dbe9906a0a8e185f/P1-current-N-L-diff0.png)
![P1-current-N-L-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a0b8e16c7493f9d/P1-current-N-L-diffT.png)
![P1-current-N-D-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/461299918365b808/P1-current-N-D-after.png)
![P1-current-N-D-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c382216c0f0de455/P1-current-N-D-diff0.png)
![P1-current-N-D-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/143079d860f54948/P1-current-N-D-diffT.png)

![RP-N-L-single-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18c2bffa75af9b3c/RP-N-L-single-diff0.png)
![RP-N-L-single-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c7e2adefa409b2db/RP-N-L-single-diffT.png)
![RP-N-L-tooltip-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6b7553952aed765/RP-N-L-tooltip-diff0.png)
![RP-N-L-tooltip-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/373f5cd7298d83cd/RP-N-L-tooltip-diffT.png)

![RP-N-L-S-H-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe3dd1d2e993b36d/RP-N-L-S-H-diff0.png)
![RP-N-L-S-H-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5d3b7154aad68284/RP-N-L-S-H-diffT.png)
![RP-N-L-single-after-horizontal-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c4078931571e414/RP-N-L-single-after-horizontal-diff0.png)
![RP-N-L-single-after-horizontal-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/24b871f654dfab83/RP-N-L-single-after-horizontal-diffT.png)

![RP-N-L-S-V-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3adb63db6ef35829/RP-N-L-S-V-diff0.png)
![RP-N-L-S-V-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf424701b0c547da/RP-N-L-S-V-diffT.png)
![RP-N-L-new-tab-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5c36a7545332a637/RP-N-L-new-tab-diff0.png)
![RP-N-L-new-tab-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc2f6457d4b45937/RP-N-L-new-tab-diffT.png)

![RD-N-L-single-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6b5948bdcbd308a/RD-N-L-single-diff0.png)
![RD-N-L-single-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/89c1058e70ecb494/RD-N-L-single-diffT.png)
![RD-N-L-tooltip-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a7c5e4e66638e41/RD-N-L-tooltip-diff0.png)
![RD-N-L-tooltip-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0308941d629d332b/RD-N-L-tooltip-diffT.png)

![RD-N-L-S-H-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/40437f79d333a000/RD-N-L-S-H-diff0.png)
![RD-N-L-S-H-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2f609f9d52db310/RD-N-L-S-H-diffT.png)
![RD-N-L-single-after-horizontal-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ef47f256118c71c/RD-N-L-single-after-horizontal-diff0.png)
![RD-N-L-single-after-horizontal-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d66afb40d4472e0/RD-N-L-single-after-horizontal-diffT.png)

![RD-N-L-S-V-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/860d28365f986a9a/RD-N-L-S-V-diff0.png)
![RD-N-L-S-V-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/270929782a0f3878/RD-N-L-S-V-diffT.png)
![RD-N-L-G-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5c4e86439275cad7/RD-N-L-G-diff0.png)
![RD-N-L-G-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e90d879a326fe24c/RD-N-L-G-diffT.png)

[issue-19536-fresh-matrix.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a13b52557cccbace/issue-19536-fresh-matrix.md)
![stills-contact.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9407f55eacf883fc/stills-contact.jpg)

[issue-19536-fresh-evidence.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90d97f563c9be438/issue-19536-fresh-evidence.json)

