## Evidence

**Additional boundary observed in C6:** changing T3 appearance before the app initializes can briefly make its loading text lose contrast (black on the dark host surface, or nearly white on the light host surface). The child retains its mount-time hint; initialization restores the current theme and readable text. This recording documents the specified pre-init boundary; it does not establish continuous theme synchronization before initialization. **Other visible differences outside the fix:** dev reload/startup duration, reload scroll-restoration timing, and caret timing vary between recordings; these are not performance benchmarks.

Captured **6/6 required groups**, **6/26 named matrix rows**: C1–C4 each have native before/after recordings with thread return and full reload; C5/C6 are head-only temporal recordings as required. The [source fixture matrix](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/014fd6d54c545f90/fixture-matrix.md) defines the six required groups. Twenty optional/excluded rows are listed unverified below. No required row is missing.

Issue [#33303](https://git.cafe/pingdotgg/t3code/issues/33303), mirrored as [#33303](https://github.com/pingdotgg/t3code/issues/33303). Before [1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d); after [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674). Explicit pinned revisions were used. The real app ran from separate checkouts and separate synthetic scratch data directories with `T3CODE_DEV_SEED=0`; no live database was used.

Environment for every capture: Linux x86_64; headless Chromium 148.0.7778.96 driven by Playwright 1.60.0; **1400 × 1022 CSS px**, DPR **1**, no device emulation, browser zoom/font scaling **100%**, default **16px** root interface font, standard T3 Code palette, locale en-US, `prefers-reduced-motion: reduce`, displayed clock fixed at **2026-12-01 12:00 UTC**. The delayed app uses real four-second timers. Each side has a fresh browser context/cache. Native Playwright `recordVideo` is encoded to MP4 at **25 fps**; lossless PNG diagnostic samples target 10 fps (actual timestamps in each trace). Action timestamps below use the driver’s monotonic clock. Native video time was calibrated against lossless frame samples, with 0.30s of leading context; add approximately 0.30s to the listed action times when seeking the videos. Browser paint can follow an action. The exact trims and registration offsets are in native-trim-calibration.json.

Fixture: two distinct real `slowapp.show_chart({})` results from a synthetic stdio MCP server. Its unstyled document displays “Loading bundle…” and calls `ui/initialize` after 4000ms, then displays the initialization-response theme. This is a real T3 integration capture with a synthetic MCP app, not a Datadog capture. Chromium covers the shared web/desktop render path; actual Electron and native mobile were not run.

Before every chosen PNG, reduced motion was set and fonts/network settled before the scenario. Selected phase frames match another screenshot at least 500ms later, pixel for pixel; exact selection times are in [settled-frame-selection.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e9c2b0bc08e10d3/settled-frame-selection.json) and [temporal-frame-selection.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/78e8be538fc52dc6/temporal-frame-selection.json). Full-viewport PNGs are preserved. Each sheet and diff was opened for inspection; recordings were inspected through extracted whole-viewport filmstrips from the native clips and an automated scan of every encoded frame.

**Diff convention:** Diff0 compares every RGB channel at threshold **0**. DiffT uses a maximum-channel threshold **8/255**. Differences are amplified **32×**, with changed pixels marked magenta; black means unchanged. These compare lossless PNGs taken during the recordings, not lossy MP4 frames.

What else changed:

- C1/C3 representative revision pairs: the two unstyled app canvases change from white to dark and their loading text changes from black to light. There are **zero** changed pixels outside the app canvases at threshold 0. Each pair has 465,916 changed pixels at threshold 0 and 465,888 at threshold 8.
- C2/C4 representative revision pairs: **zero changed pixels across the entire viewport at threshold 0**.
- C5 intentionally changes host appearance Dark → Light → Dark, shows the closed row, and replaces the first card on Show app. The fixture’s initialized text label keeps its initial theme string during live updates; the child’s actual scheme updates. The temporal still pair differs only in the first card’s loaded/loading text. One iframe navigation is recorded: reopening, with no reload during the theme updates.
- C6 intentionally changes host appearance during pre-init; the loading label loses contrast until initialization, as described above. The temporal still pairs differ only in the two app labels; the host surface is held at the same target appearance in each pair. Four iframe navigations cover two cards remounted twice, with no extra navigation on the theme changes.
- Recording action timing, app startup duration, reload scroll-restoration timing and caret blink timing can differ between takes. No unrelated layout/palette/content differences appear in the aligned representative revision pairs.

### C1 — 1400×1022; T3 Dark; browser preference light

Scripted interaction on both sides: start with both initialized cards visible and the sidebar/details panel collapsed; use the registered next-thread shortcut, then the previous-thread shortcut; align the timeline at its top; await both actual loaded labels; reload the page and await both loaded labels again.

**Before timestamps:** 0.00s switch away; 1.36s return; 5.84s both initialized; 6.60s reload; 15.44s both initialized. Representative loading PNG: 3.343s (identical check 3.941s).

**After timestamps:** 0.00s switch away; 1.31s return; 6.13s both initialized; 7.08s reload; 23.88s both initialized. Representative loading PNG: 3.262s (identical check 3.854s).

| Before | After | Diff0 | DiffT |
| --- | --- | --- | --- |
| ![C1-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09453f0baddfdffc/C1-before.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) | ![C1-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3e2131c351638e0a/C1-after.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C1-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfaae574146afd8c/C1-diff0.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) ↔ [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C1-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0eb19b6c77794ab4/C1-diffT.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) ↔ [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) |

[C1-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c962720b195b36aa/C1-before.mp4)

[C1-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b681bb240ff3ae8a/C1-after.mp4)

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

Diagnostics: [C1-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6f46835fba6e7be3/C1-before-trace.json), [C1-before-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5bce4332ef01e4b3/C1-before-brightness.csv), [C1-before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b335545ede52e79/C1-before-filmstrip.png), [C1-before-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/61e6d3eb55951fe6/C1-before-native-filmstrip.png), [C1-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e4549f94b2df10b/C1-after-trace.json), [C1-after-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7b67dfd84445723/C1-after-brightness.csv), [C1-after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c08e151888dd2c7b/C1-after-filmstrip.png), [C1-after-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eca624f1d3e8740d/C1-after-native-filmstrip.png).

### C2 — 1400×1022; T3 Light; browser preference dark

Scripted interaction on both sides: start with both initialized cards visible and the sidebar/details panel collapsed; use the registered next-thread shortcut, then the previous-thread shortcut; align the timeline at its top; await both actual loaded labels; reload the page and await both loaded labels again.

**Before timestamps:** 0.00s switch away; 1.50s return; 6.06s both initialized; 7.06s reload; 20.37s both initialized. Representative loading PNG: 3.532s (identical check 4.176s).

**After timestamps:** 0.00s switch away; 1.40s return; 5.88s both initialized; 6.83s reload; 17.06s both initialized. Representative loading PNG: 3.380s (identical check 3.967s).

| Before | After | Diff0 | DiffT |
| --- | --- | --- | --- |
| ![C2-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cff33ba85b127959/C2-before.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) | ![C2-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f1b5bd0c7e8a819b/C2-after.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C2-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/463375264e5b171b/C2-diff0.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) ↔ [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C2-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f0c236922d89af32/C2-diffT.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) ↔ [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) |

[C2-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be7519cb097ee0cf/C2-before.mp4)

[C2-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d7384ff0c4f37674/C2-after.mp4)

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

Diagnostics: [C2-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/baff0e4b6bfeded9/C2-before-trace.json), [C2-before-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ccdc3bc28c062d3f/C2-before-brightness.csv), [C2-before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b8d43c62d7585d77/C2-before-filmstrip.png), [C2-before-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b314f9668af2a7a0/C2-before-native-filmstrip.png), [C2-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f0fe2c84aeb22c1/C2-after-trace.json), [C2-after-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9cac1399c5dc5ee1/C2-after-brightness.csv), [C2-after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6b1d9165706074d4/C2-after-filmstrip.png), [C2-after-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c4f35d2e3e56276e/C2-after-native-filmstrip.png).

### C3 — 1400×1022; T3 System → dark; browser preference dark

Scripted interaction on both sides: start with both initialized cards visible and the sidebar/details panel collapsed; use the registered next-thread shortcut, then the previous-thread shortcut; align the timeline at its top; await both actual loaded labels; reload the page and await both loaded labels again.

**Before timestamps:** 0.00s switch away; 1.29s return; 5.75s both initialized; 6.98s reload; 15.44s both initialized. Representative loading PNG: 3.237s (identical check 3.741s).

**After timestamps:** 0.00s switch away; 1.41s return; 5.89s both initialized; 6.63s reload; 18.51s both initialized. Representative loading PNG: 3.418s (identical check 4.017s).

| Before | After | Diff0 | DiffT |
| --- | --- | --- | --- |
| ![C3-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac4f13254c759402/C3-before.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) | ![C3-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/961f313936cbc031/C3-after.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C3-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f95808d1a58190a2/C3-diff0.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) ↔ [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C3-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6b4152d15d909af5/C3-diffT.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) ↔ [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) |

[C3-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ab975c727a6e6fc7/C3-before.mp4)

[C3-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f4066a75ae95e32a/C3-after.mp4)

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

Diagnostics: [C3-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/57fb05be899c394a/C3-before-trace.json), [C3-before-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86f90878625c68b8/C3-before-brightness.csv), [C3-before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/988ee5f1cea55b25/C3-before-filmstrip.png), [C3-before-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1429c8d4960bc2fa/C3-before-native-filmstrip.png), [C3-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2022a636ef7e43fb/C3-after-trace.json), [C3-after-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4e67c45444341d76/C3-after-brightness.csv), [C3-after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b4384c01956e1a82/C3-after-filmstrip.png), [C3-after-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/54c984d201df4985/C3-after-native-filmstrip.png).

### C4 — 1400×1022; T3 System → light; browser preference light

Scripted interaction on both sides: start with both initialized cards visible and the sidebar/details panel collapsed; use the registered next-thread shortcut, then the previous-thread shortcut; align the timeline at its top; await both actual loaded labels; reload the page and await both loaded labels again.

**Before timestamps:** 0.00s switch away; 1.33s return; 5.79s both initialized; 6.99s reload; 16.02s both initialized. Representative loading PNG: 3.369s (identical check 3.966s).

**After timestamps:** 0.00s switch away; 1.39s return; 5.79s both initialized; 6.62s reload; 15.67s both initialized. Representative loading PNG: 3.357s (identical check 3.864s).

| Before | After | Diff0 | DiffT |
| --- | --- | --- | --- |
| ![C4-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/910167d2ed04629a/C4-before.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) | ![C4-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de6b351143e15301/C4-after.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C4-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8b48543bf703e36/C4-diff0.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) ↔ [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C4-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/141f72289a01e110/C4-diffT.png)<br>[1a43f4870d](https://git.cafe/pingdotgg/t3code/commit/1a43f4870d) ↔ [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) |

[C4-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a75cc8599d384d11/C4-before.mp4)

[C4-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3e9e6cb539d8a0a8/C4-after.mp4)

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

Diagnostics: [C4-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a7b9cab9d2a98692/C4-before-trace.json), [C4-before-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a2d2d4cd492b1c5a/C4-before-brightness.csv), [C4-before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6efe288d264423e/C4-before-filmstrip.png), [C4-before-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2a88122b64cf8de0/C4-before-native-filmstrip.png), [C4-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6245263a631e39d6/C4-after-trace.json), [C4-after-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fff60c485ff60825/C4-after-brightness.csv), [C4-after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a381942626fe99a/C4-after-filmstrip.png), [C4-after-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02715f73a7fc7a1c/C4-after-native-filmstrip.png).

### C5 — 1400×1022; preference light; Dark → Light → close → Dark → Show app

**Head-only temporal comparison**, as specified by the matrix. Both columns use [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674). C5 uses the command palette and a driver-assisted teardown notification from the actual first child. C6 uses the command palette and actual sidebar-button handlers to remount the real cards.

**Recorded steps/timestamps:** 0.00s initialized dark; begin theme change; 0.00s open command palette; 1.69s appearance light; 1.75s mounted light; document retained; 2.75s driver-assisted request-teardown from actual first child; 5.11s closed row visible; 5.11s open command palette; 6.31s appearance dark; 6.35s Show app; 10.55s both cards initialized dark.

Initialized dark → reopened pre-init dark.

| Before | After | Diff0 | DiffT |
| --- | --- | --- | --- |
| ![C5-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/966e671c38ec9f3b/C5-before.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C5-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/81813553ce765407/C5-after.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C5-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62c517779afcd480/C5-diff0.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C5-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc15c2d76ef083db/C5-diffT.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) |

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

[C5-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/000b9c51605f63aa/C5-head.mp4)

Diagnostics: [C5-head-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67c0e2d98112515a/C5-head-trace.json), [C5-head-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/326f9ac7ecacfb62/C5-head-brightness.csv), [C5-head-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4c90dd7dba82b427/C5-head-filmstrip.png), [C5-head-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/108d9a81ac5202e4/C5-head-native-filmstrip.png).

### C6 — 1400×1022; preference light; Light → Dark and Dark → Light before initialize

**Head-only temporal comparison**, as specified by the matrix. Both columns use [807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674). C5 uses the command palette and a driver-assisted teardown notification from the actual first child. C6 uses the command palette and actual sidebar-button handlers to remount the real cards.

**Recorded steps/timestamps:** 0.00s prepare light mount; 0.00s open command palette; 1.49s appearance light; 1.85s return light before initialize; 2.41s loading light; switch promptly to dark; 2.41s open command palette; 3.88s appearance dark; 3.91s host dark; frozen child hint light; 6.63s initialized converged dark; 7.43s prepare dark mount; 7.43s open command palette; 8.73s appearance dark; 9.08s return dark before initialize; 9.64s loading dark; switch promptly to light; 9.64s open command palette; 11.01s appearance light; 11.06s host light; frozen child hint dark; 13.69s initialized converged light.

Host dark: pre-init light hint → initialized dark.

| Before | After | Diff0 | DiffT |
| --- | --- | --- | --- |
| ![C6-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a5881951d21dfb7/C6-before.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C6-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9c6f946acf4545d/C6-after.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C6-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a049ef253e9dd9b/C6-diff0.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C6-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e0469fda21710c51/C6-diffT.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) |

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

Host light: pre-init dark hint → initialized light.

| Before | After | Diff0 | DiffT |
| --- | --- | --- | --- |
| ![C6-reverse-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/252f5cae7ac39bdd/C6-reverse-before.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C6-reverse-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f199340ef8a600f3/C6-reverse-after.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C6-reverse-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8748720b0d5cc32c/C6-reverse-diff0.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) | ![C6-reverse-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/87759c7a95312315/C6-reverse-diffT.png)<br>[807635d674](https://git.cafe/pingdotgg/t3code/commit/807635d674) |

![C6-reverse-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4600ffad92c1aa15/C6-reverse-sheet.png)

[C6-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bebf9898b1da09c2/C6-head.mp4)

Diagnostics: [C6-head-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf4fa4281f70bd08/C6-head-trace.json), [C6-head-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/411b950ab6066e03/C6-head-brightness.csv), [C6-head-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b709ebbf6d44a41a/C6-head-filmstrip.png), [C6-head-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b5a5a8bf40423b6/C6-head-native-filmstrip.png).

### Brightness trace

![native-brightness.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dc080f771dae0716/native-brightness.png)

Every encoded 25fps frame was scanned after downsampling the full viewport to 350×256. These are proxy pixel counts. [native-white-pixel-report.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d92991c8d796acc9/native-white-pixel-report.json) and the per-clip `*-native-brightness.csv` files preserve the results; the original-resolution sampled PNG counts follow below.

Native recording metadata: [native-video-validation.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/054f29e312d73fbd/native-video-validation.json); trim calibration: [native-trim-calibration.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/365fa2931d8cf9c2/native-trim-calibration.json).

![C1-C4-brightness.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e84d9e4067860dba/C1-C4-brightness.png)

The graph counts near-white pixels (all RGB channels ≥250) over the whole viewport. C1/C3 show the before-only four-second white card intervals. Separate card-ROI counts and successful initialization milestones are in [runtime-report.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a039e1bc7510da9/runtime-report.json). The image does not establish frame-perfect absence below the recording/capture cadence.

### Reproduction scripts

[seeding-and-drivers.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2eb3e5994c9e1f41/seeding-and-drivers.zip)

All seed, browser, capture, extraction, diff, chart and upload scripts are included. Key files: [setup-fixtures.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/94e5287762a4920e/setup-fixtures.py), [slow-app-server.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea0a4a48a6a502ed/slow-app-server.mjs), [start-dev.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e65ccf2b5b4ed1fb/start-dev.py), [extract-pair.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a3cd62c2cba91a9c/extract-pair.py), [seed.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4ef5833e188ec336/seed.mjs), [native-driver.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac4438798057d501/native-driver.mjs), [native-resume.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/235bfe543f2f55e1/native-resume.mjs), [core-rows.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/961de3b300867cc2/core-rows.mjs), [core-C2-retake.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e88cdf6bc60f5958/core-C2-retake.mjs), [process-C2-retake.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf01c93b9d74558d/process-C2-retake.py), [temporal-rows.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3baa6883670a783b/temporal-rows.mjs), [capture-lib.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d0f75b795d060c8/capture-lib.mjs), [palette-lib.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/840a6d650cd35503/palette-lib.mjs), [build-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/310b9690924a9824/build-evidence.py), [select-matched.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/159f8c26d3438ccf/select-matched.py), [temporal-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1bbb48b696aebca1/temporal-evidence.py), [calibrate-native.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a8ecf2a799b6d19/calibrate-native.py), [finalize-native-trims.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d5603980f5c5d28/finalize-native-trims.py), [rebuild-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d24e3c1dfae179d9/rebuild-final.py), [native-brightness.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2dffa898a96626ad/native-brightness.py).

Rebuild from fresh scratch: create the pinned before worktree; run `vp install` there; run `setup-fixtures.py`; start each side using `start-dev.py` (always unseeded, explicit scratch home); store its startup pairing link privately with `extract-pair.py`; run `driver.mjs <side>` and submit `{"file":"seed.mjs"}`. Then run `core-rows.mjs`, and head-only `temporal-rows.mjs`. The final C2 pair was retaken with `core-C2-retake.mjs` on both sides: it settles fonts/network before restoring the reload scroll position, then restores it again after initialization. `process-C2-retake.py` records these replacement sources in `C2-sources.json` and regenerates their frame selection/calibration. `rebuild-final.py` runs the final extraction, registration, diff, chart and packaging sequence. A new native driver context can reuse only those synthetic threads via `native-resume.mjs`. For native clips use `native-driver.mjs <side>`; it records one private source WebM, and `build-evidence.py` exports capture windows; `calibrate-native.py` and `finalize-native-trims.py` calibrate and trim the final native clips. Do not upload pairing files or full setup recordings. `prepare-native-build.py` records the completed run directories used by the image/trace exporters. All work stayed in scratch; no evidence is committed.

Cleanup: all capture servers and browsers were stopped by their captured process identities; the temporary before worktree was removed. The after checkout remains at the pinned head with no uncommitted changes. Synthetic scratch data and private raw sources remain outside the worktree.

### Unverified optional/excluded rows

| Row | Status and reason |
| --- | --- |
| G0 | Not captured: absent-card paths do not mount the changed component; excluded by the matrix. |
| G1 | Not captured: URL Loading fault-injection/harness is outside the minimum; URL injection has not run. |
| G2 | Not captured: URL mint failure/long-label harness is excluded; no adopted URL. |
| G3 | Not captured: adopted-URL HTTP fault injection is excluded; no app bootstrap can run. |
| G4 | Not captured: never-initialize fixture is optional; C1–C4 cover the delayed pre-init branch. |
| G5 | Not captured: immediate-initialize fixture is optional; delayed initialization is the harder required case. |
| G6 | Not captured: left-page navigation guard is unchanged and excluded. |
| G7 | Not captured: bordered variant requires separate resource metadata; border layout is unchanged. |
| G8 | Not captured: fullscreen/exit/approval fixtures require a separate interactive app and are excluded. |
| G9 | Not captured: fullscreen-denial/capability harness is excluded; guard layout is unchanged. |
| G10 | Not captured: optional 390×844 web smoke was not selected; this report covers the required wide viewport. |
| G11 | Not captured: size-boundary harness is excluded; height logic is unchanged. |
| G12 | Not captured: optional custom-palette/vendor-owned background fixture was not selected. |
| G13 | Not captured: optional inherited/detail/remote integration representatives were not selected. |
| G14 | Not captured: approval-modal/tool/refusal fixtures require a separate interactive app and are excluded. |
| H1 | Not captured: missing/invalid hint bootstrap harness is excluded; required production web URLs carry valid hints. |
| H2 | Not executed/captured: query parser/throwing-global tests are nonvisual and excluded from this capture task. |
| H3 | Not captured: rejection-message harness is excluded; accepted updates are shown in C5/C6. |
| H4 | Not executed/captured: HTML prefix/paint-order helper harness is excluded; normal production snapshots were exercised. |
| H5 | Not captured: native mobile is outside the authorized Chromium surface; no mobile fix claim. |

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

FRICTION:
runbook | Early takes ended before initialization or had scroll anchoring differences; repeated shortcut traversal and frame enumeration also caused discarded takes. | Await both app-loaded labels, target the actual first DOM iframe, and use sidebar handlers for C6 remounts, and settle fonts/network before restoring C2 reload scroll position.
tool | The PNG sampler had occasional subsecond capture gaps. | Final recordings use native Playwright video at 25 fps; PNG samples remain lossless diagnostics.
brief | The source audit names an older implementation head. | Pin and report the explicitly requested base/head revisions.

infra | A restarted synthetic server did not emit another startup pairing link, and an early browser attempt preceded Vite readiness. | Mint a fresh CLI pairing link privately and wait for both server and web ports before launching the driver.

### Uploaded asset manifest (ghdrop output verbatim)

![C1-C4-brightness.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e84d9e4067860dba/C1-C4-brightness.png)

[C1-after-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7b67dfd84445723/C1-after-brightness.csv)

![C1-after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c08e151888dd2c7b/C1-after-filmstrip.png)

[C1-after-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a3f3dcebcf852929/C1-after-native-brightness.csv)

![C1-after-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eca624f1d3e8740d/C1-after-native-filmstrip.png)

[C1-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e4549f94b2df10b/C1-after-trace.json)

[C1-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b681bb240ff3ae8a/C1-after.mp4)

![C1-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3e2131c351638e0a/C1-after.png)

[C1-before-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5bce4332ef01e4b3/C1-before-brightness.csv)

![C1-before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b335545ede52e79/C1-before-filmstrip.png)

[C1-before-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/365327d42206902e/C1-before-native-brightness.csv)

![C1-before-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/61e6d3eb55951fe6/C1-before-native-filmstrip.png)

[C1-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6f46835fba6e7be3/C1-before-trace.json)

[C1-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c962720b195b36aa/C1-before.mp4)

![C1-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09453f0baddfdffc/C1-before.png)

![C1-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfaae574146afd8c/C1-diff0.png)

![C1-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0eb19b6c77794ab4/C1-diffT.png)

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

[C2-after-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9cac1399c5dc5ee1/C2-after-brightness.csv)

![C2-after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6b1d9165706074d4/C2-after-filmstrip.png)

[C2-after-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/843e2f0afa43b572/C2-after-native-brightness.csv)

![C2-after-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c4f35d2e3e56276e/C2-after-native-filmstrip.png)

[C2-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f0fe2c84aeb22c1/C2-after-trace.json)

[C2-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d7384ff0c4f37674/C2-after.mp4)

![C2-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f1b5bd0c7e8a819b/C2-after.png)

[C2-before-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ccdc3bc28c062d3f/C2-before-brightness.csv)

![C2-before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b8d43c62d7585d77/C2-before-filmstrip.png)

[C2-before-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d124a73d115f863/C2-before-native-brightness.csv)

![C2-before-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b314f9668af2a7a0/C2-before-native-filmstrip.png)

[C2-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/baff0e4b6bfeded9/C2-before-trace.json)

[C2-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be7519cb097ee0cf/C2-before.mp4)

![C2-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cff33ba85b127959/C2-before.png)

![C2-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/463375264e5b171b/C2-diff0.png)

![C2-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f0c236922d89af32/C2-diffT.png)

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

[C2-sources.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b958197028a99783/C2-sources.json)

[C3-after-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4e67c45444341d76/C3-after-brightness.csv)

![C3-after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b4384c01956e1a82/C3-after-filmstrip.png)

[C3-after-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a20acb4c1d652234/C3-after-native-brightness.csv)

![C3-after-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/54c984d201df4985/C3-after-native-filmstrip.png)

[C3-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2022a636ef7e43fb/C3-after-trace.json)

[C3-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f4066a75ae95e32a/C3-after.mp4)

![C3-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/961f313936cbc031/C3-after.png)

[C3-before-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86f90878625c68b8/C3-before-brightness.csv)

![C3-before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/988ee5f1cea55b25/C3-before-filmstrip.png)

[C3-before-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/87bed32c625ab1db/C3-before-native-brightness.csv)

![C3-before-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1429c8d4960bc2fa/C3-before-native-filmstrip.png)

[C3-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/57fb05be899c394a/C3-before-trace.json)

[C3-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ab975c727a6e6fc7/C3-before.mp4)

![C3-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac4f13254c759402/C3-before.png)

![C3-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f95808d1a58190a2/C3-diff0.png)

![C3-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6b4152d15d909af5/C3-diffT.png)

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

[C4-after-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fff60c485ff60825/C4-after-brightness.csv)

![C4-after-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a381942626fe99a/C4-after-filmstrip.png)

[C4-after-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8c3dac6c7236005/C4-after-native-brightness.csv)

![C4-after-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02715f73a7fc7a1c/C4-after-native-filmstrip.png)

[C4-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6245263a631e39d6/C4-after-trace.json)

[C4-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3e9e6cb539d8a0a8/C4-after.mp4)

![C4-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de6b351143e15301/C4-after.png)

[C4-before-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a2d2d4cd492b1c5a/C4-before-brightness.csv)

![C4-before-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6efe288d264423e/C4-before-filmstrip.png)

[C4-before-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c84198dcb949fee3/C4-before-native-brightness.csv)

![C4-before-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2a88122b64cf8de0/C4-before-native-filmstrip.png)

[C4-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a7b9cab9d2a98692/C4-before-trace.json)

[C4-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a75cc8599d384d11/C4-before.mp4)

![C4-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/910167d2ed04629a/C4-before.png)

![C4-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8b48543bf703e36/C4-diff0.png)

![C4-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/141f72289a01e110/C4-diffT.png)

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

![C5-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/81813553ce765407/C5-after.png)

![C5-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/966e671c38ec9f3b/C5-before.png)

![C5-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62c517779afcd480/C5-diff0.png)

![C5-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc15c2d76ef083db/C5-diffT.png)

[C5-head-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/326f9ac7ecacfb62/C5-head-brightness.csv)

![C5-head-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4c90dd7dba82b427/C5-head-filmstrip.png)

[C5-head-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/55567730a1360e6c/C5-head-native-brightness.csv)

![C5-head-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/108d9a81ac5202e4/C5-head-native-filmstrip.png)

[C5-head-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67c0e2d98112515a/C5-head-trace.json)

[C5-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/000b9c51605f63aa/C5-head.mp4)

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

![C6-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9c6f946acf4545d/C6-after.png)

![C6-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a5881951d21dfb7/C6-before.png)

![C6-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a049ef253e9dd9b/C6-diff0.png)

![C6-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e0469fda21710c51/C6-diffT.png)

[C6-head-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/411b950ab6066e03/C6-head-brightness.csv)

![C6-head-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b709ebbf6d44a41a/C6-head-filmstrip.png)

[C6-head-native-brightness.csv](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa64843b7798ae83/C6-head-native-brightness.csv)

![C6-head-native-filmstrip.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b5a5a8bf40423b6/C6-head-native-filmstrip.png)

[C6-head-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf4fa4281f70bd08/C6-head-trace.json)

[C6-head.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bebf9898b1da09c2/C6-head.mp4)

![C6-reverse-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f199340ef8a600f3/C6-reverse-after.png)

![C6-reverse-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/252f5cae7ac39bdd/C6-reverse-before.png)

![C6-reverse-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8748720b0d5cc32c/C6-reverse-diff0.png)

![C6-reverse-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/87759c7a95312315/C6-reverse-diffT.png)

![C6-reverse-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4600ffad92c1aa15/C6-reverse-sheet.png)

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

[after-environment.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/afa1662f28fc5d03/after-environment.json)

[before-environment.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09dd3aaaf6631ed5/before-environment.json)

[diff-statistics.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/56c8eb4fb5c3904e/diff-statistics.json)

![native-brightness.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dc080f771dae0716/native-brightness.png)

[native-calibration.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6b64f22a89761d4b/native-calibration.json)

[native-trim-calibration.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/365fa2931d8cf9c2/native-trim-calibration.json)

[native-video-validation.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/054f29e312d73fbd/native-video-validation.json)

[native-white-pixel-report.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d92991c8d796acc9/native-white-pixel-report.json)

[runtime-report.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a039e1bc7510da9/runtime-report.json)

[add-project.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72590853df1435c9/add-project.mjs)

[appearance-settings.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eab5cf685c7e366f/appearance-settings.mjs)

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

[calibrate-native.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a8ecf2a799b6d19/calibrate-native.py)

[capture-lib.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d0f75b795d060c8/capture-lib.mjs)

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

[claude-tab.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e249cf170d321b17/claude-tab.mjs)

[close-palette.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22eb4613182d6dc4/close-palette.mjs)

[core-C2-retake.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e88cdf6bc60f5958/core-C2-retake.mjs)

[core-rows.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/961de3b300867cc2/core-rows.mjs)

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

[driver.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23b152097661616e/driver.mjs)

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

[extract-pair.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a3cd62c2cba91a9c/extract-pair.py)

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

[finalize-native-trims.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d5603980f5c5d28/finalize-native-trims.py)

[finish-seed.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c33c5a14c4136c0e/finish-seed.mjs)

[finish-surface.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/842711acf01ef5b9/finish-surface.mjs)

[inspect-child.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3e18b45e4ded2b52/inspect-child.mjs)

[inspect.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6c6f7e8f6427145/inspect.mjs)

[native-brightness.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2dffa898a96626ad/native-brightness.py)

[native-driver.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac4438798057d501/native-driver.mjs)

[native-filmstrips.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0a9314e458345cfa/native-filmstrips.py)

[native-resume.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/235bfe543f2f55e1/native-resume.mjs)

[package-scripts.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22e71a9a4fe17ae0/package-scripts.py)

[palette-inspect.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe40667ed36aa215/palette-inspect.mjs)

[palette-lib.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/840a6d650cd35503/palette-lib.mjs)

[prepare-native-build.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/856db654f4f042c6/prepare-native-build.py)

[prepare-surface.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/972cd208340da186/prepare-surface.mjs)

[process-C2-retake.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf01c93b9d74558d/process-C2-retake.py)

[rebuild-final.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d24e3c1dfae179d9/rebuild-final.py)

[rename-save.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1afac8ee2f7335bd/rename-save.mjs)

[rename.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/867318bd7e2f47eb/rename.mjs)

[resume-sidebar.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d4028e84b4227e0/resume-sidebar.mjs)

[runtime-report.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/101aff16e406d7e5/runtime-report.py)

[scroll-layout.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c7a629acf1bcaedf/scroll-layout.mjs)

[seed-1.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8c5c95afc95e8425/seed-1.mjs)

[seed-resume.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/caffe7199cbc2cf3/seed-resume.mjs)

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

[select-and-send.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc0082caed5871b6/select-and-send.mjs)

[select-matched.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/159f8c26d3438ccf/select-matched.py)

[select-provider.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/03058a223465d5c2/select-provider.mjs)

[settings.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5196a0a9386e5924/settings.mjs)

[setup-capture.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b8318d0a945021f9/setup-capture.mjs)

[setup-fixtures.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/94e5287762a4920e/setup-fixtures.py)

[slow-app-server.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea0a4a48a6a502ed/slow-app-server.mjs)

[stabilize-away.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a38c7d2cee699d69/stabilize-away.mjs)

[start-after.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6dbf252a321100b/start-after.py)

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

[submit-project.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/43495389416c624a/submit-project.mjs)

[temporal-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1bbb48b696aebca1/temporal-evidence.py)

[temporal-rows.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3baa6883670a783b/temporal-rows.mjs)

[top-surface.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/790f76bbb1ae0b3c/top-surface.mjs)

[try-navigation.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0e431099d1e98555/try-navigation.mjs)

[upload-assets.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfb8ffdb10b9edee/upload-assets.py)

[wait-cards.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f847b14796c2544/wait-cards.mjs)

[settled-frame-selection.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e9c2b0bc08e10d3/settled-frame-selection.json)

[temporal-frame-selection.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/78e8be538fc52dc6/temporal-frame-selection.json)

[temporal-summary.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/027610cfd0badd82/temporal-summary.json)

[create-index.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0501c52f2866a968/create-index.py)

[seeding-and-drivers.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2eb3e5994c9e1f41/seeding-and-drivers.zip)
