AFTER RUNTIME — sanitized evidence capture Workspace: /home/ubuntu/wt/issue-24498 Tested head: 1e2fe076db; base: 8176b58931 (supplied by primary lead; not independently read from git in this restricted capture). Environment (primary lead): Linux x64, real web app via built-in preview, 1280x800, Cursor Auto, SDK 1.0.35. Sources read: .t3/userdata/logs/provider/*.log and server.trace.ndjson only. Protocol excerpt uses an allowlist: timestamps, event types, native agent/run IDs, terminal status and reviewed completion text. Agent IDs on cancel/completed rows are correlated from run.started. No prompts, credentials, tool arguments, raw logs or trace attributes are published. Primary-lead observations (not independently performed by this capture): 20:37:35 sleep90 started; 20:38:01 SIGKILL of confirmed server port owner with matching cwd, then restart. 20:38:50 second SIGKILL and restart; visible completion reports sleep exited 0 after 90 seconds and no file changes. FRICTION: Brief names agent-23a6dd79-248f-4117-822c-1951288c6f90, but the specified after sequence logs consistently name agent-3d57b64b-8120-4672-94a0-bb99dc782c8a. Same-agent continuity within the after sequence is proven; continuity with the brief's agent is not. FRICTION: Kill ownership/cwd and tested SHA are lead-provided facts, not established by these protocol events. FRICTION: Runtime protocol does not expose list-page pagination; no pagination proof claimed. PROTOCOL EVENTS {"timestamp": "2026-10-24T20:37:35.347Z", "type": "run.start"} {"timestamp": "2026-10-24T20:37:35.372Z", "type": "run.started", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a", "runId": "run-f936da56-08f7-46e1-a2c3-af79386bd931"} {"timestamp": "2026-10-24T20:38:16.115Z", "type": "agent.open", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a"} {"timestamp": "2026-10-24T20:38:16.506Z", "type": "agent.opened", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a"} {"timestamp": "2026-10-24T20:38:17.155Z", "type": "run.start"} {"timestamp": "2026-10-24T20:38:17.164Z", "type": "run.cancel", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a", "runId": "run-f936da56-08f7-46e1-a2c3-af79386bd931"} {"timestamp": "2026-10-24T20:38:19.385Z", "type": "run.started", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a", "runId": "run-9f99aeba-c69c-48de-8b38-9f9cad425344"} {"timestamp": "2026-10-24T20:39:05.659Z", "type": "agent.open", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a"} {"timestamp": "2026-10-24T20:39:06.082Z", "type": "agent.opened", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a"} {"timestamp": "2026-10-24T20:39:06.714Z", "type": "run.start"} {"timestamp": "2026-10-24T20:39:06.724Z", "type": "run.cancel", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a", "runId": "run-9f99aeba-c69c-48de-8b38-9f9cad425344"} {"timestamp": "2026-10-24T20:39:08.255Z", "type": "run.started", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a", "runId": "run-042c1ec4-cf70-4be6-abbd-e791ac61e4ea"} {"timestamp": "2026-10-24T20:40:45.841Z", "type": "run.completed", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a", "runId": "run-042c1ec4-cf70-4be6-abbd-e791ac61e4ea", "status": "finished", "completionText": "done. `sleep 90` ran to completion this time, exiting with code 0 after about 90 seconds. No files were changed."} {"timestamp": "2026-10-24T20:41:20.444Z", "type": "run.start"} {"timestamp": "2026-10-24T20:41:20.479Z", "type": "run.started", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a", "runId": "run-183cff30-2d10-4f0f-8de7-bcc70ecc233f"} {"timestamp": "2026-10-24T20:41:23.109Z", "type": "run.completed", "agentId": "agent-3d57b64b-8120-4672-94a0-bb99dc782c8a", "runId": "run-183cff30-2d10-4f0f-8de7-bcc70ecc233f", "status": "finished", "completionText": "followup-ok"} SERVER TRACE — metadata only {"timestamp": "2026-10-24T20:38:13.038Z", "type": "server.startup", "status": "Success"} {"timestamp": "2026-10-24T20:38:13.696Z", "type": "RestartContinuation.continueRestartedRun", "status": "Success"} {"timestamp": "2026-10-24T20:39:02.903Z", "type": "server.startup", "status": "Success"} {"timestamp": "2026-10-24T20:39:03.349Z", "type": "RestartContinuation.continueRestartedRun", "status": "Success"} MATRIX STATUS Visual matrix: empty (0 rows); server-only change. R8 runtime subchecks COMPLETE: first orphan cancel -> new run; second orphan cancel -> new run; second recovery terminal finished with safe completion text; subsequent send terminal finished with followup-ok. All four run.started events share the logged after agent. R1 runtime first-restart control COMPLETE within R8; focused unit-test rerun not assessed here. R2-R7 focused deterministic/base-head/boundary proof NOT ASSESSED in this evidence-only capture. No tests run and no fixture claims made. No browsers, servers, worktree edits, commits, pushes, forge writes or merges performed by this capture.