# Final runtime evidence — issue 24297

PASS for the fresh runtime scenario. Matrix rows: 0/0 (supplied matrix is []; no matrix coverage claimed).

Checkout HEAD observed read-only: `0a26c94c757e685e910fb3df4390efcebfadbc8a`. This is the current check, not the prior failed first-fix runtime at `e362ada9c1` (stale summary). Baseline supplied: `27e0c684c5`. Commit identity is locally observed; server process binary identity is not independently attested by SQLite.

Fresh parent: `4b04e5b5-fce6-486c-9fc7-64770820c0b2`.
Original delegated child: `thread:delegated-task:command%3Amcp%3A6e9cec80-aa31-472c-9121-a600db81acd9%3Adelegate-task%3Afinalcheck-24297-child-20261024-01`.
Provider/model: claudeAgent / claude-opus-5-5. Parent: Codex / gpt-6-astra.

Persisted sequence, 2026-10-24 UTC:

- 10:30:33.890: original real-browser parent prompt persisted.
- 10:30:43.040: parent run 1 cancelled. 10:30:52.000: server restart continuation recorded; run 2 starts 10:30:53.422. No delegated child existed before this restart.
- 10:31:03.927: original child delegated; parent replies WAIT_FINALCHECK at 10:31:06.302.
- 10:31:08.909: child Bash sleep 45; tool output confirms native background command ID b11j3jox6.
- 10:31:14.093: INTERIM_FINALCHECK_24297. Original task remains running.
- Reviewer A foreground sleep 2 and REVIEW_A; completes 10:31:18.784. Reviewer B foreground sleep 3 and REVIEW_B; completes 10:31:22.004.
- 10:31:27.296 and 10:31:34.570: child STILL_BACKGROUND_FINALCHECK on automatic reviewer wakes. Pending background task remains persisted, original task not completed.
- 10:31:54.457: automatic background-command completion wake (exit 0), child run 4.
- 10:31:56.727: child FINAL_FINALCHECK_24297.
- 10:31:56.757: persisted provider pendingBackgroundTasks clears to [].
- Event 1324 at 10:31:57.357: original task first completes, result FINAL_FINALCHECK_24297. No earlier completed subagent.updated event for this task.
- 10:31:57.507: exactly ONE automatic server completion delivery to parent, ending with FINAL_FINALCHECK_24297.
- 10:31:59.145: parent echoes FINAL_FINALCHECK_24297. Event 1356 at 10:31:59.784 updates task completionDelivery to delivered; this is not another completion message.

Scoped persisted tool trace contains no task_status polling, task_wait, or thread_send/manual sends. Parent tools are workspace preparation, capabilities discovery, and one async delegation. Child tools are the native background sleep and two async reviewer delegations. Reviewers run only their foreground sleeps.

## Public artifacts

- [Read-only extraction driver](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/90db0ba476e0396c/final-runtime-driver.py)
- [Sanitized persisted transcript, runs, subagents, tools and ordered events](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a7c012cea71296a7/final-runtime.txt)
- [Preserved pre-fix prompt and extraction trace](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/763a360a2b657e29/before-runtime.txt)
- [Prior first-fix failed runtime index, distinct from current check](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/077b07ff2691d09c/after-runtime-index.md)
- [Supplied matrix / proof audit](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d31bce7376fd61fd/issue-24297-pass1-proof-audit.md)

FRICTION: Unexpected restart occurred after the initial browser prompt and before delegation; automatically resumed parent completed the scenario. Therefore this proves the post-resume child lifecycle, not uninterrupted parent startup. No browser/server launches, code edits, forge writes or agents spawned by the evidence collector. SQLite opened mode=ro with query_only and a consistent read transaction. Only three final-runtime artifacts written under /tmp/issue-24297. Prior artifacts preserved. Public output excludes reasoning, attachments, environment and credential fields, unrelated threads; provider task output paths replaced. Secret keyword and URL scan of transcript found no matches; scoped tool inputs/outputs reviewed before upload. Used ghdrop skill and ghdrop upload -m.
