PR 25322 real environment verification, 2026-10-28 UTC main: 441a4ebd65543fa414797253eb31cc02f8811e32 PR: dfa4148369346d14bbbba545aeb119792fa8a53f Codex CLI: 0.164.0; model: gpt-6.1-sol; real local proxy Client: repo Playwright 1.60.0 + /usr/bin/google-chrome, Linux, 1440x1000 Project created through Add project: /home/user/interrupt-verification (real git repository) No mocks, provider replay, seeded threads, source changes, or protocol injection used. Commands: git worktree add ../main github/main (cd ../main && timeout 600 vp i) main: setsid nohup timeout 6500 vp run dev > /tmp/main-dev.log 2>&1 & main ports: server 16733, web 8693; state /home/user/main/.t3 main captured PID 43851 stopped before PR launch. git switch -c maria/takeover-pr-25322-verify dfa4148369346d14bbbba545aeb119792fa8a53f timeout 600 vp i PR: setsid nohup timeout 4800 vp run dev --home-dir /home/user/t3code/.t3 > /tmp/dev.log 2>&1 & PR ports: server 13773, web 5733; captured PID 63891. An initial root-checkout startup defaulted to ~/.t3; it was stopped before scenario testing and restarted with the explicit isolated home above. Main attempts: 1. Native child sleeping; queue follow-up while active; click Stop. 07:52:17.034 root turn/interrupt sent. 07:52:17.056 child turn/interrupt sent. 07:52:17.059 root turn/completed interrupted. 07:52:17.082 child turn/completed interrupted. No child turn started after Stop. No late-subagent timeout warning. 2. Three real native children completed successfully (fourth hit native thread limit). 3. Completed native child's follow-up started a second turn while parent active. Parent and child Stop both completed at 07:58:39. 4. Native child created persistent active goal; parent Stop at 07:59:43. Both turns interrupted; no autonomous late child continuation appeared. 5. Independent thread native followup_task targeting stopped child's UUID returned agent not found. PR native follow-up and simultaneous neighboring thread (all on provider-instance:codex shared app-server): 08:08:28.245 child first turn started. 08:08:32.247 child replied first_task_complete. 08:08:32.273 child first turn completed. 08:08:37.841 same child second turn started via native followup_task while parent active. 08:08:53.196 child timeout 90 sleep 60 command started. 08:09:08.992 neighboring root's timestamp/tick command started. 08:09:27.519 parent turn/interrupt sent from web Stop. 08:09:27.626 parent interrupt reply received. 08:09:27.627 child turn/interrupt sent; parent turn/completed interrupted. 08:09:27.657 child interrupt reply received. 08:09:27.659 child turn/completed interrupted. 08:09:32.892 neighboring thread command completed. 08:10:28.437 neighboring thread replied neighbor_complete. 08:10:28.951 neighboring thread turn completed. The proxy emitted responseStreamDisconnected/reconnecting events on main and PR, and recovered. These were not ten-second late-subagent warnings. Checks via task-owned Blacksmith: vp test run apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.test.ts: 87 passed. vp run check:changed ed44f251d89d4dae2f8dcf11c24fb3dec9dda4c7: passed format, lint, both knip passes, graphql, affected typechecks, 87 adapter tests. The shallow worker needed an explicit fetch of PR history before check:changed. Existing CI: 28 successful, zero failing/pending at checked head. LIMIT: No actual native child turn began after a terminalized parent in these attempts. The changed late-child branch was therefore NOT exercised live, and main's original reader freeze was NOT reproduced. Ordinary native child completion, native follow-up while parent active, parent/child Stop, and another Codex thread were exercised successfully. Native mobile, Electron shell, macOS/Windows, other providers and remote/relay/tunnel paths not exercised.