## Evidence

[index.html](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9c044f824b825115/index.html) — gallery of all captures and recordings.

Captured E0/E1/E2: **3/3 matrix data rows**, before [7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) and fixed [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692). Real web app from separate checkouts with fresh synthetic databases and `T3CODE_DEV_SEED=0`. The matrix's old revision references are superseded by these SHAs.

E0 uses the genuine extracted Ubuntu OpenZFS 2.2.2 daemon; E1 adds a labelled VS Code launch stub; E2 uses the official genuine Zed 1.27.0 binary plus that code stub. Every row starts with stored favorite `zed`. No live userdata or provider turn was used.

Rendering environment for all local captures: T3 preview, Chrome 156.0.0.0 on Linux x86_64, no device emulation, DPR 2, font scaling 100% (16px root), viewport **1440x1000** or **390x844**, light/dark as labelled, top scroll, clock frozen at 2026-11-09 18:00 UTC. Desktop stills are the preview tool's whole-surface 1280x889 output; narrow stills are 780x1688. Recordings retain the DPR-2 surface, 2880x2000 or 780x1688. These are browser widths, not native mobile captures. The remote harness is 1440x1000 dark in the same rendering environment.

Before every still, loaded fonts and 700 ms resource idle were awaited; JS reduced-motion was forced and transitions/animations/caret suppressed with CSS because the tool has no native motion emulation. Two frames 500 ms apart had ImageMagick AE=0. Every retained capture, diff and sampled recording was visually reviewed. Diff0 uses ImageMagick zero fuzz with every changed pixel amplified to magenta; DiffT uses **2% fuzz**, also magenta. Unchanged pixels are dark gray. Masks compare the saved tool output, without crops.

What else changed:

- E0: panel text/icon changes to disabled Open in editor; menu icon/shortcut disappear and the empty message appears. Compact primary loses the Zed icon; its empty popup changes width and shadow. File-tree Open with and its Zed submenu disappear; Copy mention/Add to chat move up, and the first surviving menu item is hovered.
- E1: primary label/icon falls back to VS Code; Ctrl+O moves from Zed to VS Code. Removing the second menu item shortens the popup and its shadow, revealing Initialize Git below it. In compact preview it also uncovers part of the underlying README/file list. The file-tree submenu shrinks to VS Code.
- E2: **nothing else changed at zero threshold** in all four panel pairs, the file context pair, the compact pair, and the remote harness pair (AE=0).
- Remote harness E0/E1: preferred label/icon changes to VS Code; E1 loses Zed, moves Ctrl+O and shifts the SSH hint up as the menu shrinks. E0 retains the VS Code fallback after an empty viewer probe; it does not show the local empty message. No changed pixels occur elsewhere in the paired surfaces.

The remote images are visibly labelled **HARNESS**. Both columns render the fixed production picker and the real remote-capable-editors atom; the deferred bridge responses are the lists returned by the before/fixed Linux resolver transcripts. This validates client projection and initial-fallback transitions, not Electron IPC or native viewer-process discovery.

Unverified: native Electron IPC/desktop window, SSH editor URL launch, and opening the real Zed GUI (headless Linux). The actual Zed binary's version probe and discovery are verified. A separate zeditor stub recording proves selection and Ctrl+O routing without claiming a GUI. Optional Markdown-file-link context menus and the settings/terminal launch entry points were not separately captured; the file-tree and compact picker consumers were captured. No matrix data row was omitted.


### Comparison sheets

![E0-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/503604655f4bed9e/E0-sheet.png)

![E1-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c3f5447f466af2d2/E1-sheet.png)

![E2-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3e8287f8ca7af799/E2-sheet.png)

### Captures

#### E0

OpenZFS daemon only: Zed is removed and the primary becomes disabled.

| Viewport / theme / consumer | Before | After | Diff0 | DiffT (2%) |
| --- | --- | --- | --- | --- |
| 1440x1000 / dark / panel | ![E0-before-1440-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/45085fdb3459c5e2/E0-before-1440-dark.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E0-after-1440-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e6c58ea6078d8b96/E0-after-1440-dark.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-1440-dark0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f19976ab0daebc63/E0-diff-1440-dark0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-1440-darkT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cab404f548be3fb7/E0-diff-1440-darkT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 / light / panel | ![E0-before-1440-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d86ed1712370c7e5/E0-before-1440-light.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E0-after-1440-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/212e4076b2d8460b/E0-after-1440-light.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-1440-light0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b331e25feab514e9/E0-diff-1440-light0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-1440-lightT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2d6e5007ef73ee2/E0-diff-1440-lightT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 390x844 / dark / panel | ![E0-before-390-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e843156b8ad0f6b7/E0-before-390-dark.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E0-after-390-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b05df305a58115da/E0-after-390-dark.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-390-dark0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e15ff2f318f3db6b/E0-diff-390-dark0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-390-darkT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d757d64bd8bc8dde/E0-diff-390-darkT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 390x844 / light / panel | ![E0-before-390-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/733c764510202558/E0-before-390-light.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E0-after-390-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfeac2f8b38fd648/E0-after-390-light.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-390-light0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f180336b56f1bb1a/E0-diff-390-light0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-390-lightT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/455dd4faaae5f371/E0-diff-390-lightT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / file context | ![E0-before-context.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e9f45f130b6eaa3/E0-before-context.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E0-after-context.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/019b941223c844d2/E0-after-context.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-context0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/016b11bb03ea9f8d/E0-diff-context0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-contextT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3974903bf46ec9a1/E0-diff-contextT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / file preview | ![E0-before-preview.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e875b31f8731cea4/E0-before-preview.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E0-after-preview.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe311635d34b6bb1/E0-after-preview.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-preview0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e184f6b4b3e8136/E0-diff-preview0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-previewT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/718d8a7dbf9127fa/E0-diff-previewT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / remote HARNESS | ![E0-before-remote.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6b54e2d30067d9d0/E0-before-remote.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); probe [7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E0-after-remote.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d6445688ece068c/E0-after-remote.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); probe [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E0-diff-remote0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c5f08874fe516110/E0-diff-remote0.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); before→fixed probe | ![E0-diff-remoteT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aaeb7f354b563039/E0-diff-remoteT.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); before→fixed probe |

#### E0 recordings

**1440x1000, dark.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:06:28.377Z → 2026-11-09T17:06:30.949Z; after 2026-11-09T17:03:20.953Z → 2026-11-09T17:03:23.777Z.

| Before | After |
| --- | --- |
| [E0-before-1440-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/76f6853bb955734d/E0-before-1440-dark.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E0-after-1440-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d397b753341a03ef/E0-after-1440-dark.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**1440x1000, light.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:06:32.786Z → 2026-11-09T17:06:35.435Z; after 2026-11-09T17:03:25.677Z → 2026-11-09T17:03:28.692Z.

| Before | After |
| --- | --- |
| [E0-before-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2eba01c3461bac55/E0-before-1440-light.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E0-after-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8c0e5e4b14545e6/E0-after-1440-light.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**390x844, light.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:06:37.757Z → 2026-11-09T17:06:39.692Z; after 2026-11-09T17:03:30.885Z → 2026-11-09T17:03:32.888Z.

| Before | After |
| --- | --- |
| [E0-before-390-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/528819cdd99df25c/E0-before-390-light.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E0-after-390-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/829e97b9c6f95d83/E0-after-390-light.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**390x844, dark.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:06:41.228Z → 2026-11-09T17:06:43.141Z; after 2026-11-09T17:03:34.425Z → 2026-11-09T17:03:36.300Z.

| Before | After |
| --- | --- |
| [E0-before-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/292e7036c6b51717/E0-before-390-dark.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E0-after-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ddeb9fc556124bf/E0-after-390-dark.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**File consumers.** Open Files → right-click README.md → hover Open with (fixed E0: first surviving Copy mention) → capture → dismiss → open README.md → open compact chooser → capture.

before UTC 2026-11-09T17:06:45.304Z → 2026-11-09T17:06:51.707Z; context at 2026-11-09T17:06:48.105Z; preview at 2026-11-09T17:06:51.624Z.

after UTC 2026-11-09T17:26:44.013Z → 2026-11-09T17:26:50.575Z; context at 2026-11-09T17:26:46.867Z; preview at 2026-11-09T17:26:50.490Z.

| Before | After |
| --- | --- |
| [E0-before-files.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f899733c3692593e/E0-before-files.mp4) | [E0-after-files.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/964c6f0c70f8fdf5/E0-after-files.mp4) |

**Desktop remote HARNESS.** Fresh registry with favorite Zed → initial VS Code fallback → open chooser → release deferred bridge response → capture settled list. Probe lists are fixture inputs; native IPC is not exercised.

before UTC 2026-11-09T17:22:39.502Z → 2026-11-09T17:22:42.590Z; release probe at 2026-11-09T17:22:40.594Z with ["zed"].

after UTC 2026-11-09T17:22:44.148Z → 2026-11-09T17:22:47.170Z; release probe at 2026-11-09T17:22:45.200Z with [].

| Before | After |
| --- | --- |
| [E0-before-remote.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4d35a8693e32279/E0-before-remote.mp4) | [E0-after-remote.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/395634f262534e8e/E0-after-remote.mp4) |

#### E1

Daemon plus VS Code stub: stale Zed preference falls back to VS Code.

| Viewport / theme / consumer | Before | After | Diff0 | DiffT (2%) |
| --- | --- | --- | --- | --- |
| 1440x1000 / dark / panel | ![E1-before-1440-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/85fbd8fb82403365/E1-before-1440-dark.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E1-after-1440-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a236326d289a167a/E1-after-1440-dark.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-1440-dark0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ebb2ab0305c48552/E1-diff-1440-dark0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-1440-darkT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18b50ad08742797e/E1-diff-1440-darkT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 / light / panel | ![E1-before-1440-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ad5c01456b6cb51b/E1-before-1440-light.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E1-after-1440-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0fb4f568db36623b/E1-after-1440-light.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-1440-light0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/75a4bffa1e73d27a/E1-diff-1440-light0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-1440-lightT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f5466e533de96798/E1-diff-1440-lightT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 390x844 / dark / panel | ![E1-before-390-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/91caf35b975d33b1/E1-before-390-dark.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E1-after-390-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/276417366cd3a352/E1-after-390-dark.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-390-dark0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49f56bbf00a53eee/E1-diff-390-dark0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-390-darkT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/acfb7853ce0bb82d/E1-diff-390-darkT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 390x844 / light / panel | ![E1-before-390-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2ccd18ac998b628/E1-before-390-light.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E1-after-390-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfc5803d41350982/E1-after-390-light.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-390-light0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ac330a0b0c8d71c/E1-diff-390-light0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-390-lightT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a4bd10175ede98d/E1-diff-390-lightT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / file context | ![E1-before-context.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0064980adbdb61fa/E1-before-context.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E1-after-context.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30f4e1f13b118cab/E1-after-context.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-context0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df2d58896a769679/E1-diff-context0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-contextT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/187abf7963d7fdae/E1-diff-contextT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / file preview | ![E1-before-preview.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/051acdacd8d0093f/E1-before-preview.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E1-after-preview.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0ef356095dc4c2d/E1-after-preview.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-preview0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de5fd2cd24ee13b3/E1-diff-preview0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-previewT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a6f2449456b7dd88/E1-diff-previewT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / remote HARNESS | ![E1-before-remote.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/470354b375230e16/E1-before-remote.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); probe [7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E1-after-remote.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2c72f55d5579d53/E1-after-remote.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); probe [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E1-diff-remote0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ad914e63cee0131b/E1-diff-remote0.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); before→fixed probe | ![E1-diff-remoteT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2bec4a1a24dcd712/E1-diff-remoteT.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); before→fixed probe |

#### E1 recordings

**1440x1000, dark.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:10:06.669Z → 2026-11-09T17:12:18.254Z; after 2026-11-09T17:09:05.800Z → 2026-11-09T17:09:08.259Z.

The baseline preview recording contained a tooling pause. The short clip is source 15.7–20.7s; the menu appears at source 16.718s (~1.018s into the clip). The complete 132.55s raw recording is retained below. The excerpt preserves the original frame intervals, re-encoded at 30 fps; it removes no interaction within that five-second window. Other menu clips are untrimmed.

| Before | After |
| --- | --- |
| [E1-before-1440-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eaab5e91a6ad972b/E1-before-1440-dark.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E1-after-1440-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8406acc7be0d2b05/E1-after-1440-dark.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**1440x1000, light.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:12:20.335Z → 2026-11-09T17:12:22.913Z; after 2026-11-09T17:09:10.240Z → 2026-11-09T17:09:12.721Z.

| Before | After |
| --- | --- |
| [E1-before-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4adac0166459322f/E1-before-1440-light.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E1-after-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e39ce6ab24a94495/E1-after-1440-light.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**390x844, light.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:12:25.318Z → 2026-11-09T17:12:27.310Z; after 2026-11-09T17:19:00.499Z → 2026-11-09T17:19:02.398Z.

| Before | After |
| --- | --- |
| [E1-before-390-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3aadb5f2092bdf2/E1-before-390-light.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E1-after-390-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/68fc700ed7d147f6/E1-after-390-light.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**390x844, dark.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:12:28.822Z → 2026-11-09T17:12:30.777Z; after 2026-11-09T17:19:03.833Z → 2026-11-09T17:19:05.761Z.

| Before | After |
| --- | --- |
| [E1-before-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d54b5b172684d29/E1-before-390-dark.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E1-after-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2857fb6ef69d1eac/E1-after-390-dark.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**File consumers.** Open Files → right-click README.md → hover Open with (fixed E0: first surviving Copy mention) → capture → dismiss → open README.md → open compact chooser → capture.

before UTC 2026-11-09T17:12:32.890Z → 2026-11-09T17:12:39.305Z; context at 2026-11-09T17:12:35.686Z; preview at 2026-11-09T17:12:39.208Z.

after UTC 2026-11-09T17:09:14.477Z → 2026-11-09T17:09:21.580Z; context at 2026-11-09T17:09:17.229Z; preview at 2026-11-09T17:09:21.485Z.

| Before | After |
| --- | --- |
| [E1-before-files.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0dc5ce85f5d79fd3/E1-before-files.mp4) | [E1-after-files.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7e772c46308c2164/E1-after-files.mp4) |

**Desktop remote HARNESS.** Fresh registry with favorite Zed → initial VS Code fallback → open chooser → release deferred bridge response → capture settled list. Probe lists are fixture inputs; native IPC is not exercised.

before UTC 2026-11-09T17:22:48.704Z → 2026-11-09T17:22:51.773Z; release probe at 2026-11-09T17:22:49.860Z with ["vscode", "zed"].

after UTC 2026-11-09T17:22:53.368Z → 2026-11-09T17:22:56.424Z; release probe at 2026-11-09T17:22:54.439Z with ["vscode"].

| Before | After |
| --- | --- |
| [E1-before-remote.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2077358ad04f0d88/E1-before-remote.mp4) | [E1-after-remote.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ba80f23d88e2781/E1-after-remote.mp4) |

#### E2

Genuine Zed plus VS Code stub: Zed remains available.

| Viewport / theme / consumer | Before | After | Diff0 | DiffT (2%) |
| --- | --- | --- | --- | --- |
| 1440x1000 / dark / panel | ![E2-before-1440-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/462d1cdb0c71edf6/E2-before-1440-dark.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E2-after-1440-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c7ad276703487f28/E2-after-1440-dark.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-1440-dark0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac1f0c188d780777/E2-diff-1440-dark0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-1440-darkT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa2cec4cf7ad5a74/E2-diff-1440-darkT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 / light / panel | ![E2-before-1440-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df1ee2f9376b655c/E2-before-1440-light.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E2-after-1440-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98f8499994803cdf/E2-after-1440-light.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-1440-light0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e41c9b7b4b0bb60/E2-diff-1440-light0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-1440-lightT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e93f36b99207bd7e/E2-diff-1440-lightT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 390x844 / dark / panel | ![E2-before-390-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb0b1005cf15b783/E2-before-390-dark.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E2-after-390-dark.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7b1a6436b35e2566/E2-after-390-dark.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-390-dark0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f9d00c3a67ebf712/E2-diff-390-dark0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-390-darkT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/15a8d01394cb96a3/E2-diff-390-darkT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 390x844 / light / panel | ![E2-before-390-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/79218111855cd6d0/E2-before-390-light.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E2-after-390-light.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30bb6b4bd00bbb41/E2-after-390-light.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-390-light0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b9c7b76d03bf2f3/E2-diff-390-light0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-390-lightT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf1f8d0cfaaec7e2/E2-diff-390-lightT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / file context | ![E2-before-context.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3ff5b9b67e68b22f/E2-before-context.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E2-after-context.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc6d3c8a8b77cf6c/E2-after-context.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-context0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5e2724d83b9c501c/E2-diff-context0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-contextT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e699d96baa8b0e82/E2-diff-contextT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / file preview | ![E2-before-preview.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3087bf4b5e10f30e/E2-before-preview.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E2-after-preview.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/894ba7d954a66c86/E2-after-preview.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-preview0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/85aa9057d71d8fb0/E2-diff-preview0.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-previewT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ca5e99804236604/E2-diff-previewT.png)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) → [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |
| 1440x1000 dark / remote HARNESS | ![E2-before-remote.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd57e2261cb2d5c3/E2-before-remote.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); probe [7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | ![E2-after-remote.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d798c5b9c61cd5bc/E2-after-remote.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); probe [58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) | ![E2-diff-remote0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c78b56cb9e7e1186/E2-diff-remote0.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); before→fixed probe | ![E2-diff-remoteT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88f5abb45caf9072/E2-diff-remoteT.png)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692); before→fixed probe |

#### E2 recordings

**1440x1000, dark.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:14:47.178Z → 2026-11-09T17:14:49.717Z; after 2026-11-09T17:16:09.970Z → 2026-11-09T17:16:12.735Z.

| Before | After |
| --- | --- |
| [E2-before-1440-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/17cbbc5b93515a93/E2-before-1440-dark.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E2-after-1440-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bd3d4e8464f196c0/E2-after-1440-dark.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**1440x1000, light.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:14:51.841Z → 2026-11-09T17:14:54.310Z; after 2026-11-09T17:16:14.678Z → 2026-11-09T17:16:17.228Z.

| Before | After |
| --- | --- |
| [E2-before-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/044f5df550bb18ea/E2-before-1440-light.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E2-after-1440-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7abc574e979f51b/E2-after-1440-light.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**390x844, light.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:14:56.627Z → 2026-11-09T17:14:58.552Z; after 2026-11-09T17:16:19.561Z → 2026-11-09T17:16:21.484Z.

| Before | After |
| --- | --- |
| [E2-before-390-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/097dec3bb396c59d/E2-before-390-light.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E2-after-390-light.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6573ea266fd16ec9/E2-after-390-light.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**390x844, dark.** Steps: start recording → click Choose editor → await settled fonts/network → capture two frames 500 ms apart → stop. UTC spans: before 2026-11-09T17:15:00.022Z → 2026-11-09T17:15:02.029Z; after 2026-11-09T17:16:22.899Z → 2026-11-09T17:16:24.986Z.

| Before | After |
| --- | --- |
| [E2-before-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e049df7d3d3ea448/E2-before-390-dark.mp4)<br>[7b248349bd](https://git.cafe/pingdotgg/t3code/commit/7b248349bdc066b1488f52083662597ab22d6fe3) | [E2-after-390-dark.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be14e16ee63f4d3b/E2-after-390-dark.mp4)<br>[58adedf070](https://git.cafe/pingdotgg/t3code/commit/58adedf070cb9fe6596a1dabfa30da9c253fc692) |

**File consumers.** Open Files → right-click README.md → hover Open with (fixed E0: first surviving Copy mention) → capture → dismiss → open README.md → open compact chooser → capture.

before UTC 2026-11-09T17:15:04.012Z → 2026-11-09T17:15:10.652Z; context at 2026-11-09T17:15:06.930Z; preview at 2026-11-09T17:15:10.549Z.

after UTC 2026-11-09T17:16:27.086Z → 2026-11-09T17:16:33.658Z; context at 2026-11-09T17:16:29.946Z; preview at 2026-11-09T17:16:33.564Z.

| Before | After |
| --- | --- |
| [E2-before-files.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/665a2d89c42ea9dc/E2-before-files.mp4) | [E2-after-files.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be5fa30f7d77f424/E2-after-files.mp4) |

**Desktop remote HARNESS.** Fresh registry with favorite Zed → initial VS Code fallback → open chooser → release deferred bridge response → capture settled list. Probe lists are fixture inputs; native IPC is not exercised.

before UTC 2026-11-09T17:22:58.012Z → 2026-11-09T17:23:02.472Z; release probe at 2026-11-09T17:23:00.395Z with ["vscode", "zed"].

after UTC 2026-11-09T17:23:04.103Z → 2026-11-09T17:23:07.291Z; release probe at 2026-11-09T17:23:05.170Z with ["vscode", "zed"].

| Before | After |
| --- | --- |
| [E2-before-remote.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/511ed98e2f9b5efe/E2-before-remote.mp4) | [E2-after-remote.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0905460cb20304c8/E2-after-remote.mp4) |

### Selection and launch control

E2A uses a **simulated zeditor installation**, with the genuine daemon later on PATH and the VS Code stub. Same steps on both revisions: choose VS Code → choose Zed → Ctrl+O. It records the fixture workspace twice in the launch transcript.

after UTC 2026-11-09T17:25:14.013Z → 2026-11-09T17:25:18.545Z; select VS Code at 2026-11-09T17:25:15.270Z; select Zed at 2026-11-09T17:25:16.893Z; Ctrl+O; zeditor stub records launch at 2026-11-09T17:25:17.710Z.

before UTC 2026-11-09T17:25:35.521Z → 2026-11-09T17:25:40.093Z; select VS Code at 2026-11-09T17:25:36.771Z; select Zed at 2026-11-09T17:25:38.385Z; Ctrl+O; zeditor stub records launch at 2026-11-09T17:25:39.226Z.

| Before | After |
| --- | --- |
| [E2A-before-selection.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ff3e2a3f8a825a42/E2A-before-selection.mp4) | [E2A-after-selection.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/057ff2ad2e71078a/E2A-after-selection.mp4) |

### Reproduction, discovery and scripts

The production resolver transcripts verify E0=N0 (empty), E1=N1 (VS Code), genuine Zed, zeditor alias, and reject-then-continue to the remapped absolute Zed fallback. E1 fixed Ctrl+O reached the code stub.

![E0-before-after-focus.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d1088270164b5704/E0-before-after-focus.png)

[diff-metrics.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8232cd06dfb99dee/diff-metrics.json)

[video-review.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f71d6747f7c26e2e/video-review.json)

[E1-before-1440-dark-raw.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/970e321b4407c1cb/E1-before-1440-dark-raw.mp4)

[servers.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8cf31d64b14d9479/servers.py)

[seed-files.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/071fd429828fd604/seed-files.sh)

[seed-app.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/36b83df096dc5af7/seed-app.js)

[settle.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ad79ce45efbc32a4/settle.js)

[capture-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7c89748c382bce24/capture-driver.js)

[files-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/95f46ad5053796fa/files-driver.js)

[selection-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd3c3c6d28e872d7/selection-driver.js)

[desktop-harness.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d484ddc4117d8ed2/desktop-harness.js)

[remote-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea9e408ac2dcdf47/remote-driver.js)

[resolver-probe.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e0a841a83a04b4a/resolver-probe.mjs)

[resolver-transcript.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1241228012d27a9/resolver-transcript.json)

[resolver-before-transcript.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd756f9144b17cea/resolver-before-transcript.json)

[variant-launches.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7a0dc88479646c1/variant-launches.txt)

[code-launches.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da4ac17cf22ee347/code-launches.txt)

[capture-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88864985fc862425/capture-manifest.json)

[diff-images.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4e2fb4e786337e9b/diff-images.py)

[make-sheets.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a1ce747439d03d38/make-sheets.py)

[review-videos.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4b868c11b11f77fa/review-videos.py)

[trim-recording.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dcb43918cf5c78c8/trim-recording.py)

[publish.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49265c58797183c7/publish.py)

[build-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5df5f45c06f382d1/build-evidence.py)

[reproduce.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8488f126367ed045/reproduce.md)

[code](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4b9d17d2d769adcf/code)

[zeditor](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1c28b38a125e611f/zeditor)

[audit-uploads.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe50b2ce4181214c/audit-uploads.py)

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