AI-assisted; verified with the tests and tools listed above. Environment for all captures: web development app in Chromium on Linux, 1280x800 CSS viewport, device pixel ratio 2. Each commit ran from a separate checkout and fresh isolated state with T3CODE_DEV_SEED=0. No production data was copied. Base: 44ebb2fe57465d32f2bd07c5eb3d8e871bdf5ed5 Head: a7f8030507beb68552c87402589e56bbbfa4fdc3 Pair each tab using its own startup pairing URL. Run seed.js, then finish-seed.js through preview_evaluate in each paired tab. Open color-proof-parent in that environment. Apply privacy.js after opening the thread. It replaces only the environment label's text with [environment]; provider icons are untouched. The Composer is excluded by the export crop. The seed uses the free Replay approval scenario to create a running parent, then records a Claude child task using the synthetic unavailable model identifier color-sample. Its expected failure produces a stable Previous agents entry. Stop the parent and switch its provider to Claude with the same synthetic identifier. This verifies rendering, not successful Claude execution. The independently observed child durations are 3 seconds on base and 2 seconds on head. Relative sidebar timestamps also differ with capture time; neither is part of the fix. Run capture-driver.js with the T3 preview tools, once for each side and theme. It starts off both hover targets, hovers the sidebar row, moves away, expands Previous agents and hovers the child row. It captures two screenshots 500 ms apart for each open card, and records the entire sequence. All published still pairs were pixel-identical before export. process-evidence.py takes a private JSON manifest of capture-driver results and an output directory. It writes a new timestamped run directory, copies raw inputs, checks screenshot stability, exports crops of each full card and its corresponding row, and converts recordings to 1280x520 (the top of the 1280x800 viewport). No fixed redaction box is drawn. Review contact sheets are inspection artifacts, not uploaded evidence. before-light / before-dark: base commit, matching system appearance. after-light / after-dark: head commit, matching system appearance. sidebar images: sidebar row and its hover card. child images: Previous agents row and its hover card. Each video includes both hover interactions.