Troubleshooting
August 14, 2026 ยท View on GitHub
doctor reports FAIL
Fix the named prerequisite and rerun doctor. It performs no paid model or solver request. Credential values are
never printed.
run: durable state already exists
Use resume with the same state directory. run intentionally refuses to replace or fork an existing lineage.
journal: already locked
Another controller with the same state directory is alive. Confirm its PID before stopping it. If the owner was
killed, the next resume preserves the stale lock as evidence and acquires a new lock.
real evaluator: incomplete prior external job
The Harbor wrapper created an external run directory but did not produce a terminal summary.json. Preserve that
directory and inspect its job/trial logs. Do not delete it and retry under the same idempotency key; repair the cause
and create a successor run if reconciliation cannot prove whether the provider launched.
All 12 baseline tasks pass
The terminal status is NO_REAL_FAILURE_SIGNAL. This is a valid fail-closed stop, not a stable-iteration proof. Use
a new preregistered observed panel in a successor run; do not pick tasks from candidate outcomes.
Audit reports a missing crash receipt
Normal runs do not manufacture crash evidence. For the release acceptance exercise only, start a fresh run with
--inject-crash-after-first-candidate, verify the process is killed, then use resume exactly once.