PR 29239 runtime verification, Linux Boat VM, 2026-11-02 main: github/main 55e2538561 head: c38a7d4d9fc1efdf6a1e3f7a9957783aafa0be5a Browser: repository Playwright 1.60.0 + /usr/bin/google-chrome Provider: real Codex 0.164.0, gpt-6.1-sol through configured local proxy Data: project created through web app pointing at /home/user/verification-repo; all threads and turns created through web app; no mocks or fixtures. main server: vp run dev, ports 16733 / 8693, isolated ../main/.t3 1. Complete marker turn: ORCHID-29239. 2. Start later parent turn: sleep 180; printf LATER-29239. 3. Click Fork from this response on completed marker response. 4. Send marker recall prompt before parent finishes. Observed: Context handoff visible; persisted transfer strategy portable_context; parent ordinal 2 running; fork returned ORCHID-29239. Stopped parent through UI, stopped main server by captured process-group PID. PR server: vp run dev --home-dir /home/user/t3code/.t3, ports 13773 / 5733 Repeated identical marker and later-parent prompts. Busy fork 1 native thread: 01a19e74-fe1b-7cd1-b155-048e6be9422c Busy fork 2 native thread: 01a19e76-587d-7e03-8b65-632f36a8bcc8 Both: native_fork consumed; no Context handoff; ORCHID-29239 returned. Parent ordinal 2 remained running while forks answered. Parent subsequently completed normally: LATER-29239. Idle fork from original response: 01a19e78-bd6e-7ab2-81f0-62f0ff17aba9 Idle fork: native_fork consumed; ORCHID-29239 returned. All three native Codex rollout headers: forked_from_id = 01a19e74-5cee-74a0-b447-b1259d7f103e history_base.end_ordinal_exclusive = 23 Resolved inherited parent records before ordinal 23: ORCHID-29239 present, LATER-29239 absent. Later prompt is parent ordinal 26; excluded in all forks. One extra unsent fork was created during recording setup; no provider turn ran in it. Blacksmith remote focused existing regression tests: cd apps/server && vp test run src/orchestration-v2/CommandPolicy.test.ts src/orchestration-v2/ProviderTurnStartService.test.ts -t "forks a busy source|planned native side chat fork" 2 files passed, 9 tests passed, 51 nonselected tests skipped, exit 0. GitCafe reported all 29 head CI contexts successful. No source changes, commits or pushes. Not exercised: native desktop/mobile clients, non-Codex providers, relay/tunnel, real synthetic /goal and missing-native-boundary scenarios (covered only by focused regression tests), preservation of pre-boundary reasoning/tool items (the selected first turn intentionally used no tools).