# Evidence — [#27798](https://git.cafe/pingdotgg/t3code/pull/27798)

**6/6 focused rows captured; 10 surface/viewport pairs.** Before [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3); after [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) (local, not yet pushed at capture).

**Outside-scope differences:** Outside PR scope, flagged for Julius: P4’s Pull/Changes controls and startup screen settle at different times; mobile OS clock differs in recordings; native still glass/home-indicator edges differ by2541pixels (max11/255,748pixels >8). These are visible evidence limitations, not a claim that the PR changes those controls.

Fresh isolated databases, `T3CODE_DEV_SEED=0`; synthetic stopped thread only; public GitHub reads through each dev server’s own gh credential. No provider run, copied live data, or PR mutation.

Focused matrix: [P1–P6](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f99b7bb55b2df69d/matrix-focused.md). [Auditor full matrix](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67c881e9019538c5/proof-audit-pass-1.md).

## Environments

W: real Vite app in shared preview Chrome156/Linux; no device emulation, DPR2, font100%, top scroll. 1440×900CSS stills are tool-scaled1280×800PNG; 390×844CSS stills780×1688PNG; recordings preserve browser pixels. App Date frozen2026-11-03T00:00:00Z. Browser tool has no reduced-motion control. page-driver.js holds PR replies identically; no response payload modification.

E: real bundled Electron44.10.0/Chromium152.0.7977.169 on Linux under headless-desktop/Xvfb; native1440×900, DPR1, font100%, top scroll, light, reduced-motion:reduce. CDP drives native app; ImageMagick import captures whole window, ffmpeg x11grab records15fps. Same display clock and PR-reply gate as web.

M: real native iOS dev client in leased iPhone17Pro simulator, viewport402×874points, DPR3, whole1206×2622PNG, dark, Dynamic Type medium. Same native fingerprint887f84d7e8ee2e1063658bf884c9d17f60d6cbb3 on both; own Metro/backend per SHA. App Date frozen; PR detail reply delayed6000ms after arrival. Recordings use default motion/transparency and real OS clock5:04/5:09 (normalization briefly changes before chrome to9:41). Final stills use Reduce Motion/Reduce Transparency and matching OS minute5:18, not a frozen OS clock. No crop or component harness.

## Captures

Driver timestamps are navigation/probe clocks; media PTS is printed on contact sheets. Times are written above each pair. All final stills passed RGB identity against a second frame at least500ms later; images and diffs were opened for inspection. Diff0 amplifies each nonzero channel to255; DiffT uses >8/255. Black means unchanged.

### P1 — web 1440×900 dark

W: real Vite app in shared preview Chrome156/Linux; no device emulation, DPR2, font100%, top scroll. 1440×900CSS stills are tool-scaled1280×800PNG; 390×844CSS stills780×1688PNG; recordings preserve browser pixels. App Date frozen2026-11-03T00:00:00Z. Browser tool has no reduced-motion control. page-driver.js holds PR replies identically; no response payload modification.

t=0 reload; hold PR RPC replies through main list arrival +3s; release before13.006s / after14.646s (navigation clock). Before has0 rows while held; after51 (24 then rest).

Before recording: [P1-wide-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0ea7779c19c28fd7/P1-wide-before.mp4) · After recording: [P1-wide-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/00fcf2fb80bdc148/P1-wide-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f0254ae75c5978a5/P1-wide-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6654b4aa75923a1c/P1-wide-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P1-wide-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/292181ff89a9db47/P1-wide-before.png) | ![P1-wide-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/713608db19df828e/P1-wide-after.png) | ![P1-wide-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d02f04a56f0c1b3/P1-wide-diff0.png) | ![P1-wide-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6caf94c356321c9f/P1-wide-diff8.png) |

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

### P1 — web 390×844 light

W: real Vite app in shared preview Chrome156/Linux; no device emulation, DPR2, font100%, top scroll. 1440×900CSS stills are tool-scaled1280×800PNG; 390×844CSS stills780×1688PNG; recordings preserve browser pixels. App Date frozen2026-11-03T00:00:00Z. Browser tool has no reduced-motion control. page-driver.js holds PR replies identically; no response payload modification.

t=0 reload; same main-list+3s gate; release before12.639s / after11.980s. Before0 rows while held; after51.

Before recording: [P1-narrow-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2d51c031983e6b42/P1-narrow-before.mp4) · After recording: [P1-narrow-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/984806fb7eb8f156/P1-narrow-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ae5eba534c6d94b/P1-narrow-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f3768d136aaf2377/P1-narrow-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P1-narrow-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/773fb4e4c8cf4ce3/P1-narrow-before.png) | ![P1-narrow-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6acc14a09a053ba0/P1-narrow-after.png) | ![P1-narrow-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ec108407feac259/P1-narrow-diff0.png) | ![P1-narrow-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fb6c84015670dcb2/P1-narrow-diff8.png) |

![P1-narrow-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ece3de48f696707/P1-narrow-sheet.png)

### P2 — web 1440×900 dark

W: real Vite app in shared preview Chrome156/Linux; no device emulation, DPR2, font100%, top scroll. 1440×900CSS stills are tool-scaled1280×800PNG; 390×844CSS stills780×1688PNG; recordings preserve browser pixels. App Date frozen2026-11-03T00:00:00Z. Browser tool has no reduced-motion control. page-driver.js holds PR replies identically; no response payload modification.

t=0 probe/recording starts; rest pointer on [#65119](https://github.com/microsoft/TypeScript/pull/65119) (>150ms); click near6s. Before detail request5.840s, answer8.168s; after prefetch0.711s, answer2.290s, click action completes6.388s. Natural network; no artificial hold.

Before recording: [P2-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a413cdf4b8e26c1d/P2-before.mp4) · After recording: [P2-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/27f3dea0b3dd2549/P2-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1406aa6e6641f0f2/P2-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5122b58bd032817d/P2-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P2-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d7a5ed8a82bca19/P2-before.png) | ![P2-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a1fbde058862145/P2-after.png) | ![P2-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a37b59732b0d953/P2-diff0.png) | ![P2-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da5abcd96bef341b/P2-diff8.png) |

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

### P3 — web 1440×900 dark

W: real Vite app in shared preview Chrome156/Linux; no device emulation, DPR2, font100%, top scroll. 1440×900CSS stills are tool-scaled1280×800PNG; 390×844CSS stills780×1688PNG; recordings preserve browser pixels. App Date frozen2026-11-03T00:00:00Z. Browser tool has no reduced-motion control. page-driver.js holds PR replies identically; no response payload modification.

t=0 reload; inspect Summary at8.213/8.475s; Timeline8.214/8.477s; Code10.215/10.480s; expand and inspect at14.216/14.485s; release14.216/14.486s, return Summary. Times before/after, navigation clock.

Before recording: [P3-web-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/244188d459bff750/P3-web-before.mp4) · After recording: [P3-web-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f6978da731175769/P3-web-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0536d23190333d0f/P3-web-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5e4e87ce9161769c/P3-web-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P3-web-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6173dc24f873be02/P3-web-before.png) | ![P3-web-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0862b447d069c567/P3-web-after.png) | ![P3-web-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e568a99110bee42/P3-web-diff0.png) | ![P3-web-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/27fcecbd84e99df4/P3-web-diff8.png) |

![P3-web-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/47633450319e0703/P3-web-sheet.png)

### P3 — Electron 1440×900 light

E: real bundled Electron44.10.0/Chromium152.0.7977.169 on Linux under headless-desktop/Xvfb; native1440×900, DPR1, font100%, top scroll, light, reduced-motion:reduce. CDP drives native app; ImageMagick import captures whole window, ffmpeg x11grab records15fps. Same display clock and PR-reply gate as web.

t=0 reload; driver waits for Summary control, inspects after3s, Timeline then Code2s apart, expands diff, releases after another2s, returns Summary. Native traces give exact navigation timestamps; media PTS shown in contact sheets.

Before recording: [P3-desktop-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b17bf0d48ba80b04/P3-desktop-before.mp4) · After recording: [P3-desktop-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e938cd134f92d0c8/P3-desktop-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2cc05c4d1e37e87/P3-desktop-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49de4a8fabdcb832/P3-desktop-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P3-desktop-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a08f2fba788f6617/P3-desktop-before.png) | ![P3-desktop-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dcfea77b247e9fc2/P3-desktop-after.png) | ![P3-desktop-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2799f45275393a2/P3-desktop-diff0.png) | ![P3-desktop-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6db783bcfa7dc076/P3-desktop-diff8.png) |

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

### P3 — web Checks 1440×900 dark

W: real Vite app in shared preview Chrome156/Linux; no device emulation, DPR2, font100%, top scroll. 1440×900CSS stills are tool-scaled1280×800PNG; 390×844CSS stills780×1688PNG; recordings preserve browser pixels. App Date frozen2026-11-03T00:00:00Z. Browser tool has no reduced-motion control. page-driver.js holds PR replies identically; no response payload modification.

t=0 reload; attempt expand Checks at32.700s before /23.982s after; hold3s, release35.729/27.018s navigation clock, then expand before. Same scripted3s wait +3s hold; browser tool scheduling shifts startup. After paints34 named checks while replies are held; before cannot expand until release.

Before recording: [P3-checks-web-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a230680dab5e5dba/P3-checks-web-before.mp4) · After recording: [P3-checks-web-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49400e57fd7d2b8f/P3-checks-web-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9b944dc20084e934/P3-checks-web-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d784d1744290800e/P3-checks-web-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P3-checks-web-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9b5265d11fab6d3b/P3-checks-web-before.png) | ![P3-checks-web-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ee4473d1a832ac27/P3-checks-web-after.png) | ![P3-checks-web-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e95f2da94871fd78/P3-checks-web-diff0.png) | ![P3-checks-web-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09b110035b9871b8/P3-checks-web-diff8.png) |

![P3-checks-web-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ac732acc0b4fc8d/P3-checks-web-sheet.png)

### P3 — Electron Checks 1440×900 light

E: real bundled Electron44.10.0/Chromium152.0.7977.169 on Linux under headless-desktop/Xvfb; native1440×900, DPR1, font100%, top scroll, light, reduced-motion:reduce. CDP drives native app; ImageMagick import captures whole window, ffmpeg x11grab records15fps. Same display clock and PR-reply gate as web.

t=0 reload; attempt expand Checks at3.965/3.860s, hold3s, release6.973/6.865s navigation clock, then expand before. After34 named checks while held; before skeleton. Whole native recordings; settled frames have zero changed pixels.

Before recording: [P3-checks-desktop-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/755c786cb15a5b60/P3-checks-desktop-before.mp4) · After recording: [P3-checks-desktop-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/418f18709ffcd77f/P3-checks-desktop-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba622d27764bfc18/P3-checks-desktop-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77af0e2d1e4f3274/P3-checks-desktop-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P3-checks-desktop-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7cb1772d94457f26/P3-checks-desktop-before.png) | ![P3-checks-desktop-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/239158c5a7abed24/P3-checks-desktop-after.png) | ![P3-checks-desktop-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5a23b9dd08f4deb2/P3-checks-desktop-diff0.png) | ![P3-checks-desktop-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0de2fb596213b089/P3-checks-desktop-diff8.png) |

![P3-checks-desktop-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4eb010ebcc7e5aef/P3-checks-desktop-sheet.png)

### P4 — web 1440×900 light

W: real Vite app in shared preview Chrome156/Linux; no device emulation, DPR2, font100%, top scroll. 1440×900CSS stills are tool-scaled1280×800PNG; 390×844CSS stills780×1688PNG; recordings preserve browser pixels. App Date frozen2026-11-03T00:00:00Z. Browser tool has no reduced-motion control. page-driver.js holds PR replies identically; no response payload modification.

t=0 reload; hold detail reply; inspect compact before badge vs full after summary; release20.896s /27.855s navigation clock, then settle. Pull/Changes controls arrive later on before; this extra timing difference is flagged.

Before recording: [P4-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/283de4701420eb41/P4-before.mp4) · After recording: [P4-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/55ac14fa5370133e/P4-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/13c7f77cc818ecad/P4-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/564c5d0601b7b329/P4-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P4-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba6041db55b2054a/P4-before.png) | ![P4-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82ce25731663eb1e/P4-after.png) | ![P4-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f602aaba90ae498e/P4-diff0.png) | ![P4-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3bf28ec4bb70d37d/P4-diff8.png) |

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

### P5 — web 1440×900 dark

W: real Vite app in shared preview Chrome156/Linux; no device emulation, DPR2, font100%, top scroll. 1440×900CSS stills are tool-scaled1280×800PNG; 390×844CSS stills780×1688PNG; recordings preserve browser pixels. App Date frozen2026-11-03T00:00:00Z. Browser tool has no reduced-motion control. page-driver.js holds PR replies identically; no response payload modification.

t=0 recording starts; hover actual context chip near0.5s; hold preview4s, release near4.5s, remain hovered. After shows known summary during hold; both end with full preview including opened15m ago, which replaces the fallback.

Before recording: [P5-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f81338662622101f/P5-before.mp4) · After recording: [P5-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cd686fa71c490941/P5-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1cbe363a3060260d/P5-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e170c498c1d513bf/P5-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P5-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/59f1af2b2970fd68/P5-before.png) | ![P5-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f037606a3e9b6eb/P5-after.png) | ![P5-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4f2f081b7efe8086/P5-diff0.png) | ![P5-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1022714a355b75a/P5-diff8.png) |

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

### P6 — iPhone 17 Pro 402×874 dark

M: real native iOS dev client in leased iPhone17Pro simulator, viewport402×874points, DPR3, whole1206×2622PNG, dark, Dynamic Type medium. Same native fingerprint887f84d7e8ee2e1063658bf884c9d17f60d6cbb3 on both; own Metro/backend per SHA. App Date frozen; PR detail reply delayed6000ms after arrival. Recordings use default motion/transparency and real OS clock5:04/5:09 (normalization briefly changes before chrome to9:41). Final stills use Reduce Motion/Reduce Transparency and matching OS minute5:18, not a frozen OS clock. No crop or component harness.

t=0 linked PR sheet; tap row at approximately6.3s before /2.4s after (media PTS, tool latency differs). Detail reply delivered7.479s /7.446s after request, including identical6000ms delay. Before full spinner; after title/author/state/overview while held; both settle to same content.

Before recording: [P6-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf531e84927bf0d4/P6-before.mp4) · After recording: [P6-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/16aa422d548bb9a9/P6-after.mp4)

Contact sheets: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f269a987116edde5/P6-before-contact.png) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bcd7057ace063543/P6-after-contact.png)

| Before | After | Diff0 | DiffT >8/255 |
| --- | --- | --- | --- |
| [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3) | [dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) | [71646e031a](https://git.cafe/pingdotgg/t3code/commit/71646e031a6dc9db1309b3b9dff597f872cf2fd3)→[dc9eff340c](https://git.cafe/pingdotgg/t3code/commit/dc9eff340cbe53d013376d74b34c49d412f8d821) |
| ![P6-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4ad55ef64a889d48/P6-before.png) | ![P6-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/033e9879e8a573e3/P6-after.png) | ![P6-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9b306054e0ed74a/P6-diff0.png) | ![P6-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cd5320933bb89a25/P6-diff8.png) |

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

## What else changed

- Outside PR scope, flagged for Julius: P4’s Pull/Changes controls and startup screen settle at different times; mobile OS clock differs in recordings; native still glass/home-indicator edges differ by2541pixels (max11/255,748pixels >8). These are visible evidence limitations, not a claim that the PR changes those controls.
- Intended: held replies leave before list/detail/card/hover/mobile loading states; after paints saved or known data. Fresh partition responses transiently regroup the P1 list (Others→Authored on before); final list order and content match.
- Settled P1-wide, P1-narrow, P2 and P4: zero changed pixels. P3-web157pixels (avatar/icon edges, max2/255); P3-Checks-web85pixels (avatar edge, max6/255); P3-Electron2pixels (tab edge, max2/255); P5 hover-avatar14pixels (max1/255). No changed content or geometry in these final frames.
- Live public fixture [#65119](https://github.com/microsoft/TypeScript/pull/65119) was independently merged at00:47:49Z during this run: earlier P2/P3-web show open; later P3-Electron/P4/P5/P6 show merged. State matches within each pair. No public PR was mutated by this work.

## Limits and unverified cases

No focused row is missing. P2 quick-pass coverage is the recorded HARNESS `PointerEvent` over/out probe (50ms on each real row), not a measured physical-cursor sweep. Neither side sends detail RPCs in that probe. Browser reduced-motion cannot be emulated by this tool. Mobile OS clock is not frozen; app clock is frozen. All other stated fixture paths use the real app.

P2 quick-pass recordings: [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c9b6bc67d5000c7/P2-pass-before.mp4) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1900dc5d441b739/P2-pass-after.mp4)

P2 main RPC/HTTP proof: [browser-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/46e5186d158d0588/browser-traces.json) · [P2-http-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1588d3c001e06a5/P2-http-traces.json)

Thread/hover timing: [thread-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e50ce8638b4b14ba/thread-traces.json) · Native timing: [P6-rpc-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1cc121ad83872ce9/P6-rpc-traces.json)

## Reproduction and raw material

[README-reproduce.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e22159b4169a02dd/README-reproduce.md)
[scripts.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb9ee2009e2dfa17/scripts.tar.gz)
[raw-superseded-and-logs.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/345ab65b928de624/raw-superseded-and-logs.tar.gz)
[settled-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0a5dc11b2d1915b/settled-verification.json)
[P3-desktop-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4cecb0983dc4005/P3-desktop-before-trace.json)
[P3-desktop-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f153ca4d8d28ee76/P3-desktop-after-trace.json)
[P3-checks-desktop-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0604a1d70beaaac2/P3-checks-desktop-before-trace.json)
[P3-checks-desktop-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6fb517e2113e43ef/P3-checks-desktop-after-trace.json)
[web-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ba163f642bfb74a/web-traces.json)
[friction.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/38fb442ab5d0bb6a/friction.md)

The raw archive contains discarded attempts (overlays, wrong windows, errors) and sanitized logs. Only the ten pairs above are accepted evidence. An initial Expo launcher diagnostic is excluded because it lists unrelated pre-existing dev servers.

## Scripts

- [assemble.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2c8abe7fbd7416c7/assemble.py)
- [browser-actions.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c7a49a51fec54a33/browser-actions.js)
- [build-docs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f68bfb68debe7a33/build-docs.py)
- [capture-proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c58c3af2538a5136/capture-proxy.mjs)
- [checks-desktop.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86156823c281f69c/checks-desktop.mjs)
- [checks-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b7dc02692d7c14ec/checks-driver.js)
- [desktop-capture.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd3a3b3b947f4b36/desktop-capture.mjs)
- [desktop-driver.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8558ba0029627c6d/desktop-driver.mjs)
- [desktop-setup.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f406a0771d6c5973/desktop-setup.mjs)
- [extract-http.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/95318cd8769e8cb8/extract-http.py)
- [finalize-native.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f2f16de19d3d23a/finalize-native.py)
- [instrument-mobile.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82bc45ef06347b49/instrument-mobile.py)
- [make-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06bdeee1a1b564cd/make-diffs.py)
- [mobile-actions.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a3f1dde19dc8ef3/mobile-actions.sh)
- [mobile-cdp.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0c79f916702dbbb4/mobile-cdp.mjs)
- [mobile-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1690c75e05ccd233/mobile-driver.js)
- [mobile-instrumentation.patch](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf166d3bbe5fd4fe/mobile-instrumentation.patch)
- [page-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2bb32cf3e7e558cb/page-driver.js)
- [review-pixels.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae40a94d313a22a6/review-pixels.py)
- [sanitize-archive.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/46b9f62bd812d190/sanitize-archive.py)
- [seed-mobile-message.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6aefdb055cb0e0d/seed-mobile-message.py)
- [seed-thread.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7c65fa1b9f72447d/seed-thread.js)
- [seed.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22ce1397ba4aa3b2/seed.sh)
- [upload.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ac7790cd89936ca/upload.py)
- [verify-settled.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/770c139ac98620d0/verify-settled.py)
- [x11-window.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99641cf93694d289/x11-window.py)

## Verbatim ghdrop manifest

![P1-narrow-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f3768d136aaf2377/P1-narrow-after-contact.png)
[P1-narrow-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/984806fb7eb8f156/P1-narrow-after.mp4)
![P1-narrow-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6acc14a09a053ba0/P1-narrow-after.png)
![P1-narrow-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ae5eba534c6d94b/P1-narrow-before-contact.png)
[P1-narrow-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2d51c031983e6b42/P1-narrow-before.mp4)
![P1-narrow-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/773fb4e4c8cf4ce3/P1-narrow-before.png)
![P1-narrow-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ec108407feac259/P1-narrow-diff0.png)
![P1-narrow-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fb6c84015670dcb2/P1-narrow-diff8.png)
[P1-narrow-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2439afa16f8f70ed/P1-narrow-pixels.json)
![P1-narrow-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ece3de48f696707/P1-narrow-sheet.png)
![P1-wide-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6654b4aa75923a1c/P1-wide-after-contact.png)
[P1-wide-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/00fcf2fb80bdc148/P1-wide-after.mp4)
![P1-wide-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/713608db19df828e/P1-wide-after.png)
![P1-wide-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f0254ae75c5978a5/P1-wide-before-contact.png)
[P1-wide-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0ea7779c19c28fd7/P1-wide-before.mp4)
![P1-wide-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/292181ff89a9db47/P1-wide-before.png)
![P1-wide-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d02f04a56f0c1b3/P1-wide-diff0.png)
![P1-wide-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6caf94c356321c9f/P1-wide-diff8.png)
[P1-wide-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0bdf6210eedcaca6/P1-wide-pixels.json)
![P1-wide-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ef15eca93f3a52a7/P1-wide-sheet.png)
![P2-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5122b58bd032817d/P2-after-contact.png)
[P2-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/27f3dea0b3dd2549/P2-after.mp4)
![P2-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a1fbde058862145/P2-after.png)
![P2-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1406aa6e6641f0f2/P2-before-contact.png)
[P2-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a413cdf4b8e26c1d/P2-before.mp4)
![P2-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d7a5ed8a82bca19/P2-before.png)
![P2-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4a37b59732b0d953/P2-diff0.png)
![P2-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da5abcd96bef341b/P2-diff8.png)
![P2-pass-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2157d64425ef6d6a/P2-pass-after-contact.png)
[P2-pass-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1900dc5d441b739/P2-pass-after.mp4)
![P2-pass-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0c77acc2ef4cfe1/P2-pass-before-contact.png)
[P2-pass-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c9b6bc67d5000c7/P2-pass-before.mp4)
[P2-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f1151b60b3104943/P2-pixels.json)
![P2-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/16cf99caed2bb660/P2-sheet.png)
![P3-desktop-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49de4a8fabdcb832/P3-desktop-after-contact.png)
[P3-desktop-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e938cd134f92d0c8/P3-desktop-after.mp4)
![P3-desktop-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dcfea77b247e9fc2/P3-desktop-after.png)
![P3-desktop-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2cc05c4d1e37e87/P3-desktop-before-contact.png)
[P3-desktop-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b17bf0d48ba80b04/P3-desktop-before.mp4)
![P3-desktop-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a08f2fba788f6617/P3-desktop-before.png)
![P3-desktop-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2799f45275393a2/P3-desktop-diff0.png)
![P3-desktop-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6db783bcfa7dc076/P3-desktop-diff8.png)
[P3-desktop-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23f41de333189824/P3-desktop-pixels.json)
![P3-desktop-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7707664a6674ee5/P3-desktop-sheet.png)
![P3-web-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5e4e87ce9161769c/P3-web-after-contact.png)
[P3-web-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f6978da731175769/P3-web-after.mp4)
![P3-web-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0862b447d069c567/P3-web-after.png)
![P3-web-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0536d23190333d0f/P3-web-before-contact.png)
[P3-web-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/244188d459bff750/P3-web-before.mp4)
![P3-web-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6173dc24f873be02/P3-web-before.png)
![P3-web-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e568a99110bee42/P3-web-diff0.png)
![P3-web-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/27fcecbd84e99df4/P3-web-diff8.png)
[P3-web-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6684b7e88e7252c/P3-web-pixels.json)
![P3-web-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/47633450319e0703/P3-web-sheet.png)
![P4-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/564c5d0601b7b329/P4-after-contact.png)
[P4-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/55ac14fa5370133e/P4-after.mp4)
![P4-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82ce25731663eb1e/P4-after.png)
![P4-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/13c7f77cc818ecad/P4-before-contact.png)
[P4-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/283de4701420eb41/P4-before.mp4)
![P4-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba6041db55b2054a/P4-before.png)
![P4-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f602aaba90ae498e/P4-diff0.png)
![P4-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3bf28ec4bb70d37d/P4-diff8.png)
[P4-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/141e614f8e20a3e8/P4-pixels.json)
![P4-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/abff439adabc0e98/P4-sheet.png)
![P5-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e170c498c1d513bf/P5-after-contact.png)
[P5-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cd686fa71c490941/P5-after.mp4)
![P5-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f037606a3e9b6eb/P5-after.png)
![P5-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1cbe363a3060260d/P5-before-contact.png)
[P5-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f81338662622101f/P5-before.mp4)
![P5-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/59f1af2b2970fd68/P5-before.png)
![P5-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4f2f081b7efe8086/P5-diff0.png)
![P5-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1022714a355b75a/P5-diff8.png)
[P5-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e9c3cadf2e7865d1/P5-pixels.json)
![P5-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/80072be2d225ebe9/P5-sheet.png)
[P6-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf531e84927bf0d4/P6-before.mp4)
[P6-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/16aa422d548bb9a9/P6-after.mp4)
![P6-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f3d358d98ece17b/P6-before-contact.png)
![P6-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b644418ffb441f6e/P6-after-contact.png)
[browser-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/46e5186d158d0588/browser-traces.json)
[thread-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e50ce8638b4b14ba/thread-traces.json)
[P2-http-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1588d3c001e06a5/P2-http-traces.json)
[P6-rpc-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1cc121ad83872ce9/P6-rpc-traces.json)
![P6-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bcd7057ace063543/P6-after-contact.png)
![P6-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/033e9879e8a573e3/P6-after.png)
![P6-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f269a987116edde5/P6-before-contact.png)
![P6-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4ad55ef64a889d48/P6-before.png)
![P6-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9b306054e0ed74a/P6-diff0.png)
![P6-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cd5320933bb89a25/P6-diff8.png)
[P6-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac1a661e885e4be7/P6-pixels.json)
![P6-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b298544e7ddd8c69/P6-sheet.png)
[pixel-summary.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09f920ee64431896/pixel-summary.json)
[README-reproduce.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/736328b73d2c53c5/README-reproduce.md)
[scripts.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72b850f0e2a9e9f6/scripts.tar.gz)
[raw-superseded-and-logs.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/47975feff03c3f1b/raw-superseded-and-logs.tar.gz)
[settled-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0a5dc11b2d1915b/settled-verification.json)
[P3-desktop-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4cecb0983dc4005/P3-desktop-before-trace.json)
[P3-desktop-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f153ca4d8d28ee76/P3-desktop-after-trace.json)
[friction.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1ea4dca20ffc4987/friction.md)
[assemble.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/59748a70e9bec4a9/assemble.py)
[browser-actions.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c7a49a51fec54a33/browser-actions.js)
[build-docs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/45b39b340b3d6a8e/build-docs.py)
[capture-proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c58c3af2538a5136/capture-proxy.mjs)
[desktop-capture.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd3a3b3b947f4b36/desktop-capture.mjs)
[desktop-driver.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8558ba0029627c6d/desktop-driver.mjs)
[desktop-setup.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f406a0771d6c5973/desktop-setup.mjs)
[extract-http.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/95318cd8769e8cb8/extract-http.py)
[finalize-native.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f2f16de19d3d23a/finalize-native.py)
[instrument-mobile.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82bc45ef06347b49/instrument-mobile.py)
[make-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06bdeee1a1b564cd/make-diffs.py)
[mobile-actions.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a3f1dde19dc8ef3/mobile-actions.sh)
[mobile-cdp.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0c79f916702dbbb4/mobile-cdp.mjs)
[mobile-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1690c75e05ccd233/mobile-driver.js)
[mobile-instrumentation.patch](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf166d3bbe5fd4fe/mobile-instrumentation.patch)
[page-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2bb32cf3e7e558cb/page-driver.js)
[review-pixels.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae40a94d313a22a6/review-pixels.py)
[sanitize-archive.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/46b9f62bd812d190/sanitize-archive.py)
[seed-mobile-message.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6aefdb055cb0e0d/seed-mobile-message.py)
[seed-thread.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7c65fa1b9f72447d/seed-thread.js)
[seed.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/22ce1397ba4aa3b2/seed.sh)
[upload.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ac7790cd89936ca/upload.py)
[verify-settled.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/770c139ac98620d0/verify-settled.py)
[x11-window.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99641cf93694d289/x11-window.py)
![P3-checks-desktop-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77af0e2d1e4f3274/P3-checks-desktop-after-contact.png)
[P3-checks-desktop-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/418f18709ffcd77f/P3-checks-desktop-after.mp4)
![P3-checks-desktop-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/239158c5a7abed24/P3-checks-desktop-after.png)
![P3-checks-desktop-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba622d27764bfc18/P3-checks-desktop-before-contact.png)
[P3-checks-desktop-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/755c786cb15a5b60/P3-checks-desktop-before.mp4)
![P3-checks-desktop-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7cb1772d94457f26/P3-checks-desktop-before.png)
![P3-checks-desktop-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5a23b9dd08f4deb2/P3-checks-desktop-diff0.png)
![P3-checks-desktop-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0de2fb596213b089/P3-checks-desktop-diff8.png)
[P3-checks-desktop-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b04e34e3770d8ded/P3-checks-desktop-pixels.json)
![P3-checks-desktop-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4eb010ebcc7e5aef/P3-checks-desktop-sheet.png)
![P3-checks-web-after-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d784d1744290800e/P3-checks-web-after-contact.png)
[P3-checks-web-after.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/49400e57fd7d2b8f/P3-checks-web-after.mp4)
![P3-checks-web-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ee4473d1a832ac27/P3-checks-web-after.png)
![P3-checks-web-before-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9b944dc20084e934/P3-checks-web-before-contact.png)
[P3-checks-web-before.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a230680dab5e5dba/P3-checks-web-before.mp4)
![P3-checks-web-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9b5265d11fab6d3b/P3-checks-web-before.png)
![P3-checks-web-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e95f2da94871fd78/P3-checks-web-diff0.png)
![P3-checks-web-diff8.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09b110035b9871b8/P3-checks-web-diff8.png)
[P3-checks-web-pixels.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/33f464058ff98188/P3-checks-web-pixels.json)
![P3-checks-web-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ac732acc0b4fc8d/P3-checks-web-sheet.png)
[checks-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b7dc02692d7c14ec/checks-driver.js)
[checks-desktop.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86156823c281f69c/checks-desktop.mjs)
[assemble.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2c8abe7fbd7416c7/assemble.py)
[build-docs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd2dcbf73db7ad31/build-docs.py)
[README-reproduce.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e22159b4169a02dd/README-reproduce.md)
[scripts.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6f34269707713938/scripts.tar.gz)
[raw-superseded-and-logs.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/345ab65b928de624/raw-superseded-and-logs.tar.gz)
[friction.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/38fb442ab5d0bb6a/friction.md)
[web-traces.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ba163f642bfb74a/web-traces.json)
[P3-checks-desktop-before-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0604a1d70beaaac2/P3-checks-desktop-before-trace.json)
[P3-checks-desktop-after-trace.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6fb517e2113e43ef/P3-checks-desktop-after-trace.json)
[build-docs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f68bfb68debe7a33/build-docs.py)
[scripts.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb9ee2009e2dfa17/scripts.tar.gz)
