PR 26861 runtime verification, Linux Boat VM, 2026-11-01 UTC main: 7195b699547b538e49f758e314dde5c8c5d907cf PR: 628147266014051fe76875877528aa89ecfa9d84 Codex CLI: 0.164.0; provider: Codex; model: gpt-6.1-sol Client: dev web app, Playwright 1.60.0, /usr/bin/google-chrome Dependencies installed with vp i on each checkout. Only one dev server ran at a time, each with isolated .t3 state and --no-seed. Project /home/user/restart-verification was added through the app's Add project flow. Provider model and binary path were selected through the app. A project UserPromptSubmit hook waited before input recording. No mocks or seeded records. A transparent binary wrapper captured app-server PIDs for targeted crash cleanup. Prompt in both cases: Reply with exactly RESTART_INPUT_26861 and nothing else. Do not use tools. MAIN REPRO 05:49:53 hook entered; running provider turn existed; original request absent from Codex history. Dev server crashed by its retained process-group PID 25828 while hook was held. 05:50:14 restart recovery terminalized the source run and resumed natively. Codex history had only session instructions, no original request. Actual assistant response: i'll follow these instructions for the session. Expected RESTART_INPUT_26861 was missing. PR VERIFICATION 05:51:43 hook entered; provider turn running; inputRecordedAt absent; request absent from Codex history. 05:51:49 crashed captured provider process group 33694 and dev process group 31764. Restarted same dev checkout and state with retained PID 34090. Recovery source run: cancelled. Continuation: completed. Continuation message: original prompt, preserved exactly. 05:52:00.012Z continuation provider turn inputRecordedAt persisted. Actual assistant response: RESTART_INPUT_26861. Completed provider turn retained both inputRecordedAt and tokenUsage. NEIGHBOR 1: NORMAL FOLLOW-UP Sent through composer: Reply with exactly FOLLOWUP_OK_26861 and nothing else. Do not use tools. Actual assistant response: FOLLOWUP_OK_26861. NEIGHBOR 2: INPUT ALREADY RECORDED Sent a command request through composer to run bash /tmp/pr26861-neighbor.sh once. Script appends one 'started' line, then waits 60 seconds. 05:52:33.529Z inputRecordedAt present on the running provider turn before crash. Script had started once before crash. Crashed captured provider group 34543 and dev group 34090; restarted with PID 36000. Continuation text: Continue where you left off. Actual assistant response: NEIGHBOR_OK_26861. Script start count after recovery: 1. Original command request was not resent. Blacksmith focused checks: 4 files, 78 tests passed.