# Issue 23919 — final HEAD evidence refresh

Exact HEAD: 73664cd38654950538122c56f40c04429ad8a0c8 (merge main; source fix 626f19ce9f). Clean worktree before and throughout capture. No tester source edits, commits, pushes, forge writes, merges, watches, or delegation. Skills used: test-t3-app and ghdrop. Isolated worktree .t3 only; SQLite inspection mode=ro. Codex 0.163.0 / GPT-6-Astra Medium / full access. Web 7270, server 15310. Owned runner terminal session 44751.

## Results and narrated timestamps (UTC)

- A PASS, run23, native turn 01a16e17-f72f-7fc2-b713-800a278400e1. Fresh composer READY run22 completed13:26:51.241. Recording13:26:56.633–13:27:15.631. External queue accepted; native started13:27:06.820, QUEUED completed13:27:12.760. Final video frame visibly shows QUEUED once and queued notification. Native ID was confirmed again by filtering provider_threads to selected appThreadId after fresh READY, not choosing the first row. Adapter app-server process has no CODEX_HOME override; queue uses same global home. Acceptance was not counted as consumption.
- B PASS, run25, native turn01a16e18-6c61-7fe1-a552-e08db9b71af7. Recording13:27:34.373–13:28:11.981. External harmless printf produced TOOL_FINAL_23919 exactly once, exit0 at13:27:39.788; DONE_TOOL_FINAL_23919 completed13:27:43.270. Expanded Worked group and command; resolved output plus final reply visible together and held. AB combined clip concatenates A and B originals without dropping frames; join at19.2194s. Gap between recordings includes a second normal READY run24, retained in transcript.
- C PASS, run27, native turn01a16e19-f300-73f0-b832-86e6895c3d20. Plan seed run26 sent via composer with collaborationMode plan. Combined C/D recording13:29:08.059–13:30:02.084. Real native request_user_input at13:29:21.950; clicked BETA_FINAL_HEAD_23919. Click itself submitted the answer: outgoing request0 response13:29:26.071, native resolved13:29:26.074, final DONE_REQUEST_FINAL_HEAD_23919 BETA_FINAL_HEAD_23919 completed13:29:28.925. A later Submit locator timeout was harmless because the pending panel had already cleared; no second response.
- D PASS, run28, native turn01a16e1a-4ff3-77e0-a31c-0451d09e46c1. Switched Plan back to Build; cleared composer before typing normal Reply with the word NEXT. Exactly one outgoing turn/start13:29:40.593, NEXT completed13:29:43.994. Full route reload; recording continues past splash to restored answered request, final response, and NEXT. Final still13:30:01, second still13:30:08.

A/B/C each have one persisted exact initiating prompt, one original native turn, one adopted T3 run, and no extra outgoing native turn/start for adoption. D has one normal start. Export includes all outgoing turn/start frames in interval: READY22, READY24, Plan seed26, NEXT28. No pending request remains. Prior history remains in disposable thread; per-run counts distinguish earlier identical READY/QUEUED/NEXT markers.

## Visual evidence and qualifications

1280x800 CSS light, PNG1280x800; recordings2560x1600 capture same CSS viewport at device scale2. Fonts loaded; zero active animations; final capture follows reload completion and settled requests. Two final PNG frames >500ms apart differ only16 pixels in composer caret at x321,y656–671. Stable content, not pixel-identical claim. Inspected every retained image, recording contact sheet, and terminal frame. B resolved output visibly retained. Final diff against accepted before1280x800 light reflects richer history and sidebar git state, not an isolated renderer regression. No renderer changed.

Prior1440/390 light/dark files in evidence-index.md are supporting earlier-revision stills only, not final-HEAD responsive proofs. Correction to prior index: old B video resolves TOOL_23919 at18.8s; old1440-light pair differs30 composer-caret pixels, not pixel identical. This refresh closes revision qualification and final B output visibility gaps.

Unverified: explicit cancelled/late-approval execution path, approval request family, alternate providers, Electron/native mobile, relay/tunnel, full responsive/theme interaction matrix. Exact HEAD includes latest cancellation fix, but happy-path A–D is not a direct cancellation-path proof. No new tests run by this evidence-only agent.

## Auditor handoff / cleanup

Auditor read-only window announced13:30:02 with no further UI mutations. Route http://localhost:7270/22cbdf90-e862-4fdf-bb50-7ab0551d81aa/thread%3Aproject%3A8b41dfef-345e-40da-90c5-2acfec55375c%3Aba94ceca-90d1-4abc-8627-0b753ef56fc8 ; tab tab_3_43b520b3-e5f2-424f-9851-a088b4190dce ; default profile;1280x800 light. Server retained at least60sec for auditor own-tab read-only capture. Cleanup result appended below before publication.

## FRICTION category | happened | avoidance

- Queue latency | accepted queue preceded native consumption by about10sec | inspect same native ID and await actual completion; do not resubmit.
- Locator visibility | More composer controls timed out while hidden at desktop width | use Settings legacy Plan switch, then visible Build/Plan control.
- Request submission | clicking BETA already submitted, subsequent Submit locator absent | confirm pending panel clears and native response before another action.
- Evidence stability | composer caret changes a few pixels | report exact diff bounds; distinguish stable content from identical PNGs.
- File lookup | initial guessed Services/ path did not exist | resolve actual file with rg --files before hashing.

## Public artifacts / local counterparts

- [AB-head736.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a79b209d5bf2863/AB-head736.mp4) — /tmp/issue-23919/AB-head736.mp4
- [CD-head736.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/41aca0388234d3d6/CD-head736.mp4) — /tmp/issue-23919/CD-head736.mp4
- [after-head736.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e176ad710759e285/after-head736.png) — /tmp/issue-23919/after-head736.png
- [B-head736.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b8038f710941ba68/B-head736.png) — /tmp/issue-23919/B-head736.png
- [diff0-head736.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/12979785e5e6cd26/diff0-head736.png) — /tmp/issue-23919/diff0-head736.png
- [diffT-head736.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf6c043d103162b8/diffT-head736.png) — /tmp/issue-23919/diffT-head736.png
- [head736-runtime.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3c5553e63e7d79bb/head736-runtime.txt) — /tmp/issue-23919/head736-runtime.txt
- [head736-content.sha256](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9a91bc94c88a83d9/head736-content.sha256) — /tmp/issue-23919/head736-content.sha256

Original supporting index: https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/42b11f38c5edfb89/evidence-index.md

Cleanup: owned runner session44751 stopped with Ctrl-C13:31:17 UTC (exit130), after >60sec auditor window. ss confirmed web7270/server15310 no listeners. Final HEAD unchanged, git status clean, all three recorded runtime source hashes verified. Disposable state and evidence retained. Completed within20min budget.
