# Real Kimi evidence repair — partial; not matrix-complete

Base [27e0c684c5](https://git.cafe/pingdotgg/t3code/commit/27e0c684c585f955252d65f06206dd11a143bff5), head [14d89dd239](https://git.cafe/pingdotgg/t3code/commit/14d89dd239d449d01442e55db127a3a2ecc5f889). Source restored to clean fix/issue-24302 head. No source edits, commits, pushes, PRs, or server lifecycle actions. T1 is captured/published separately by the lead's other agent and is not counted here.

16 replacement recordings = 8 real-Kimi before/after pairs. Every final cancellation was checked against Retry visible / terminal absent / Cancel absent, then held for 3.5 seconds. Four wizard pairs additionally logged disabled active footer and enabled inactive footer. Six pairs are operational candidates with stable stills (four K1/K2 and two narrow K3), pending independent audit2b. Two desktop K3 rows remain partial. No complete-matrix or independently rebuilt proof claim. Real Kimi input and account completion, Windows, native mobile and Electron runtime remain unverified.

14 of 16 original side-specific stability comparisons are exact zero. Desktop K3 light before has 498 changed pixels, after 407 (sidebar strip); both still pairs/diffs are withheld from this index as failed visual proof. Desktop K3 dark is stable but absolute scroll differs: before64 / after80 CSS pixels. The Account anchor was equal; absolute page scroll was not. BOTH desktop K3 rows need matched absolute-scroll retakes. Head light supplemental retake was rejected after a media shim replacement caused the terminal to fail to load; none of its screenshots or video is published here. Do not switch source again during T1's head run.

Capture controls: Linux Chrome154, DPR2, CSS1440x900 or390x844, zoom1. Desktop PNG export1280x800 is uniform8/9 CSS scale (4/9 physical); narrow export780x1688 is2x CSS. Raw images are unaligned, unmasked and uncropped. Date fixed only during still acquisition; real >=36s wall-clock observation runs before freezing. Captions removed for stills; Checked label hidden; transitions disabled, animations paused, Ghostty reduced-motion cursor used, fonts awaited. K1 uses actual glassOpacity100 plus backdrop-filter disabled on both sides to avoid rejected repeated blur exports. K3 original head has glassOpacity80. This is controlled capture appearance, not default translucent-theme proof.

What else changed in pixels: terminal text/box, terminal-specific readiness text, Account status, button position, modal height/recentering, Runtime and following settings moving down when terminal appears, and background saved-provider auth state/terminal because it subscribes to the same live flow. Generated device codes differ across cancelled attempts. Exact diffs include subtle surface/noise pixels; threshold16 suppresses those, but no changed-pixel acceptance threshold is claimed. Desktop K3 absolute scroll and light sidebar instability remain invalid rather than explained away. No caption or relative-clock difference is accepted as visual proof.

All selected raw stills/diffs and six sampled timestamped frames from every recording were opened in generated contact sheets before publication. This is sampled inspection, not full video playback; short transitions can be missed. captures-all.json holds tool timestamps, still times, observed viewport/theme/scroll, wizard flow IDs, footer states and final cancellation barriers. Nominal recording offsets are wall-time minus start; recorder export cadence is not certified frame-accurate. Source digests/PIDs/lockfile/Kimi binary digest are in provenance logs; these are direct dev-source watcher observations, not independent production builds. Follow-up audit2b must reconstruct independently.

## Matrix

### K1-1440-dark

Before recording: [K1-1440-dark-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/052a8dd055568722/K1-1440-dark-before.mp4); After recording: [K1-1440-dark-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b126b4b46e447012/K1-1440-dark-after.mp4)

Candidate repaired; audit2b pending.

Before: ![K1-1440-dark-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/073f9c4f25e053cd/K1-1440-dark-before.png)

[K1-1440-dark-before-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eea28da43d07fbe4/K1-1440-dark-before-stable.png) (second raw frame; stability 0 changed pixels).

After: ![K1-1440-dark-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49c0ed75b195e84e/K1-1440-dark-after.png)

[K1-1440-dark-after-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d367ec737c80375e/K1-1440-dark-after-stable.png) (second raw frame; stability 0 changed pixels).

![K1-1440-dark-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8be8c0dd02a6c2c4/K1-1440-dark-diff0.png)

![K1-1440-dark-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ab0ea2a5a526c50b/K1-1440-dark-diffT.png)

### K1-1440-light

Before recording: [K1-1440-light-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c534ac9471f43aa/K1-1440-light-before.mp4); After recording: [K1-1440-light-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6e811157c79b5d8/K1-1440-light-after.mp4)

Candidate repaired; audit2b pending.

Before: ![K1-1440-light-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ceb50eb36db0f56/K1-1440-light-before.png)

[K1-1440-light-before-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aaeda5e8abc4770e/K1-1440-light-before-stable.png) (second raw frame; stability 0 changed pixels).

After: ![K1-1440-light-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2847cafb96460a7/K1-1440-light-after.png)

[K1-1440-light-after-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/276571f57b50789b/K1-1440-light-after-stable.png) (second raw frame; stability 0 changed pixels).

![K1-1440-light-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/196d9447d1a9a4cc/K1-1440-light-diff0.png)

![K1-1440-light-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c9a882dc129b235e/K1-1440-light-diffT.png)

### K1-390-dark

Before recording: [K1-390-dark-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a8c341da3420bf97/K1-390-dark-before.mp4); After recording: [K1-390-dark-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c1b554b85bba595/K1-390-dark-after.mp4)

Candidate repaired; audit2b pending.

Before: ![K1-390-dark-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5307e5939ed6a4c6/K1-390-dark-before.png)

[K1-390-dark-before-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/45caf547e706b240/K1-390-dark-before-stable.png) (second raw frame; stability 0 changed pixels).

After: ![K1-390-dark-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/862bd85a04b60268/K1-390-dark-after.png)

[K1-390-dark-after-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/561692858fac78a6/K1-390-dark-after-stable.png) (second raw frame; stability 0 changed pixels).

![K1-390-dark-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e47262c5bd7cdb7/K1-390-dark-diff0.png)

![K1-390-dark-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/921147778e57a339/K1-390-dark-diffT.png)

### K1-390-light

Before recording: [K1-390-light-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/65ca11b2aa532768/K1-390-light-before.mp4); After recording: [K1-390-light-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d3c18db5f1652634/K1-390-light-after.mp4)

Candidate repaired; audit2b pending.

Before: ![K1-390-light-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8e9489387c17898/K1-390-light-before.png)

[K1-390-light-before-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a1b30711fd076686/K1-390-light-before-stable.png) (second raw frame; stability 0 changed pixels).

After: ![K1-390-light-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99a11dd5c5ad404f/K1-390-light-after.png)

[K1-390-light-after-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cdddc0b894ac9632/K1-390-light-after-stable.png) (second raw frame; stability 0 changed pixels).

![K1-390-light-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30efe379eadb48a1/K1-390-light-diff0.png)

![K1-390-light-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23218e3c5cb0cffd/K1-390-light-diffT.png)

### K3-1440-dark

Before recording: [K3-1440-dark-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/62f57c86149c21ca/K3-1440-dark-before.mp4); After recording: [K3-1440-dark-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e9b7300a4b4bcf76/K3-1440-dark-after.mp4)

PARTIAL: desktop saved-settings stills/diffs withheld. Light stability failed (498/407 pixels); desktop absolute scroll is64/80. Retake both sides at identical absolute scroll. Continuous lifecycle clips retained.

### K3-1440-light

Before recording: [K3-1440-light-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/61c9b6e0641f660d/K3-1440-light-before.mp4); After recording: [K3-1440-light-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9f5481d57fe5c13d/K3-1440-light-after.mp4)

PARTIAL: desktop saved-settings stills/diffs withheld. Light stability failed (498/407 pixels); desktop absolute scroll is64/80. Retake both sides at identical absolute scroll. Continuous lifecycle clips retained.

### K3-390-dark

Before recording: [K3-390-dark-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/adbec5a73cef87ce/K3-390-dark-before.mp4); After recording: [K3-390-dark-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/54d110dd2dd3aa85/K3-390-dark-after.mp4)

Candidate repaired; audit2b pending.

Before: ![K3-390-dark-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4c05151e8be48ef5/K3-390-dark-before.png)

[K3-390-dark-before-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0e38ab3b6a2629a7/K3-390-dark-before-stable.png) (second raw frame; stability 0 changed pixels).

After: ![K3-390-dark-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/39ce3a49cb2ee012/K3-390-dark-after.png)

[K3-390-dark-after-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a8845d9e71f79c0/K3-390-dark-after-stable.png) (second raw frame; stability 0 changed pixels).

![K3-390-dark-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1a9b29cc1561ce72/K3-390-dark-diff0.png)

![K3-390-dark-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8896be379273aa3f/K3-390-dark-diffT.png)

### K3-390-light

Before recording: [K3-390-light-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/afc014c3e6b09c3d/K3-390-light-before.mp4); After recording: [K3-390-light-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b1c66ec92ffc84d0/K3-390-light-after.mp4)

Candidate repaired; audit2b pending.

Before: ![K3-390-light-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dfb50ad90791e2e2/K3-390-light-before.png)

[K3-390-light-before-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/836e934e1b913379/K3-390-light-before-stable.png) (second raw frame; stability 0 changed pixels).

After: ![K3-390-light-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/63d0b84030a4409b/K3-390-light-after.png)

[K3-390-light-after-stable.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0eb5ab4cdcac7e0/K3-390-light-after-stable.png) (second raw frame; stability 0 changed pixels).

![K3-390-light-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/96df5de84ad7c20d/K3-390-light-diff0.png)

![K3-390-light-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2d6d046d5ad2219d/K3-390-light-diffT.png)

## Reproduction, logs and handoff

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

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

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

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

[captures-all.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10fc7a63293923fa/captures-all.json)

[diff-stability.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/321478d2274755ee/diff-stability.json)

[head-provenance.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc733715d379c90a/head-provenance.txt)

[base-provenance.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/04cab00953bd2b5d/base-provenance.txt)

FRICTION: Exact cancellation barriers fixed prior false captions. A media-shim replacement error affected only the rejected supplemental retake; browser reloaded. Head remains clean. Tab tab_3_71ec2ecf-d6bc-44e4-bc50-56ae818fa879, default profile, paired on6749, 1440x900 light, Codex selected after reload, Kimi saved, no wizard or active terminal; last Kimi attempt cancelled. Current page was reloaded, so follow-up should rerun setup/capture preparation. No more browser work after budget. Skills used: test-t3-app and ghdrop.

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

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

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

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

[upload-log.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18e1a1039a2b0dab/upload-log.txt)

