#29013. Before dd6c05ec31; after 77041abe04.
Playwright 1.60.0 / Chromium 148.0.7778.96, Linux fs-21; dark, DPR 1, reduced motion, clock fixed 2026-11-04T12:00:00Z. R4 is responsive web 390×844; other web recordings are 1280×800. R4 and R3-extra use a fresh database created by the head checkout’s own server, T3CODE_DEV_SEED=0, and the unchanged synthetic seed. The checkout and PR body were not edited.
All 58 round-2 narrated checkpoints were extracted and inspected. Retained recordings are unchanged. Narration below is the exact MP4 presentation time in hundredths, selecting the first matching milestone-label frame after the destination is rendered. Burned-in t= is the original driver mark, preserved separately as driverElapsed in the measurements, and can differ slightly from video time. R4 has diagnostics entirely hidden and selects inspected settled review frames 0.7 seconds after the mark, snapped forward to 25 fps. Its route/hash/scroll measurements below are from that settled driver event; no label covers the product.
Reproduction: README · updated drivers/source archive · selected measurements · all 58 round-2 timing checks, including superseded captures · closed browser and free-port confirmation.
/<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px/settings/general; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px/settings/appearance; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040pxR2-before.mp4 · events and measurements
/<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px/settings/general; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px/settings/appearance; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px/<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0pxR2-after.mp4 · events and measurements
/<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px/pull-requests?involvement=all&state=open; hash (none); timeline unmounted/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040pxR3-before.mp4 · events and measurements
/<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px/pull-requests?involvement=all&state=open; hash (none); timeline unmounted/<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0pxR3-after.mp4 · events and measurements
Head-only replacement capture. Diagnostics hidden so all transcript, quote and sidebar controls remain unobscured.
/<env>/return-proof-thread; hash (none); scrollTop 1315 / max 1315; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 26 / max 3615; distanceToEnd 3589px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3615 / max 3615; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3583 / max 3583; distanceToEnd 0px/usage; hash (none); scrollTop 3583 / max 3583; distanceToEnd 0px/<env>/return-proof-thread; hash (none); scrollTop 3583 / max 3583; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 26 / max 3615; distanceToEnd 3589px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3615 / max 3615; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3583 / max 3583; distanceToEnd 0px/pull-requests?involvement=all&state=open; hash (none); timeline unmounted/pull-requests?involvement=all&state=open; hash (none); timeline unmounted/<env>/return-proof-thread; hash (none); scrollTop 3670 / max 3670; distanceToEnd 0pxR4-after.mp4 · events and measurements
/<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px/usage; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px/<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px/pull-requests?involvement=all&state=open; hash (none); timeline unmounted/<env>/return-proof-thread; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0pxR5-after.mp4 · events and measurements
/<env>/return-proof-thread?proof=return; hash #proof-anchor; scrollTop 1108 / max 1108; distanceToEnd 0px/settings/general; hash (none); scrollTop 1108 / max 1108; distanceToEnd 0px/<env>/return-proof-thread?proof=return; hash #proof-anchor; scrollTop 1108 / max 1108; distanceToEnd 0px/pull-requests?involvement=all&state=open; hash (none); timeline unmounted/<env>/return-proof-thread?proof=return; hash #proof-anchor; scrollTop 1108 / max 1108; distanceToEnd 0pxR6-after.mp4 · events and measurements
/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px/settings/general; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px/<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px/settings/projects?project=e2aa7769-24e3-4afa-9acd-a292f6f239f8%3A%2Ftmp%2Flead-29013-r1%2Fevidence-capture-2%2F2026-11-03T10-54-30-321Z-rebuild%2Ffixture-project; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0px/<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0pxR2-extra-after.mp4 · events and measurements
Head-only replacement capture. Complete route and query wrap inside the diagnostic panel; no clipping.
/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 0 / max 3040; distanceToEnd 3040px/<env>/return-proof-thread; hash #assistant-citation=…; scrollTop 3040 / max 3040; distanceToEnd 0px/pull-requests?involvement=all&state=open&q=proof-29013-synthetic-no-results; hash (none); timeline unmounted/usage; hash (none); timeline unmounted/pull-requests?involvement=all&state=open&q=proof-29013-synthetic-no-results; hash (none); timeline unmounted/<env>/return-proof-thread; hash (none); scrollTop 3040 / max 3040; distanceToEnd 0pxR3-extra-after.mp4 · events and measurements
R7 is the final segment of the accepted R1 recording. The complete accepted descriptions and links remain unchanged in evidence.md. B1/B2 remain code-mapped, P2 is not applicable, and supplemental direct-link/reload and artificial fragment scope remains unverified.