# Evidence — round 4

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

Pull request [#33160](https://git.cafe/pingdotgg/t3code/pull/33160), GitHub [#33160](https://github.com/pingdotgg/t3code/pull/33160); issue [#33137](https://git.cafe/pingdotgg/t3code/issues/33137). Before [4c361199f4](https://git.cafe/pingdotgg/t3code/commit/4c361199f47f6ea32a2c14835df392640d0f7c63); after [fe3ba61b9a](https://git.cafe/pingdotgg/t3code/commit/fe3ba61b9a9b166b351087add6e07a7373d075b3). Web surface.

**Rendering environment, every new capture:** Linux x86_64, headless Chromium 148.0.7778.96 / Playwright 1.60.0, DPR 1, browser zoom/font scaling 100%, no device/touch emulation, T3 Chat. Explicit dimensions/themes are recorded per row and in per-image metadata. No rendering flags or app styles changed. Stills use reduced motion, network idle, loaded fonts, pointer parked away from controls and no stale tooltip, then two pixel-identical PNGs 500 ms apart.

**Clock:** for each server, read the parent thread’s own `createdAt` through the app’s entity/RPC-backed state, then freeze client Date to that timestamp +17,400,000 ms (4h50m). Recompute after every fresh seed; do not reuse a delivery’s absolute clock. This reproduces sidebar ages independently of rebuild wall-clock time. [config.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f078ac5d1a1305f6/config.json) · [derive-clock.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8af79a8d4833292f/derive-clock.mjs) · [REBUILD.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1ada5fb04b0a00a/REBUILD.md).

**Mask method:** the 33 audit-invalid regions have been removed. Remaining original DOM text ranges were confirmed visibly against saved stills; new R20 ranges are clipped to viewport, pass checkVisibility, and pass elementFromPoint at their centre. Empty lists have no mask. Each image has its own DOM Range JSON for visible server-measured Worked-for text. Apply that box only to that image, then compare the two independently masked derivatives. A box from one image is never painted on the other. Outside-mask counts use original RGB pixels outside the union of the two independently sourced duration regions. R19 retains its original narrower duration-token DOM Ranges; R15/R16/R17 ends now use no masks. Masked diffs are published only for start pairs and R15/R16/R17/R20 ends.

**Diffs:** maximum absolute RGB-channel difference; Diff0 >0 and DiffT >16/255, amplified 32× with a visible minimum. Zero outside-mask means exact equality, not threshold equality. [comparison-counts.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b0852adcd7ba0669/comparison-counts.json) · [per-image-mask-table.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/394cb6004f258ca9/per-image-mask-table.json) · [per-image-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93b894bfb20070b2/per-image-diffs.py).

**What else changed:**

- Intended navigation differences: the before side chat takes over the main route; after keeps the parent main and reveals S1. Breadcrumbs, tabs, composer placement, wrapping, scroll/reflow, maximized/split/sheet presentation and available controls follow from that difference.
- Server-measured Replay durations differ. Only each image’s own DOM-measured duration text is masked, in separate derivative images. Original PNGs and Diff0/DiffT remain untouched.
- Independent synthetic environment/message/fork IDs, ports, absolute server timestamps and Replay tool paths vary. These are retained in their original footage and metadata. No app CSS or DOM text was changed.
- R01/R02/R10/R11/R20 recordings were retaken; other recordings remain round 2. Age-bearing start stills were recaptured against the fresh synthetic fixture lifecycle with a data-derived clock. The refreshed starts therefore have that lifecycle’s synthetic sidebar list and timeline context; retained recordings and unchanged end stills keep their original fixture context.
- R10’s tooltip was dismissed before still and recording. R11 starts with both timelines at the end and no Scroll to end control; its recording then collapses and reveals the cited group. A fresh-context still recapture removed composer/code-edge rasterization without editing pixels.
- Round 4 replaces R20 on both revisions: each Settings and Usage visit starts on the parent with a live side-chat citation hash. The source tab is closed while retaining the hash; returning through Back to app strips the hash and keeps the source tab closed. Both returns are asserted and shown. Other rows and recordings carry over.
- Round 4 removes all 33 invalid duration regions, including all retained R15/R16/R17 end masks. Corrected per-image lists and every masked derivative are regenerated; all masked pairs remain exact outside visible duration text.
- The final PR head only merges main, but shared rendered dependencies also changed there. These captures prove the pinned behavior revision [fe3ba61b9a](https://git.cafe/pingdotgg/t3code/commit/fe3ba61b9a9b166b351087add6e07a7373d075b3); no new final-head capture is claimed.

**Still open:** Retained R19 start stills use original narrower duration-token DOM ranges; full source-element HTML was not recorded. The visible text was independently inspected..

## R01 — sent quote, maximized side chat

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Before the side chat becomes the main route. After the parent remains main and S1 stays maximized.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bd87624b59b21653/R01-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ba52f7475c51251/R01-after-dark-1440.mp4) | [R01](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/133838c79a483e7b/R01-start-diff0.png) | [R01](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/145d5ec1fab76ab4/R01-end-diff0.png) | [R01 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1a9f5a45cc404c5c/R01-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c5f78d006620f6cf/R01-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a6c8296cf3865044/R01-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c77456aa8aeb132/R01-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0aedb8ebd061930d/R01-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8fee57e1e4c4c203/R01-after-end.png).

R01 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/566cacba520f7b06/R01-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4f981ff8dbd5f0f9/R01-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R01-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a6c8296cf3865044/R01-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/715e180e1460f877/R01-before-start-duration-masks.json) | (483, 600, 109, 19) | Worked for 5.5s — DOM Range within Worked-for button |
| [R01-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c77456aa8aeb132/R01-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e7e2a5b71d11b7c0/R01-after-start-duration-masks.json) | (483, 600, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |

Companion data and stills: [R01-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/95a21842b7aa45b6/R01-after-dark-1440-sheet.jpg) · [R01-after-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aa7c68095a65dc1f/R01-after-end-capture.json) · [R01-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dcc6ab4152f3b9bd/R01-after-start-capture.json) · [R01-after-start-reflow-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b80f94383c3b2b32/R01-after-start-reflow-capture.json) · [R01-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0e4c15ea438f910/R01-before-dark-1440-sheet.jpg) · [R01-before-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b180619018c36fc9/R01-before-end-capture.json) · [R01-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/221c660d3152e0c5/R01-before-start-capture.json) · [R01-before-start-reflow-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f9bab733f942040/R01-before-start-reflow-capture.json).

## R02 — split, repeat, dismiss and reopen

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; light T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Activate, repeat, Escape, return to parent, close S1, focus composer and explicitly reactivate. The base route takeover explains the later layout divergence.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9207f1f5a98971eb/R02-before-light-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/668680f118439303/R02-after-light-1440.mp4) | [R02](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/118c5698f5352a94/R02-start-diff0.png) | [R02](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da3112fec41a32bb/R02-end-diff0.png) | [R02 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b90a11cfe74cb344/R02-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c93a2a4deb5f7b6b/R02-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/964ca99e048e50c6/R02-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8c97dd68646540e4/R02-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/37cce5f1d5454e7e/R02-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aed756f41734d875/R02-after-end.png).

R02 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e0ca6d1bfaa53e62/R02-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2168129dbb73ed1a/R02-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R02-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/964ca99e048e50c6/R02-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd1459cc0a6328b9/R02-before-start-duration-masks.json) | (307, 549, 109, 19)<br>(952, 567, 109, 19) | Worked for 5.6s — DOM Range within Worked-for button<br>Worked for 5.5s — DOM Range within Worked-for button |
| [R02-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8c97dd68646540e4/R02-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/120ef6a878f90236/R02-after-start-duration-masks.json) | (307, 549, 109, 19)<br>(952, 567, 109, 19) | Worked for 5.5s — DOM Range within Worked-for button<br>Worked for 5.4s — DOM Range within Worked-for button |

Companion data and stills: [R02-after-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1f337356e53d574/R02-after-end-capture.json) · [R02-after-first-reveal-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/00700a0f7dddf7b2/R02-after-first-reveal-capture.json) · [R02-after-light-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cfa66e5b555839ff/R02-after-light-1440-sheet.jpg) · [R02-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e53fc796b2e18eb/R02-after-start-capture.json) · [R02-after-start-reflow-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/52f59c5a54b37ac5/R02-after-start-reflow-capture.json) · [R02-before-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3a9c844235e9713/R02-before-end-capture.json) · [R02-before-first-reveal-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/26c17f20321eaa43/R02-before-first-reveal-capture.json) · [R02-before-light-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18b6e7cf6893a9ed/R02-before-light-1440-sheet.jpg) · [R02-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4cde573d6e0b5d5/R02-before-start-capture.json) · [R02-before-start-reflow-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/15c22eab8733bf54/R02-before-start-reflow-capture.json).

## R03 — unsent composer citation

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Native text selection, Cite, Save, unsent citation click, then keyboard Enter. The draft survives on both sides; the base promotes S1 to main while the head keeps the parent.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/145cf93e0178d28c/R03-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ccdb6df9c4b944d/R03-after-dark-1440.mp4) | [R03](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2bf6996e5b2f579d/R03-start-diff0.png) | [R03](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c0aff1a343f2ca1/R03-end-diff0.png) | [R03 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/31b17ee32f3b9aa3/R03-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/828ff5d806a7ff36/R03-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c68ac292d9d15462/R03-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9354ee0970114af3/R03-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/137e7e8658ea194c/R03-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c10be47f9dd551dc/R03-after-end.png).

R03 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/39d811c61e4a042b/R03-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/938acdc7671f5863/R03-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R03-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c68ac292d9d15462/R03-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/76e3cf6012a883ed/R03-before-start-duration-masks.json) | (307, 182, 109, 19)<br>(952, 160, 109, 19) | Worked for 5.2s — DOM Range within Worked-for button<br>Worked for 5.1s — DOM Range within Worked-for button |
| [R03-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9354ee0970114af3/R03-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/61b8a28dacf26a98/R03-after-start-duration-masks.json) | (307, 182, 109, 19)<br>(952, 160, 109, 19) | Worked for 5.3s — DOM Range within Worked-for button<br>Worked for 5.1s — DOM Range within Worked-for button |

Companion data and stills: [R03-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/abfde5f9f13283fa/R03-after-dark-1440-sheet.jpg) · [R03-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4ca1f119e73738f2/R03-after-start-capture.json) · [R03-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/faca64a7bdfda085/R03-before-dark-1440-sheet.jpg) · [R03-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1eb6ef3b6e131f2f/R03-before-start-capture.json).

## R04 — competing side chats and file tab

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

S2, S1 and a file tab exist. Activate S1 from S2, then explicitly select S2 again. The base cannot select the now-unmounted S2 panel; the head preserves the tabs and respects the later S2 choice.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a48c453587bd5c93/R04-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae447b5880f73df4/R04-after-dark-1440.mp4) | [R04](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ee066aec847f915/R04-start-diff0.png) | [R04](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/91c228d9f27e5fc0/R04-end-diff0.png) | [R04 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ae83f0f65ba364c/R04-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/75d7dbe48fe175fa/R04-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6715a848796462c9/R04-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d74c10443df8ca49/R04-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/822eaf7bc0145c91/R04-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fccc10f86fce7b1f/R04-after-end.png).

R04 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4361bd26529d441/R04-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/801533d50792c7de/R04-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R04-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6715a848796462c9/R04-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a0757248c0dbece/R04-before-start-duration-masks.json) | (307, 172, 109, 19)<br>(952, 313, 109, 19) | Worked for 7.2s — DOM Range within Worked-for button<br>Worked for 5.5s — DOM Range within Worked-for button |
| [R04-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d74c10443df8ca49/R04-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d572c533c69abff/R04-after-start-duration-masks.json) | (307, 172, 109, 19)<br>(952, 313, 109, 19) | Worked for 6.5s — DOM Range within Worked-for button<br>Worked for 5.4s — DOM Range within Worked-for button |

Companion data and stills: [R04-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4412835d3dea2af7/R04-after-dark-1440-sheet.jpg) · [R04-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/87ac6aec038d8dbf/R04-after-start-capture.json) · [R04-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0efeb7b1290ffbfb/R04-before-dark-1440-sheet.jpg) · [R04-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/846741da55f7d9fd/R04-before-start-capture.json).

## R05 — narrow web sheet

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 800×900 CSS px; light T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

800px light web: reveal, dismiss, reactivate, maximize and repeat. The base route takeover makes panel-only controls unavailable.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c02c326316649c00/R05-before-light-800.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1e0c05859dcee275/R05-after-light-800.mp4) | [R05](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1b61ea4418b49083/R05-start-diff0.png) | [R05](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b08813c1ffeb66e3/R05-end-diff0.png) | [R05 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec86081af550036b/R05-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c89acec24ba965de/R05-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0c5a328d61fdfce/R05-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/81b8c4109a58fa83/R05-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/832cb4dd3123ce01/R05-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6e4fe3c7d58f318d/R05-after-end.png).

R05 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b1058590fc6db6f/R05-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7b06a6818d48a0a1/R05-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R05-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0c5a328d61fdfce/R05-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d959db2030a53f0/R05-before-start-duration-masks.json) | (259, 549, 109, 19) | Worked for 5.6s — DOM Range within Worked-for button |
| [R05-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/81b8c4109a58fa83/R05-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da54047da62dce6d/R05-after-start-duration-masks.json) | (259, 549, 109, 19) | Worked for 5.5s — DOM Range within Worked-for button |

Companion data and stills: [R05-after-light-800-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/46a9bdf9e582d775/R05-after-light-800-sheet.jpg) · [R05-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7f798d22eb01c0da/R05-after-start-capture.json) · [R05-before-light-800-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b91c8978bd2b503f/R05-before-light-800-sheet.jpg) · [R05-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5a7bf96a9752ceaf/R05-before-start-capture.json) · [R05-sheet-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dad50335817c4128/R05-sheet-duration-masks.json) · [R05-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e29de2f2a1d153fe/R05-sheet.png).

## R06 — small mobile-width web

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 390×844 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

390×844 desktop Chromium with click input and no touch/device emulation. This is mobile-width web, not native mobile. Its caption margin is 160px; other rows use 96px.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/12d50c56b86c92e4/R06-before-dark-390.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0a60351d0862e033/R06-after-dark-390.mp4) | [R06](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/728a324c77b7fcdd/R06-start-diff0.png) | [R06](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f4a711051a3fb780/R06-end-diff0.png) | [R06 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e6ace1f049ee17d4/R06-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b4d699544e825356/R06-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8591e70bd0405fb5/R06-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cbc8543da28c2ee6/R06-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/51a1f185ff7f2621/R06-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2919fb00bbd515e9/R06-after-end.png).

R06 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e0eeb941b5f8b76a/R06-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92c7514d8897994b/R06-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R06-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8591e70bd0405fb5/R06-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c5c6a692867661a1/R06-before-start-duration-masks.json) | (15, 525, 109, 19) | Worked for 5.6s — DOM Range within Worked-for button |
| [R06-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cbc8543da28c2ee6/R06-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3e445c5a679693ed/R06-after-start-duration-masks.json) | (15, 525, 109, 19) | Worked for 5.5s — DOM Range within Worked-for button |

Companion data and stills: [R06-after-dark-390-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/84f8f054a01b291b/R06-after-dark-390-sheet.jpg) · [R06-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1399b142c233cc9e/R06-after-start-capture.json) · [R06-before-dark-390-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e564968650f1a2e/R06-before-dark-390-sheet.jpg) · [R06-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/326dc3db0397ebc5/R06-before-start-capture.json) · [R06-sheet-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8c3285808b1c309e/R06-sheet-duration-masks.json) · [R06-sheet.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67cb614187e86e28/R06-sheet.png).

## R07 — native modified link actions

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Real Control, middle, Shift and Alt actions. Each modifier has its own before/after recordings and start/end diffs. Popup segments are explicitly labelled cuts from the click page to the actual target page. Control/middle/Shift choose S1-main on base versus parent/S1 on head. Alt leaves the holder route unchanged.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9bf0d2658cdf3cc2/R07-Alt-click-before-dark-1440.mp4) · [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1cadcee2ff55fcef/R07-Control-click-before-dark-1440.mp4) · [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e39fa788e8dd209c/R07-Middle-click-before-dark-1440.mp4) · [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dae198d06f5f5697/R07-Shift-click-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea2aa83cf4524c5e/R07-Alt-click-after-dark-1440.mp4) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/97e4c3119e0c1926/R07-Control-click-after-dark-1440.mp4) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/494ddcf0feced113/R07-Middle-click-after-dark-1440.mp4) · [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/365ea0c763262ed8/R07-Shift-click-after-dark-1440.mp4) | [R07-Control-click](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6427e3a899655073/R07-Control-click-start-diff0.png)<br>[R07-Middle-click](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/608b2a8bfcda2aed/R07-Middle-click-start-diff0.png)<br>[R07-Shift-click](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e6c32a88a7c54383/R07-Shift-click-start-diff0.png)<br>[R07-Alt-click](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b083015878180b7b/R07-Alt-click-start-diff0.png) | [R07-Control-click](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ecf811a6c1a16ff/R07-Control-click-end-diff0.png)<br>[R07-Middle-click](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09c7f58e15766a2f/R07-Middle-click-end-diff0.png)<br>[R07-Shift-click](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f650923ad6d8eef4/R07-Shift-click-end-diff0.png)<br>[R07-Alt-click](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a64bd123a056226b/R07-Alt-click-end-diff0.png) | [R07-Control-click start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/740a9567cbeb406f/R07-Control-click-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/871783e7a8e5b3ce/R07-Control-click-end-diffT16.png)<br>[R07-Middle-click start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df77eb69a70f4b90/R07-Middle-click-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be28d946c973a567/R07-Middle-click-end-diffT16.png)<br>[R07-Shift-click start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/32380ccdf89402e4/R07-Shift-click-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/af1fd9967dc71b6e/R07-Shift-click-end-diffT16.png)<br>[R07-Alt-click start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/db6f56976a928af4/R07-Alt-click-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9cac7edbced4da2/R07-Alt-click-end-diffT16.png) |

End frames differ by design: the Alt action leaves the holder unchanged; Control/middle/Shift show S1-main before versus parent/S1 after. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1edcba30ba8a1895/R07-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d1a4ccfba3c065a1/R07-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e412092f7b9c7cd3/R07-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6038fb83b36a1443/R07-after-end.png).

R07-Control-click start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/16bc1a883c68c8e9/R07-Control-click-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3857f9c334d46b2/R07-Control-click-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R07-Control-click-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dec4a1b5ed213365/R07-Control-click-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df10c4db763404ba/R07-Control-click-before-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |
| [R07-Control-click-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/43ca60f071063740/R07-Control-click-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86349a5839eb3816/R07-Control-click-after-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |

R07-Middle-click start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/903a943e960adb73/R07-Middle-click-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b5f00e9d3d7fb3e/R07-Middle-click-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R07-Middle-click-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/307996b96c1bee81/R07-Middle-click-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/becd3a37dea88c16/R07-Middle-click-before-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |
| [R07-Middle-click-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3af3a46e3a1abb58/R07-Middle-click-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7f3203cbc229755e/R07-Middle-click-after-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |

R07-Shift-click start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/73426889c865e169/R07-Shift-click-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e94817fa867cb1ca/R07-Shift-click-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R07-Shift-click-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ad1044feaf5f28b5/R07-Shift-click-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f557e75c60eee4d3/R07-Shift-click-before-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |
| [R07-Shift-click-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2c68dcf24f11c94/R07-Shift-click-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/58bb0acff6235b04/R07-Shift-click-after-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |

R07-Alt-click start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/124b99a7bef88d81/R07-Alt-click-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/988b381be56fafe6/R07-Alt-click-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R07-Alt-click-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf25ad541ee61069/R07-Alt-click-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c8a0186272bb7afd/R07-Alt-click-before-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |
| [R07-Alt-click-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9f88261ab3ba5419/R07-Alt-click-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5f248734defdafc8/R07-Alt-click-after-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |

Companion data and stills: [R07-Alt-click-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4266daeced44ed84/R07-Alt-click-after-dark-1440-sheet.jpg) · [R07-Alt-click-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac26f8bbeba832ad/R07-Alt-click-after-start-capture.json) · [R07-Alt-click-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/83c8395201b8ab11/R07-Alt-click-before-dark-1440-sheet.jpg) · [R07-Alt-click-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/db216bcd88089c19/R07-Alt-click-before-start-capture.json) · [R07-Control-click-after-dark-1440-arrival-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/961ceda3f81e0e6b/R07-Control-click-after-dark-1440-arrival-sheet.jpg) · [R07-Control-click-after-dark-1440-click-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b6cf2e9b22cb7f8d/R07-Control-click-after-dark-1440-click-sheet.jpg) · [R07-Control-click-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7fb2fbf712a50d10/R07-Control-click-after-dark-1440-sheet.jpg) · [R07-Control-click-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da882963f1c981a9/R07-Control-click-after-start-capture.json) · [R07-Control-click-before-dark-1440-arrival-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a442008db564061a/R07-Control-click-before-dark-1440-arrival-sheet.jpg) · [R07-Control-click-before-dark-1440-click-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aaa91127a44a9530/R07-Control-click-before-dark-1440-click-sheet.jpg) · [R07-Control-click-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e12297fdebde2a45/R07-Control-click-before-dark-1440-sheet.jpg) · [R07-Control-click-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/172336107118d9cf/R07-Control-click-before-start-capture.json) · [R07-Middle-click-after-dark-1440-arrival-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3ba16415cabb6ba9/R07-Middle-click-after-dark-1440-arrival-sheet.jpg) · [R07-Middle-click-after-dark-1440-click-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b571e796a1eb5127/R07-Middle-click-after-dark-1440-click-sheet.jpg) · [R07-Middle-click-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06118217aaa24aed/R07-Middle-click-after-dark-1440-sheet.jpg) · [R07-Middle-click-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cdfcb1cccf2846a3/R07-Middle-click-after-start-capture.json) · [R07-Middle-click-before-dark-1440-arrival-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb96a526aaf34763/R07-Middle-click-before-dark-1440-arrival-sheet.jpg) · [R07-Middle-click-before-dark-1440-click-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98fd10ea001b9a0b/R07-Middle-click-before-dark-1440-click-sheet.jpg) · [R07-Middle-click-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3cb229c673890089/R07-Middle-click-before-dark-1440-sheet.jpg) · [R07-Middle-click-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f0ac6737b1af06eb/R07-Middle-click-before-start-capture.json) · [R07-Shift-click-after-dark-1440-arrival-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/85de35086ca3bcf4/R07-Shift-click-after-dark-1440-arrival-sheet.jpg) · [R07-Shift-click-after-dark-1440-click-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c3aee826ad775907/R07-Shift-click-after-dark-1440-click-sheet.jpg) · [R07-Shift-click-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4d9d154ec0552faa/R07-Shift-click-after-dark-1440-sheet.jpg) · [R07-Shift-click-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b12865eaff7a90c6/R07-Shift-click-after-start-capture.json) · [R07-Shift-click-before-dark-1440-arrival-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ee458b179217a66/R07-Shift-click-before-dark-1440-arrival-sheet.jpg) · [R07-Shift-click-before-dark-1440-click-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c2a1339ae6fce4cd/R07-Shift-click-before-dark-1440-click-sheet.jpg) · [R07-Shift-click-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cbc1d1d68cb5b04e/R07-Shift-click-before-dark-1440-sheet.jpg) · [R07-Shift-click-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e904352b35c83bd8/R07-Shift-click-before-start-capture.json) · [R07-after-all-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/898419d4b632237d/R07-after-all-sheet.jpg) · [R07-after-current-citation.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98deee942df62325/R07-after-current-citation.json) · [R07-after-native-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c6ad12f342b53baf/R07-after-native-manifest.json) · [R07-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/53d1564df6bf597a/R07-after-start-capture.json) · [R07-before-all-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a26ff1b8bd2be200/R07-before-all-sheet.jpg) · [R07-before-current-citation.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d728637647e42c43/R07-before-current-citation.json) · [R07-before-native-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f12a02ad78cac65f/R07-before-native-manifest.json) · [R07-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d094c88a3fa62d8e/R07-before-start-capture.json).

## R08 — cold arrival, reload and history

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

A fresh authenticated page starts with S1 closed. Open the copied current-source citation URL, reload, navigate away, Back, Forward and Back. This uses a current source; the separate off-page observation is retained below.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5a59680a32627e7/R08-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b3d3b09c9a3b4bad/R08-after-dark-1440.mp4) | [R08](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d7ceef1147f861b0/R08-start-diff0.png) | [R08](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f66ea0a64d4e21d9/R08-end-diff0.png) | [R08 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7d0df9240208ac0f/R08-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/91ad216c5c0a9d05/R08-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0c43c6a4050faf4e/R08-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/29cbe97b6aca7fbe/R08-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a842f5bf7f996a35/R08-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2de020ce6a95e8eb/R08-after-end.png).

R08 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0dc097b69f199e6e/R08-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf9aebee29249e88/R08-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R08-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0c43c6a4050faf4e/R08-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f90d2fe43a9e184/R08-before-start-duration-masks.json) | (383, 182, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |
| [R08-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/29cbe97b6aca7fbe/R08-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/749aec3409ca1fb7/R08-after-start-duration-masks.json) | (383, 182, 109, 19) | Worked for 5.4s — DOM Range within Worked-for button |

Companion data and stills: [R08-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e113b9b84cf41f9/R08-after-dark-1440-sheet.jpg) · [R08-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/79c7975cfd10aeaa/R08-after-start-capture.json) · [R08-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f05a9b95d70920ec/R08-before-dark-1440-sheet.jpg) · [R08-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a18ffe81a9545b03/R08-before-start-capture.json).

## R09 — late source shell — HARNESS

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

HARNESS: temporarily hold the real quiet source-shell atom read at null, activate, then restore its original implementation. No source file is changed. On base there is no parent-navigation hook: publishing the shell leaves S1 main. On head the mounted production hook replaces the route with the parent, preserving hash/activation/history length.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/532bb6f745eceeac/R09-harness-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ada3cbedb16e063b/R09-harness-after-dark-1440.mp4) | [R09](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/94fab60fee17e2e0/R09-start-diff0.png) | [R09](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72bde87f8b2838bc/R09-end-diff0.png) | [R09 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f28f5a25a1e1890e/R09-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f4376fcb7b6a3b6/R09-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0d3676f2193d9942/R09-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8efaa89bf42d47c/R09-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/84fc69da49a9f28c/R09-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dfc6909e8d5a422e/R09-after-end.png).

R09 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3132fa28ad711ea1/R09-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e59e4efda04e36e0/R09-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R09-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0d3676f2193d9942/R09-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/513d1fa30c758a8d/R09-before-start-duration-masks.json) | (307, 582, 109, 19) | Worked for 5.6s — DOM Range within Worked-for button |
| [R09-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8efaa89bf42d47c/R09-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/19e41dd008b5dd36/R09-after-start-duration-masks.json) | (307, 582, 109, 19) | Worked for 5.5s — DOM Range within Worked-for button |

Companion data and stills: [R09-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2243964b660d63cd/R09-after-start-capture.json) · [R09-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac6ba23c2320905c/R09-before-start-capture.json) · [R09-harness-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d178358dbc2f24cc/R09-harness-after-dark-1440-sheet.jpg) · [R09-harness-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/34e2cf63ee147b62/R09-harness-before-dark-1440-sheet.jpg) · [R09-harness-state-after.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ee3931effb929ef/R09-harness-state-after.json) · [R09-harness-state-before.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/816112df573d1494/R09-harness-state-before.json).

## R10 — outside loaded history

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Eleven completed S1 Replay turns; M1 is absent from the bounded snapshot and a real history cursor exists. Both sides use real history loading; base reveals in S1-main and head in the parent’s S1 pane.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4d36b0f4298a0784/R10-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67f4c21659313d4f/R10-after-dark-1440.mp4) | [R10](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4cca1b9cbfdefad/R10-start-diff0.png) | [R10](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5090cd65ed9d8fe7/R10-end-diff0.png) | [R10 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f368a1a0b4c36326/R10-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f2e97c306ff1b6e3/R10-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86f0efbbca875ebd/R10-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a42fc629c126ae8/R10-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8a3b0cdc61cb381/R10-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6dba248bfa1d59d0/R10-after-end.png).

R10 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5095cf2d9afbbf0/R10-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06cca36859755a69/R10-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R10-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86f0efbbca875ebd/R10-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/43e04e39bcfdbd98/R10-before-start-duration-masks.json) | (383, 582, 109, 19) | Worked for 5.6s — DOM Range within Worked-for button |
| [R10-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a42fc629c126ae8/R10-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/95673872fad2f276/R10-after-start-duration-masks.json) | (383, 582, 109, 19) | Worked for 5.5s — DOM Range within Worked-for button |

Companion data and stills: [R10-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0b427f9f91acfcc8/R10-after-dark-1440-sheet.jpg) · [R10-after-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1650ba7cd8d96a8a/R10-after-end-capture.json) · [R10-after-history-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6654b535aa67a1b0/R10-after-history-state.json) · [R10-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/79bc2c2f4352bdcc/R10-after-start-capture.json) · [R10-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0db1f1413fd562c/R10-before-dark-1440-sheet.jpg) · [R10-before-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba020648992c1c14/R10-before-end-capture.json) · [R10-before-history-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7c90bf4e39992204/R10-before-history-state.json) · [R10-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/59fcdefb63b564a4/R10-before-start-capture.json).

## R11 — folded older response

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Select a real intermediate assistant response inside an expanded work group, save a citation, collapse that group and activate the citation to expand/reveal it. The sidebar is collapsed by the app shortcut before recording; normal timeline scrolling finds the saved holder.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2add441ce3d53973/R11-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c582fd312bfe2a55/R11-after-dark-1440.mp4) | [R11](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93ed8c49d634d5c1/R11-start-diff0.png) | [R11](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3ae168cb79c927f2/R11-end-diff0.png) | [R11 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e7e0f0553f141c9/R11-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a6c4e24e642fa6d/R11-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6e93a711c3924d09/R11-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6fa8d73819b74821/R11-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2d26d523be85c6b/R11-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2c1b575eb17cbbc/R11-after-end.png).

R11 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a6449e65220b5ea/R11-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f72f11df4b93feaa/R11-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R11-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6e93a711c3924d09/R11-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a4ce6d1024b3620e/R11-before-start-duration-masks.json) | (85, 182, 109, 19)<br>(952, 160, 109, 19) | Worked for 5.2s — DOM Range within Worked-for button<br>Worked for 5.1s — DOM Range within Worked-for button |
| [R11-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6fa8d73819b74821/R11-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/024c3cce18991f22/R11-after-start-duration-masks.json) | (85, 182, 109, 19)<br>(952, 160, 109, 19) | Worked for 5.3s — DOM Range within Worked-for button<br>Worked for 5.1s — DOM Range within Worked-for button |

Companion data and stills: [R11-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0fc9a6e83e482ec5/R11-after-dark-1440-sheet.jpg) · [R11-after-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4cd27a85d39a1913/R11-after-end-capture.json) · [R11-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e42d38f29f451c5/R11-after-start-capture.json) · [R11-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/138381e9f11030fb/R11-before-dark-1440-sheet.jpg) · [R11-before-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e433fcae46dd9eef/R11-before-end-capture.json) · [R11-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ec0dab8ad0b4d9b/R11-before-start-capture.json) · [R11-folded-citation-after.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f55fb592fb09f84f/R11-folded-citation-after.json) · [R11-folded-citation-before.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0e5d297d1ca2de4/R11-folded-citation-before.json) · [R11-start-recapture-provenance.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eff79c25beccccb0/R11-start-recapture-provenance.json).

## R12 — missing source message

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; light T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Valid synthetic missing message ID; saved quote retained and unavailable warning, with no false highlight. Base routes to S1-main; head opens S1 on the parent.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ab217a757f7b1ba/R12-before-light-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/25588b4610949b8b/R12-after-light-1440.mp4) | [R12](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/34f67e5d38f57aa5/R12-start-diff0.png) | [R12](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/adc59e228db5196d/R12-end-diff0.png) | [R12 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e93b78deef0a29db/R12-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1273e79ac0f7c075/R12-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b64c30edc3b431d/R12-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bfe488b5a5e323fd/R12-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d2a66b9312424af/R12-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e692dc888dc3d923/R12-after-end.png).

R12 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dc3fe18054179cf2/R12-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66a4362a64024930/R12-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R12-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b64c30edc3b431d/R12-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bc6c868f49d61cc/R12-before-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.2s — DOM Range within Worked-for button |
| [R12-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bfe488b5a5e323fd/R12-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c95b54f5b714f34d/R12-after-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.2s — DOM Range within Worked-for button |

Companion data and stills: [R12-after-light-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a2f346bb3fee7ec0/R12-after-light-1440-sheet.jpg) · [R12-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1893ee0d518b6f76/R12-after-start-capture.json) · [R12-before-light-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/08e6a4c1ff6ed50c/R12-before-light-1440-sheet.jpg) · [R12-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/265c27ce7ce938e0/R12-before-start-capture.json) · [R12-warning-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f8eb3cde674ebcdb/R12-warning-duration-masks.json) · [R12-warning.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/168f8f4dfd9d5a60/R12-warning.png).

## R13 — changed quoted text

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

A current existing S1 message has deliberately stale saved text/selectors. The warning retains the saved quote and reveals the actual response.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1501ecdaa937d0d/R13-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66bd210f819a056a/R13-after-dark-1440.mp4) | [R13](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98e37b3f767827a5/R13-start-diff0.png) | [R13](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b64cbae73cb2d83/R13-end-diff0.png) | [R13 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e5bd9d616b30aff3/R13-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ce5596150b0f38ce/R13-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8788dc59e5efee6d/R13-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/af882fc5f3271ede/R13-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/18a8caaa2bda7850/R13-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3cfe94729d3c5d73/R13-after-end.png).

R13 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd09ee004ee876a7/R13-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec981e8b360923d4/R13-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R13-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8788dc59e5efee6d/R13-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e89592c6962e46df/R13-before-start-duration-masks.json) | (307, 549, 109, 19)<br>(952, 160, 109, 19) | Worked for 5.2s — DOM Range within Worked-for button<br>Worked for 5.1s — DOM Range within Worked-for button |
| [R13-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/af882fc5f3271ede/R13-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2add8a24e5a2f18/R13-after-start-duration-masks.json) | (307, 549, 109, 19)<br>(952, 160, 109, 19) | Worked for 5.2s — DOM Range within Worked-for button<br>Worked for 5.1s — DOM Range within Worked-for button |

Companion data and stills: [R13-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1ea8807972df9e7d/R13-after-dark-1440-sheet.jpg) · [R13-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ab1492b1054526d7/R13-after-start-capture.json) · [R13-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0b774f1d3ddfe56e/R13-before-dark-1440-sheet.jpg) · [R13-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0a4a8d7db1922d8f/R13-before-start-capture.json) · [R13-warning-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f62637eb0193dd8c/R13-warning-duration-masks.json) · [R13-warning.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e62b2f8b22a87b0b/R13-warning.png).

## R14 — history failure/recovery — HARNESS

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; light T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

HARNESS: only the first target history HTTP request returns 503, then requests are restored and the citation is explicitly reactivated. The warning still is captured while its toast is fully visible; the raw endpoint error is scrolled above the viewport through normal timeline scrolling. Base has no parent-navigation hook and runs this history path in S1-main; head uses the embedded S1 pane.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f26c1159c73b59ff/R14-harness-before-light-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/28917d4fdb316b64/R14-harness-after-light-1440.mp4) | [R14](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90d7888df86cb6d0/R14-start-diff0.png) | [R14](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4b1401a2aa943e25/R14-end-diff0.png) | [R14 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f6f01aecc02aae8b/R14-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c017f785dba5ea22/R14-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bd91bdad80de814b/R14-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/58d680f39329454d/R14-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/11d919622f3e65ff/R14-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/50faf7bf7b9d5474/R14-after-end.png).

R14 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c80f967632f9b782/R14-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9c27374d3fd42928/R14-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R14-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bd91bdad80de814b/R14-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ab04fe202e0e7b9/R14-before-start-duration-masks.json) | (383, 582, 109, 19) | Worked for 5.6s — DOM Range within Worked-for button |
| [R14-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/58d680f39329454d/R14-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1a070bf07339f67d/R14-after-start-duration-masks.json) | (383, 582, 109, 19) | Worked for 5.5s — DOM Range within Worked-for button |

Companion data and stills: [R14-after-history-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e1efacbe74dea5f9/R14-after-history-state.json) · [R14-after-history-warning-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d4879265f62986d/R14-after-history-warning-duration-masks.json) · [R14-after-history-warning.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/056cbec84b968309/R14-after-history-warning.png) · [R14-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4479b263b879cc08/R14-after-start-capture.json) · [R14-before-history-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eaccf5fb933746cb/R14-before-history-state.json) · [R14-before-history-warning-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/71bcaddccaa77338/R14-before-history-warning-duration-masks.json) · [R14-before-history-warning.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5af8fef4d3d129f/R14-before-history-warning.png) · [R14-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cb20003d0493f2dc/R14-before-start-capture.json) · [R14-harness-after-light-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06717e896590cfa7/R14-harness-after-light-1440-sheet.jpg) · [R14-harness-before-light-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f5e9451b8f6a5ecf/R14-harness-before-light-1440-sheet.jpg) · [R14-history-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/803252a64a2e2c6f/R14-history-state.json) · [R14-history-warning-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a95a106af5f0a252/R14-history-warning-duration-masks.json) · [R14-history-warning.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9eb47799dfac2cc2/R14-history-warning.png).

## R15 — ordinary thread control

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Ordinary thread U remains the ordinary main-route destination on both revisions. The comparison also expands the real completed work group and centers the final reply.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4e694f7bbebbad0/R15-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f6ccf4d49e48405d/R15-after-dark-1440.mp4) | [R15](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d53091c22596121c/R15-start-diff0.png) | [R15](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b9d854f0c059f0a/R15-end-diff0.png) | [R15 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5895c90da6124097/R15-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/16947ebb73352783/R15-end-diffT16.png) |

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d294acee717758d/R15-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1d18c3633a0092bd/R15-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/832413597aa04084/R15-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc5499c74dd116f5/R15-after-end.png).

R15 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9845981c61d6e6dc/R15-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa4ca75bb38f51f7/R15-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R15-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d294acee717758d/R15-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a8c39561f204ae24/R15-before-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.2s — DOM Range within Worked-for button |
| [R15-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1d18c3633a0092bd/R15-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7c1818c215248b12/R15-after-start-duration-masks.json) | (383, 549, 109, 19) | Worked for 5.1s — DOM Range within Worked-for button |

R15 end: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e18e135c3bcef954/R15-end-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c40f75a996237dc/R15-end-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R15-before-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/832413597aa04084/R15-before-end.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e3e73fb51948ed1/R15-before-end-duration-masks.json) | none | No visible duration text |
| [R15-after-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc5499c74dd116f5/R15-after-end.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c163db7bf89150cd/R15-after-end-duration-masks.json) | none | No visible duration text |

Companion data and stills: [R15-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/459e8fd0d4fb06c1/R15-after-dark-1440-sheet.jpg) · [R15-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/35626b4ef2a20b54/R15-after-start-capture.json) · [R15-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ed0ab20930be862d/R15-before-dark-1440-sheet.jpg) · [R15-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8c3b7d10d232dea5/R15-before-start-capture.json).

## R16 — ordinary fork control

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; light T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

A real ordinary fork, created through Fork from this response, owns the cited reply. Its ordinary fork route remains main on both revisions. Work is expanded for the control comparison; its end frame is identical at zero threshold.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7491e8728d530124/R16-before-light-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a9657fd9b046185/R16-after-light-1440.mp4) | [R16](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/679404c28fa82e73/R16-start-diff0.png) | [R16](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ef5501b53482d71/R16-end-diff0.png) | [R16 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e9a94f9fca4494da/R16-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/32999ea2b39ca937/R16-end-diffT16.png) |

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2320ba7609c46af5/R16-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dab4fa41f0bc2548/R16-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/39b1bec815100ca0/R16-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/447af668232592b4/R16-after-end.png).

R16 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/870d4f882f6c452c/R16-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c3cf6d2036822b86/R16-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R16-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2320ba7609c46af5/R16-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2d586e8b8df51910/R16-before-start-duration-masks.json) | (383, 182, 109, 19) | Worked for 5.3s — DOM Range within Worked-for button |
| [R16-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dab4fa41f0bc2548/R16-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/200bb8b06a555509/R16-after-start-duration-masks.json) | (383, 182, 109, 19) | Worked for 5.3s — DOM Range within Worked-for button |

R16 end: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae08280453f3d0f3/R16-end-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1a036295ed9da560/R16-end-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R16-before-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/39b1bec815100ca0/R16-before-end.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/996ad0ffd4bba987/R16-before-end-duration-masks.json) | none | No visible duration text |
| [R16-after-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/447af668232592b4/R16-after-end.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0e706bed1db526a3/R16-after-end-duration-masks.json) | none | No visible duration text |

Companion data and stills: [R16-after-light-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c36918ecc4c252dd/R16-after-light-1440-sheet.jpg) · [R16-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6d0fa5bcde727f19/R16-after-start-capture.json) · [R16-after-start-reflow-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/de877fd4cf13bc85/R16-after-start-reflow-capture.json) · [R16-before-light-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7b054b55913864fe/R16-before-light-1440-sheet.jpg) · [R16-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72a7f10f2fcc4064/R16-before-start-capture.json) · [R16-before-start-reflow-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b91279a4a2d9f6fd/R16-before-start-reflow-capture.json).

## R17 — unquoted/malformed-hash control

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Unquoted S1 and malformed citation hash stay on the explicit S1 main route on both revisions. Work is expanded for the control comparison.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba924c2bd037824f/R17-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b43215a4507519f9/R17-after-dark-1440.mp4) | [R17](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a1201ac41ad92088/R17-start-diff0.png) | [R17](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f8dad463c5b90dc/R17-end-diff0.png) | [R17 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/54044caf49c70d33/R17-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/44b8ea5df48643c3/R17-end-diffT16.png) |

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0570eaaa67b1a3a0/R17-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8083788b1e3d424/R17-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/84010b30591ae5ef/R17-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf1973c1f14ffd8a/R17-after-end.png).

R17 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/60061dddf8f25304/R17-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b24694b8b3d9fc76/R17-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R17-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0570eaaa67b1a3a0/R17-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a340045201cae41/R17-before-start-duration-masks.json) | (383, 182, 109, 19) | Worked for 5.3s — DOM Range within Worked-for button |
| [R17-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8083788b1e3d424/R17-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ecf93bfae23897b9/R17-after-start-duration-masks.json) | (383, 182, 109, 19) | Worked for 5.3s — DOM Range within Worked-for button |

R17 end: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a72154f4b008217/R17-end-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c4a28c670321813b/R17-end-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R17-before-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/84010b30591ae5ef/R17-before-end.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/855b0b38c6df3dda/R17-before-end-duration-masks.json) | none | No visible duration text |
| [R17-after-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf1973c1f14ffd8a/R17-after-end.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90df07a825fb12d4/R17-after-end-duration-masks.json) | none | No visible duration text |

Companion data and stills: [R17-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e26bea79f0fc9bbe/R17-after-dark-1440-sheet.jpg) · [R17-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/715dbffc6f7cc45b/R17-after-start-capture.json) · [R17-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eacd07c0b0c168f0/R17-before-dark-1440-sheet.jpg) · [R17-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/56efe30bf8c01cad/R17-before-start-capture.json).

## R18 — file Markdown citation

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Real rendered local Markdown file preview. Activating the citation preserves the file tab and selects S1 on the parent only on the head.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/11c8fa234f57cb1b/R18-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c74201aea5957a26/R18-after-dark-1440.mp4) | [R18](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/932f9d429e370bf7/R18-start-diff0.png) | [R18](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/636d8945438db580/R18-end-diff0.png) | [R18 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4d89e38d8c17a93a/R18-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb85a12b00611821/R18-end-diffT16.png) |

End frames differ by design: the before route promotes S1 to main, while after retains the parent and its side-chat/file-panel layout. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3ca0376071150bc3/R18-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/406cc25f125e30e4/R18-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/312186d50a9246d2/R18-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8941551083a98303/R18-after-end.png).

R18 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3c7bea208804b1d/R18-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2585b17d5b5fa60a/R18-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R18-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3ca0376071150bc3/R18-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4686913784da9c05/R18-before-start-duration-masks.json) | (307, 182, 109, 19) | Worked for 5.3s — DOM Range within Worked-for button |
| [R18-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/406cc25f125e30e4/R18-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec2e7dc243e1b6a6/R18-after-start-duration-masks.json) | (307, 182, 109, 19) | Worked for 5.3s — DOM Range within Worked-for button |

Companion data and stills: [R18-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/869e19b78bc3555b/R18-after-dark-1440-sheet.jpg) · [R18-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7f42babdca9e4e8a/R18-after-start-capture.json) · [R18-after-start-reflow-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da5997eb46369d1d/R18-after-start-reflow-capture.json) · [R18-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a6514978e6fb0a3e/R18-before-dark-1440-sheet.jpg) · [R18-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77063428730ee490/R18-before-start-capture.json) · [R18-before-start-reflow-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3220f84b79938c3d/R18-before-start-reflow-capture.json).

## R19 — cross-environment destination and return

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Two real isolated servers; each client’s E1 points to a distinct E2 parent/side-chat fixture on the other server. The recording now returns to E1 and visibly shows its unchanged file panel. Sidebar is collapsed through the app shortcut on both sides before recording to remove unrelated connection/activity ordering. E1 file text is static synthetic text.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4c901e7f1fdb8b5a/R19-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df4c69ccdd46a5f8/R19-after-dark-1440.mp4) | [R19](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/40719079edd4043f/R19-start-diff0.png) | [R19](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10f9025368cc8c66/R19-end-diff0.png) | [R19 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86171907a2ca7ff2/R19-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0fb92f8ee9bf77e4/R19-end-diffT16.png) |

The end pair shows the unchanged E1 return; its raw difference is server duration text. The destination sub-step differs by design: S1-main before versus parent/S1 after. Only unmasked end Diff0/DiffT are published.

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/80feca07e22c9a98/R19-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d826b069a3db224f/R19-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92bef994526e42c4/R19-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e34580f3d36dd820/R19-after-end.png).

R19 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf307d9076de5379/R19-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d6a8934773000019/R19-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R19-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/80feca07e22c9a98/R19-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5e7bfa2917b98cb/R19-before-start-duration-masks.json) | (162, 549, 32, 19) | server-measured duration token — DOM Range within Worked-for button |
| [R19-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d826b069a3db224f/R19-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b671fe7bc10fba2d/R19-after-start-duration-masks.json) | (162, 549, 32, 19) | server-measured duration token — DOM Range within Worked-for button |

Companion data and stills: [R19-after-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f6f344fa3870184a/R19-after-dark-1440-sheet.jpg) · [R19-before-dark-1440-sheet.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dbbdeda5b6a0b85f/R19-before-dark-1440-sheet.jpg) · [R19-environment-state-after.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b0762ccaf475325/R19-environment-state-after.json) · [R19-environment-state-before.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aa8257df97b250e1/R19-environment-state-before.json) · [R19-environment-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5132054fa27e300b/R19-environment-state.json).

## R20 — Settings/Usage return controls

Environment: Chromium 148.0.7778.96 / Playwright 1.60.0; 1440×900 CSS px; dark T3 Chat; DPR 1; zoom/fonts 100%; no emulation.

Arrive on the parent with a valid side-chat citation hash and the source tab open, close the source tab without changing the hash, visit Settings and return; re-arrive with the live hash and repeat for Usage. Both returns remove the hash and keep the tab closed on both revisions. This is a return-path control, so its settled end must match.

| Before recording | After recording | Diff0 start | Diff0 end | DiffT start / end |
| --- | --- | --- | --- | --- |
| [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc43e0208491fd16/R20-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aaf5c6abf87b3a69/R20-after-dark-1440.mp4) | [R20](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/163e56aeb4300e6d/R20-start-diff0.png) | [R20](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/292da39898c397f9/R20-end-diff0.png) | [R20 start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88bbceb5c8267e2c/R20-start-diffT16.png) · [end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/87746a3b85b5a40b/R20-end-diffT16.png) |

App stills: [before start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/896f318603d135a7/R20-before-start.png) · [after start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a982c0b75df4222/R20-after-start.png) · [before end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/724c0f364ee03b04/R20-before-end.png) · [after end](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98117fa93c0f3540/R20-after-end.png).

R20 start: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5b443dd256bf563/R20-start-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da5e6be62c9bda4c/R20-start-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R20-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/896f318603d135a7/R20-before-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5abd939f161c7cba/R20-before-start-duration-masks.json) | (308, 183, 107, 17)<br>(953, 161, 107, 17) | Worked for 5.5s — DOM Range within Worked-for button<br>Worked for 5.4s — DOM Range within Worked-for button |
| [R20-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a982c0b75df4222/R20-after-start.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/998ad98972d10713/R20-after-start-duration-masks.json) | (308, 183, 107, 17)<br>(953, 161, 107, 17) | Worked for 5.5s — DOM Range within Worked-for button<br>Worked for 5.2s — DOM Range within Worked-for button |

R20 end: outside own duration boxes **0** at >0; **0** at >16. [masked Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d65fafaa5c3a858f/R20-end-diff0-masked.png) · [masked DiffT](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5d497300d53f33c8/R20-end-diffT16-masked.png).

| Image | Own box (x, y, width, height) | Source element |
| --- | --- | --- |
| [R20-before-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/724c0f364ee03b04/R20-before-end.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f1f32ca96565014/R20-before-end-duration-masks.json) | (356, 183, 107, 17) | Worked for 5.5s — DOM Range within Worked-for button |
| [R20-after-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98117fa93c0f3540/R20-after-end.png)<br>[DOM JSON](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/21ed76203419e5ad/R20-after-end-duration-masks.json) | (356, 183, 107, 17) | Worked for 5.5s — DOM Range within Worked-for button |

Companion data and stills: [R20-after-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9b208a4afcac3d1d/R20-after-end-capture.json) · [R20-after-settings-return-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/21ef150d4c7a4b56/R20-after-settings-return-capture.json) · [R20-after-settings-return-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/33c8faca9cad3de6/R20-after-settings-return-duration-masks.json) · [R20-after-settings-return.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2e60757d3047e03/R20-after-settings-return.png) · [R20-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e552e60aeffdbac8/R20-after-start-capture.json) · [R20-after-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a717b459d90f506e/R20-after-state.json) · [R20-before-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/54a7cc82edb99eb2/R20-before-end-capture.json) · [R20-before-settings-return-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8831219afebc42e3/R20-before-settings-return-capture.json) · [R20-before-settings-return-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23f00dddb0af12fc/R20-before-settings-return-duration-masks.json) · [R20-before-settings-return.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9f29b4f26e8029f9/R20-before-settings-return.png) · [R20-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4e268e3071ed6629/R20-before-start-capture.json) · [R20-before-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9df4bdff8722764/R20-before-state.json) · [R20-start-recapture-provenance.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a57892cd56d88315/R20-start-recapture-provenance.json).

## Summary

| Row | Before recording | After recording | Diff0 start | Diff0 end | Outside duration boxes: start / control end |
| --- | --- | --- | --- | --- | --- |
| R01 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bd87624b59b21653/R01-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ba52f7475c51251/R01-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/133838c79a483e7b/R01-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/145d5ec1fab76ab4/R01-end-diff0.png) | 0 / — |
| R02 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9207f1f5a98971eb/R02-before-light-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/668680f118439303/R02-after-light-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/118c5698f5352a94/R02-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da3112fec41a32bb/R02-end-diff0.png) | 0 / — |
| R03 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/145cf93e0178d28c/R03-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ccdb6df9c4b944d/R03-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2bf6996e5b2f579d/R03-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c0aff1a343f2ca1/R03-end-diff0.png) | 0 / — |
| R04 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a48c453587bd5c93/R04-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae447b5880f73df4/R04-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8ee066aec847f915/R04-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/91c228d9f27e5fc0/R04-end-diff0.png) | 0 / — |
| R05 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c02c326316649c00/R05-before-light-800.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1e0c05859dcee275/R05-after-light-800.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1b61ea4418b49083/R05-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b08813c1ffeb66e3/R05-end-diff0.png) | 0 / — |
| R06 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/12d50c56b86c92e4/R06-before-dark-390.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0a60351d0862e033/R06-after-dark-390.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/728a324c77b7fcdd/R06-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f4a711051a3fb780/R06-end-diff0.png) | 0 / — |
| R07 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3dd1074467b65870/R07-before-all.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98894bf9059d2475/R07-after-all.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e20c962fa8c4c42f/R07-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10974181556e176a/R07-end-diff0.png) | 0/0/0/0 / — |
| R08 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5a59680a32627e7/R08-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b3d3b09c9a3b4bad/R08-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d7ceef1147f861b0/R08-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f66ea0a64d4e21d9/R08-end-diff0.png) | 0 / — |
| R09 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/532bb6f745eceeac/R09-harness-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ada3cbedb16e063b/R09-harness-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/94fab60fee17e2e0/R09-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72bde87f8b2838bc/R09-end-diff0.png) | 0 / — |
| R10 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4d36b0f4298a0784/R10-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67f4c21659313d4f/R10-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4cca1b9cbfdefad/R10-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5090cd65ed9d8fe7/R10-end-diff0.png) | 0 / — |
| R11 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2add441ce3d53973/R11-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c582fd312bfe2a55/R11-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93ed8c49d634d5c1/R11-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3ae168cb79c927f2/R11-end-diff0.png) | 0 / — |
| R12 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9ab217a757f7b1ba/R12-before-light-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/25588b4610949b8b/R12-after-light-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/34f67e5d38f57aa5/R12-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/adc59e228db5196d/R12-end-diff0.png) | 0 / — |
| R13 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1501ecdaa937d0d/R13-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66bd210f819a056a/R13-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98e37b3f767827a5/R13-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b64cbae73cb2d83/R13-end-diff0.png) | 0 / — |
| R14 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f26c1159c73b59ff/R14-harness-before-light-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/28917d4fdb316b64/R14-harness-after-light-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90d7888df86cb6d0/R14-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4b1401a2aa943e25/R14-end-diff0.png) | 0 / — |
| R15 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4e694f7bbebbad0/R15-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f6ccf4d49e48405d/R15-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d53091c22596121c/R15-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b9d854f0c059f0a/R15-end-diff0.png) | 0 / 0 |
| R16 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7491e8728d530124/R16-before-light-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a9657fd9b046185/R16-after-light-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/679404c28fa82e73/R16-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2ef5501b53482d71/R16-end-diff0.png) | 0 / 0 |
| R17 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba924c2bd037824f/R17-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b43215a4507519f9/R17-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a1201ac41ad92088/R17-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f8dad463c5b90dc/R17-end-diff0.png) | 0 / 0 |
| R18 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/11c8fa234f57cb1b/R18-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c74201aea5957a26/R18-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/932f9d429e370bf7/R18-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/636d8945438db580/R18-end-diff0.png) | 0 / — |
| R19 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4c901e7f1fdb8b5a/R19-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df4c69ccdd46a5f8/R19-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/40719079edd4043f/R19-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10f9025368cc8c66/R19-end-diff0.png) | 0 / — |
| R20 | [Before](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc43e0208491fd16/R20-before-dark-1440.mp4) | [After](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aaf5c6abf87b3a69/R20-after-dark-1440.mp4) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/163e56aeb4300e6d/R20-start-diff0.png) | [Diff0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/292da39898c397f9/R20-end-diff0.png) | 0 / 0 |

## Supplementary cold/off-page observation

Retained from round 1, not rerun here: [recording](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/322f2e2a54098dee/extra-cold-offpage-observation.mp4) · [timing](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ef1740060fd938e8/extra-cold-offpage-observation-steps.json) · [settled frame after warning clears](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9223cc31a55138ae/extra-cold-offpage-warning.png). A separate investigation reproduced the same unavailable-response failure on [4c361199f4](https://git.cafe/pingdotgg/t3code/commit/4c361199f47f6ea32a2c14835df392640d0f7c63) for ordinary cold/off-page threads. It is a pre-existing race in `citationProcedure.ts`, outside this PR, not a regression.

## Rebuild and upload record

[REBUILD.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1ada5fb04b0a00a/REBUILD.md) · [round4-uploads-verbatim.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/407794b1aa465d1e/round4-uploads-verbatim.md) (ghdrop output verbatim).

- [R20-round4.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3aa0ab0235a1f01e/R20-round4.mjs)
- [R20-start-recapture.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b4e4c63396e66c80/R20-start-recapture.mjs)
- [build-index-round4.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9d85b4a246161ed/build-index-round4.py)
- [capture-metadata.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d26da5658f431c81/capture-metadata.mjs)
- [derive-clock.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8af79a8d4833292f/derive-clock.mjs)
- [driver.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/80f3439ea63e67ed/driver.mjs)
- [init.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ca268fb9e64a8498/init.js)
- [per-image-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93b894bfb20070b2/per-image-diffs.py)
- [render-video.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/94238d0c4397e28c/render-video.mjs)
- [runtime-extensions.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c23defeea7b2e0cc/runtime-extensions.js)
- [seed-citations.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ce3595ac75ba9606/seed-citations.js)
- [seed.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/19e5ff29d888e1d0/seed.mjs)
- [visible-masks.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b84e922e487715a7/visible-masks.js)

## Round 4 repair data

[mask-corrections.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9bd6ffaefce10b09/mask-corrections.json) · [original-still-integrity.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3757e0d4d36c2ae6/original-still-integrity.json) · [R20-before-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9df4bdff8722764/R20-before-state.json) · [R20-after-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a717b459d90f506e/R20-after-state.json) · [R20-transcript.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d37c720dc6d46704/R20-transcript.md) · [R20-start-recapture-provenance.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a57892cd56d88315/R20-start-recapture-provenance.json).

## Cleanup

[cleanup-log.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0b98042945090ff/cleanup-log.json). Both owned dev servers and all owned browsers stopped; both capture worktrees removed. Synthetic Replay data only. No PR edit, source change, commit or push.

FRICTION:

- browser | Browser panel stayed on splash screen and timed out twice; agent-browser was absent | Use the supplied capture harness after documented fallback.
- runbook | Citation hash helper became internal on the after revision | Use the exported navigation builder on both revisions.
- rendering | Initial R20 starts had four one-level RGB code-edge differences | Apply the documented one-pixel viewport reflow before settled capture.
- cleanup | Capture drivers stayed alive with no browser children after their exit command | Stop the tracked driver PID after closing Chromium.


## ghdrop output, verbatim

<details><summary>Round 4 upload output</summary>

[R01-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/715e180e1460f877/R01-before-start-duration-masks.json)
[R01-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e7e2a5b71d11b7c0/R01-after-start-duration-masks.json)
[R01-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f67a3616fea7791b/R01-before-end-duration-masks.json)
[R01-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/427a28406203fe7c/R01-after-end-duration-masks.json)
[R02-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd1459cc0a6328b9/R02-before-start-duration-masks.json)
[R02-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/120ef6a878f90236/R02-after-start-duration-masks.json)
[R02-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90414a43109c68d9/R02-before-end-duration-masks.json)
[R02-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bd5e627293b95c80/R02-after-end-duration-masks.json)
[R03-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/76e3cf6012a883ed/R03-before-start-duration-masks.json)
[R03-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/61b8a28dacf26a98/R03-after-start-duration-masks.json)
[R03-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/79c13f92c19316c6/R03-before-end-duration-masks.json)
[R03-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1367b3db8e5a58f2/R03-after-end-duration-masks.json)
[R04-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a0757248c0dbece/R04-before-start-duration-masks.json)
[R04-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d572c533c69abff/R04-after-start-duration-masks.json)
[R04-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4bad7940f06090c/R04-before-end-duration-masks.json)
[R04-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f9df2f995e91dd33/R04-after-end-duration-masks.json)
[R05-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3d959db2030a53f0/R05-before-start-duration-masks.json)
[R05-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da54047da62dce6d/R05-after-start-duration-masks.json)
[R05-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/abd7f595a6291539/R05-before-end-duration-masks.json)
[R05-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/317f36561e198ae7/R05-after-end-duration-masks.json)
[R06-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c5c6a692867661a1/R06-before-start-duration-masks.json)
[R06-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3e445c5a679693ed/R06-after-start-duration-masks.json)
[R06-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/41dda8e6776179cb/R06-before-end-duration-masks.json)
[R06-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9818b6cd77b4d4b0/R06-after-end-duration-masks.json)
[R07-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b5b384fc6415d337/R07-before-start-duration-masks.json)
[R07-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bfb3c2dde0d7a254/R07-after-start-duration-masks.json)
[R07-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/32c1ed42242e0cd6/R07-before-end-duration-masks.json)
[R07-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1113d07655dc5ad/R07-after-end-duration-masks.json)
[R08-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1f90d2fe43a9e184/R08-before-start-duration-masks.json)
[R08-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/749aec3409ca1fb7/R08-after-start-duration-masks.json)
[R08-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2ad926b55a9a7b3/R08-before-end-duration-masks.json)
[R08-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/267ea6bb101c8880/R08-after-end-duration-masks.json)
[R09-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/513d1fa30c758a8d/R09-before-start-duration-masks.json)
[R09-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/19e41dd008b5dd36/R09-after-start-duration-masks.json)
[R09-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93cbdeb38e988e70/R09-before-end-duration-masks.json)
[R09-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aa1ac2affc3dc4c8/R09-after-end-duration-masks.json)
[R10-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/43e04e39bcfdbd98/R10-before-start-duration-masks.json)
[R10-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/95673872fad2f276/R10-after-start-duration-masks.json)
[R10-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a056ef1977664d8/R10-before-end-duration-masks.json)
[R10-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4d5f4457668cf25/R10-after-end-duration-masks.json)
[R11-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a4ce6d1024b3620e/R11-before-start-duration-masks.json)
[R11-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/024c3cce18991f22/R11-after-start-duration-masks.json)
[R11-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ea33d94da282de5c/R11-before-end-duration-masks.json)
[R11-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d7bf7f574a6e2f10/R11-after-end-duration-masks.json)
[R12-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bc6c868f49d61cc/R12-before-start-duration-masks.json)
[R12-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c95b54f5b714f34d/R12-after-start-duration-masks.json)
[R12-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5f15a09952ece226/R12-before-end-duration-masks.json)
[R12-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df3455826ec33665/R12-after-end-duration-masks.json)
[R13-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e89592c6962e46df/R13-before-start-duration-masks.json)
[R13-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2add8a24e5a2f18/R13-after-start-duration-masks.json)
[R13-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/43fcfb4d8c4b1ad3/R13-before-end-duration-masks.json)
[R13-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7461e6ec22d4301f/R13-after-end-duration-masks.json)
[R14-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ab04fe202e0e7b9/R14-before-start-duration-masks.json)
[R14-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1a070bf07339f67d/R14-after-start-duration-masks.json)
[R14-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0778802dee9e0a20/R14-before-end-duration-masks.json)
[R14-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/389410a9432f12e0/R14-after-end-duration-masks.json)
[R15-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a8c39561f204ae24/R15-before-start-duration-masks.json)
[R15-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7c1818c215248b12/R15-after-start-duration-masks.json)
[R15-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8e3e73fb51948ed1/R15-before-end-duration-masks.json)
[R15-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c163db7bf89150cd/R15-after-end-duration-masks.json)
[R16-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2d586e8b8df51910/R16-before-start-duration-masks.json)
[R16-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/200bb8b06a555509/R16-after-start-duration-masks.json)
[R16-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/996ad0ffd4bba987/R16-before-end-duration-masks.json)
[R16-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0e706bed1db526a3/R16-after-end-duration-masks.json)
[R17-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a340045201cae41/R17-before-start-duration-masks.json)
[R17-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ecf93bfae23897b9/R17-after-start-duration-masks.json)
[R17-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/855b0b38c6df3dda/R17-before-end-duration-masks.json)
[R17-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90df07a825fb12d4/R17-after-end-duration-masks.json)
[R18-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4686913784da9c05/R18-before-start-duration-masks.json)
[R18-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec2e7dc243e1b6a6/R18-after-start-duration-masks.json)
[R18-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c54c235c814d42c2/R18-before-end-duration-masks.json)
[R18-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8f595af62041b0ef/R18-after-end-duration-masks.json)
[R19-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5e7bfa2917b98cb/R19-before-start-duration-masks.json)
[R19-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b671fe7bc10fba2d/R19-after-start-duration-masks.json)
[R19-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92189a272d6d327e/R19-before-end-duration-masks.json)
[R19-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/75b3f5f15c5a1628/R19-after-end-duration-masks.json)
[R07-Control-click-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df10c4db763404ba/R07-Control-click-before-start-duration-masks.json)
[R07-Control-click-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/86349a5839eb3816/R07-Control-click-after-start-duration-masks.json)
[R07-Control-click-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5d67d3b0309daaac/R07-Control-click-before-end-duration-masks.json)
[R07-Control-click-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/be583585ab2330d8/R07-Control-click-after-end-duration-masks.json)
[R07-Middle-click-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/becd3a37dea88c16/R07-Middle-click-before-start-duration-masks.json)
[R07-Middle-click-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7f3203cbc229755e/R07-Middle-click-after-start-duration-masks.json)
[R07-Middle-click-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fd4b5a5300cc351a/R07-Middle-click-before-end-duration-masks.json)
[R07-Middle-click-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8620a38aa3154fb9/R07-Middle-click-after-end-duration-masks.json)
[R07-Shift-click-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f557e75c60eee4d3/R07-Shift-click-before-start-duration-masks.json)
[R07-Shift-click-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/58bb0acff6235b04/R07-Shift-click-after-start-duration-masks.json)
[R07-Shift-click-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f1e3e05de41ed2a/R07-Shift-click-before-end-duration-masks.json)
[R07-Shift-click-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f7348f3270d0fceb/R07-Shift-click-after-end-duration-masks.json)
[R07-Alt-click-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c8a0186272bb7afd/R07-Alt-click-before-start-duration-masks.json)
[R07-Alt-click-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5f248734defdafc8/R07-Alt-click-after-start-duration-masks.json)
[R07-Alt-click-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c7e1aaa54d1fb71b/R07-Alt-click-before-end-duration-masks.json)
[R07-Alt-click-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c3db3ca61b606b4a/R07-Alt-click-after-end-duration-masks.json)
![R01-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/941c725d7a6444b7/R01-after-start-own-duration-masked.png)
![R01-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/24ce998f4ac9dbbf/R01-before-start-own-duration-masked.png)
![R01-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/566cacba520f7b06/R01-start-diff0-masked.png)
![R01-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4f981ff8dbd5f0f9/R01-start-diffT16-masked.png)
![R02-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5fe2c9f3fb21fa49/R02-after-start-own-duration-masked.png)
![R02-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6860af72b0a955c5/R02-before-start-own-duration-masked.png)
![R02-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e0ca6d1bfaa53e62/R02-start-diff0-masked.png)
![R02-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2168129dbb73ed1a/R02-start-diffT16-masked.png)
![R03-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4236ba7b9f1e17d8/R03-after-start-own-duration-masked.png)
![R03-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b7e32dcbc61fae2f/R03-before-start-own-duration-masked.png)
![R03-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/39d811c61e4a042b/R03-start-diff0-masked.png)
![R03-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/938acdc7671f5863/R03-start-diffT16-masked.png)
![R04-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a454eb68ff519840/R04-after-start-own-duration-masked.png)
![R04-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b8ce53d98c22062/R04-before-start-own-duration-masked.png)
![R04-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4361bd26529d441/R04-start-diff0-masked.png)
![R04-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/801533d50792c7de/R04-start-diffT16-masked.png)
![R05-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06362e309b0b598a/R05-after-start-own-duration-masked.png)
![R05-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5e76bc7794965cac/R05-before-start-own-duration-masked.png)
![R05-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8b1058590fc6db6f/R05-start-diff0-masked.png)
![R05-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7b06a6818d48a0a1/R05-start-diffT16-masked.png)
![R06-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a883be5ed604c20a/R06-after-start-own-duration-masked.png)
![R06-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9d7cfb9943ff32c6/R06-before-start-own-duration-masked.png)
![R06-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e0eeb941b5f8b76a/R06-start-diff0-masked.png)
![R06-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92c7514d8897994b/R06-start-diffT16-masked.png)
![R07-Alt-click-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c51806574a300f50/R07-Alt-click-after-start-own-duration-masked.png)
![R07-Alt-click-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aeeb4a28d5568dbb/R07-Alt-click-before-start-own-duration-masked.png)
![R07-Alt-click-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/124b99a7bef88d81/R07-Alt-click-start-diff0-masked.png)
![R07-Alt-click-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/988b381be56fafe6/R07-Alt-click-start-diffT16-masked.png)
![R07-Control-click-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6e406b70e33e6dfa/R07-Control-click-after-start-own-duration-masked.png)
![R07-Control-click-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5098bd0f75eeec72/R07-Control-click-before-start-own-duration-masked.png)
![R07-Control-click-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/16bc1a883c68c8e9/R07-Control-click-start-diff0-masked.png)
![R07-Control-click-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3857f9c334d46b2/R07-Control-click-start-diffT16-masked.png)
![R07-Middle-click-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9965a24dba2fbd66/R07-Middle-click-after-start-own-duration-masked.png)
![R07-Middle-click-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1282c55b2b2d91b8/R07-Middle-click-before-start-own-duration-masked.png)
![R07-Middle-click-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/903a943e960adb73/R07-Middle-click-start-diff0-masked.png)
![R07-Middle-click-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b5f00e9d3d7fb3e/R07-Middle-click-start-diffT16-masked.png)
![R07-Shift-click-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/759a1b144a499d78/R07-Shift-click-after-start-own-duration-masked.png)
![R07-Shift-click-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/630ad8c11965da50/R07-Shift-click-before-start-own-duration-masked.png)
![R07-Shift-click-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/73426889c865e169/R07-Shift-click-start-diff0-masked.png)
![R07-Shift-click-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e94817fa867cb1ca/R07-Shift-click-start-diffT16-masked.png)
![R07-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/695bb26131f762fd/R07-after-start-own-duration-masked.png)
![R07-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f56f1b5875600199/R07-before-start-own-duration-masked.png)
![R07-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9faf04c97ae91c4f/R07-start-diff0-masked.png)
![R07-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eee463d65684c2a0/R07-start-diffT16-masked.png)
![R08-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/741db98df3813fcc/R08-after-start-own-duration-masked.png)
![R08-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e354779a8738e2f4/R08-before-start-own-duration-masked.png)
![R08-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0dc097b69f199e6e/R08-start-diff0-masked.png)
![R08-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf9aebee29249e88/R08-start-diffT16-masked.png)
![R09-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/192309fb9b70d911/R09-after-start-own-duration-masked.png)
![R09-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/421854720af4f40d/R09-before-start-own-duration-masked.png)
![R09-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3132fa28ad711ea1/R09-start-diff0-masked.png)
![R09-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e59e4efda04e36e0/R09-start-diffT16-masked.png)
![R10-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cc7153d4e36c8f67/R10-after-start-own-duration-masked.png)
![R10-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/47158108a6436763/R10-before-start-own-duration-masked.png)
![R10-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5095cf2d9afbbf0/R10-start-diff0-masked.png)
![R10-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06cca36859755a69/R10-start-diffT16-masked.png)
![R11-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7e2072d8fec7a705/R11-after-start-own-duration-masked.png)
![R11-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a4b3e22d5f56e63d/R11-before-start-own-duration-masked.png)
![R11-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a6449e65220b5ea/R11-start-diff0-masked.png)
![R11-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f72f11df4b93feaa/R11-start-diffT16-masked.png)
![R12-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e6ac0b574bae61d7/R12-after-start-own-duration-masked.png)
![R12-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9cd0c8e3b424956e/R12-before-start-own-duration-masked.png)
![R12-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dc3fe18054179cf2/R12-start-diff0-masked.png)
![R12-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66a4362a64024930/R12-start-diffT16-masked.png)
![R13-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bddbf9fe46a876a/R13-after-start-own-duration-masked.png)
![R13-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c334bee034b9548/R13-before-start-own-duration-masked.png)
![R13-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dd09ee004ee876a7/R13-start-diff0-masked.png)
![R13-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec981e8b360923d4/R13-start-diffT16-masked.png)
![R14-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7db271c54d4317be/R14-after-start-own-duration-masked.png)
![R14-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/14d728914b52d25b/R14-before-start-own-duration-masked.png)
![R14-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c80f967632f9b782/R14-start-diff0-masked.png)
![R14-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9c27374d3fd42928/R14-start-diffT16-masked.png)
![R15-after-end-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/67f35a7ecf15ce59/R15-after-end-own-duration-masked.png)
![R15-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/636bcb8f05cd9045/R15-after-start-own-duration-masked.png)
![R15-before-end-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/92b2a67c5fcf31a8/R15-before-end-own-duration-masked.png)
![R15-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d688ccf3d7da16ee/R15-before-start-own-duration-masked.png)
![R15-end-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e18e135c3bcef954/R15-end-diff0-masked.png)
![R15-end-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6c40f75a996237dc/R15-end-diffT16-masked.png)
![R15-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9845981c61d6e6dc/R15-start-diff0-masked.png)
![R15-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fa4ca75bb38f51f7/R15-start-diffT16-masked.png)
![R16-after-end-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b7de129ec583b2cf/R16-after-end-own-duration-masked.png)
![R16-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc8ef82a77349b4d/R16-after-start-own-duration-masked.png)
![R16-before-end-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a52313f829e7bba2/R16-before-end-own-duration-masked.png)
![R16-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/913b2350ee1c21dc/R16-before-start-own-duration-masked.png)
![R16-end-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ae08280453f3d0f3/R16-end-diff0-masked.png)
![R16-end-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1a036295ed9da560/R16-end-diffT16-masked.png)
![R16-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/870d4f882f6c452c/R16-start-diff0-masked.png)
![R16-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c3cf6d2036822b86/R16-start-diffT16-masked.png)
![R17-after-end-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a45b98a21d8a1a36/R17-after-end-own-duration-masked.png)
![R17-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9afc864b1e3c0d9e/R17-after-start-own-duration-masked.png)
![R17-before-end-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/872f634ea7c447e8/R17-before-end-own-duration-masked.png)
![R17-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ab5e0edddabe8529/R17-before-start-own-duration-masked.png)
![R17-end-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3a72154f4b008217/R17-end-diff0-masked.png)
![R17-end-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c4a28c670321813b/R17-end-diffT16-masked.png)
![R17-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/60061dddf8f25304/R17-start-diff0-masked.png)
![R17-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b24694b8b3d9fc76/R17-start-diffT16-masked.png)
![R18-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4ce1b2d430fc8a10/R18-after-start-own-duration-masked.png)
![R18-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6ea580faa85e5935/R18-before-start-own-duration-masked.png)
![R18-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e3c7bea208804b1d/R18-start-diff0-masked.png)
![R18-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2585b17d5b5fa60a/R18-start-diffT16-masked.png)
![R19-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/770868f22478f91c/R19-after-start-own-duration-masked.png)
![R19-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a6031ad7c74d433d/R19-before-start-own-duration-masked.png)
![R19-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf307d9076de5379/R19-start-diff0-masked.png)
![R19-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d6a8934773000019/R19-start-diffT16-masked.png)
[mask-corrections.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9bd6ffaefce10b09/mask-corrections.json)
[per-image-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/93b894bfb20070b2/per-image-diffs.py)
[R20-round4.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3aa0ab0235a1f01e/R20-round4.mjs)
[visible-masks.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b84e922e487715a7/visible-masks.js)
[seed.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/19e5ff29d888e1d0/seed.mjs)
[init.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ca268fb9e64a8498/init.js)
[seed-citations.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ce3595ac75ba9606/seed-citations.js)
[derive-clock.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8af79a8d4833292f/derive-clock.mjs)
[capture-metadata.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d26da5658f431c81/capture-metadata.mjs)
[driver.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/80f3439ea63e67ed/driver.mjs)
[runtime-extensions.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c23defeea7b2e0cc/runtime-extensions.js)
[render-video.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/94238d0c4397e28c/render-video.mjs)
[config.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f078ac5d1a1305f6/config.json)
![R20-after-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/98117fa93c0f3540/R20-after-end.png)
[R20-after-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a717b459d90f506e/R20-after-state.json)
[R20-after-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/21ed76203419e5ad/R20-after-end-duration-masks.json)
[R20-before-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/54a7cc82edb99eb2/R20-before-end-capture.json)
[R20-before-end-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f1f32ca96565014/R20-before-end-duration-masks.json)
[R20-before-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4e268e3071ed6629/R20-before-start-capture.json)
[R20-before-settings-return-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8831219afebc42e3/R20-before-settings-return-capture.json)
[R20-after-dark-1440-steps.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/caac0ccee41b9267/R20-after-dark-1440-steps.json)
![R20-before-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/896f318603d135a7/R20-before-start.png)
[R20-after-dark-1440-render.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/80d245b0bb89f552/R20-after-dark-1440-render.json)
![R20-after-start.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a982c0b75df4222/R20-after-start.png)
[R20-after-settings-return-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/33c8faca9cad3de6/R20-after-settings-return-duration-masks.json)
[R20-before-dark-1440-render.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0775e509da9393f/R20-before-dark-1440-render.json)
[R20-before-state.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9df4bdff8722764/R20-before-state.json)
![R20-before-end.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/724c0f364ee03b04/R20-before-end.png)
![R20-after-settings-return.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2e60757d3047e03/R20-after-settings-return.png)
[R20-after-dark-1440.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aaf5c6abf87b3a69/R20-after-dark-1440.mp4)
[R20-after-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/998ad98972d10713/R20-after-start-duration-masks.json)
[R20-before-settings-return-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23f00dddb0af12fc/R20-before-settings-return-duration-masks.json)
[R20-before-dark-1440.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bc43e0208491fd16/R20-before-dark-1440.mp4)
[R20-after-settings-return-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/21ef150d4c7a4b56/R20-after-settings-return-capture.json)
[R20-after-start-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e552e60aeffdbac8/R20-after-start-capture.json)
![R20-before-settings-return.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9f29b4f26e8029f9/R20-before-settings-return.png)
[R20-before-start-duration-masks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5abd939f161c7cba/R20-before-start-duration-masks.json)
[R20-before-dark-1440-steps.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a025359f364ca81c/R20-before-dark-1440-steps.json)
[R20-after-end-capture.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9b208a4afcac3d1d/R20-after-end-capture.json)
![R20-after-end-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4b4f729fbd7edb8/R20-after-end-own-duration-masked.png)
![R20-after-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6e5b34e58fd6521e/R20-after-start-own-duration-masked.png)
![R20-before-end-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/25d19ec675bb95de/R20-before-end-own-duration-masked.png)
![R20-before-start-own-duration-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/41037f453f204cff/R20-before-start-own-duration-masked.png)
![R20-end-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d65fafaa5c3a858f/R20-end-diff0-masked.png)
![R20-end-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/292da39898c397f9/R20-end-diff0.png)
![R20-end-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5d497300d53f33c8/R20-end-diffT16-masked.png)
![R20-end-diffT16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/87746a3b85b5a40b/R20-end-diffT16.png)
![R20-start-diff0-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5b443dd256bf563/R20-start-diff0-masked.png)
![R20-start-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/163e56aeb4300e6d/R20-start-diff0.png)
![R20-start-diffT16-masked.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/da5e6be62c9bda4c/R20-start-diffT16-masked.png)
![R20-start-diffT16.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/88bbceb5c8267e2c/R20-start-diffT16.png)
[comparison-counts.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b0852adcd7ba0669/comparison-counts.json)
[per-image-mask-table.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/394cb6004f258ca9/per-image-mask-table.json)
[REBUILD.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c1ada5fb04b0a00a/REBUILD.md)
[R20-start-recapture.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b4e4c63396e66c80/R20-start-recapture.mjs)
[R20-start-recapture-provenance.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a57892cd56d88315/R20-start-recapture-provenance.json)
[R20-transcript.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d37c720dc6d46704/R20-transcript.md)
![before-final-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/db74bdc8b542fddc/before-final-contact.png)
![after-final-contact.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/885b6b9251a49f89/after-final-contact.png)
[cleanup-log.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a0b98042945090ff/cleanup-log.json)
[original-still-integrity.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3757e0d4d36c2ae6/original-still-integrity.json)
[build-index-round4.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/964d03a3a723b3f7/build-index-round4.py)
[round4-uploads-verbatim.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/407794b1aa465d1e/round4-uploads-verbatim.md)
[build-index-round4.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a9d85b4a246161ed/build-index-round4.py)


</details>
