Expand description
speccoder doctor: everything a run depends on, checked
without writing anything — git, the repository, the spec project and
its tool, the configuration, the model key, the sandbox, the state
directory, the attestation signing key and the repository’s
instructions. A failure is a run that would fail or judge wrongly; a
warning is less than it could be (unsigned evidence, no spec tool).
Functions§
- agents
speccoder doctor --agents: the checks and every agent’s card; withprobe, each installed one is asked for a session (never a prompt).- bug_
report - The bug report of
doctor’sresultfor the project atroot: versions, every check, and the configuration — in Markdown, ready for an issue, with secrets and the home directory taken out. - checks
- Every check, in order, for the project at
path. - plan_
checks - The plan checks as doctor rows:
check: "plan", levelwarn, the code’s catalog entry, the tasks, the fixes and, for behaviour planned early, the decision speccoder records as the remedy. - redact
- Replaces values that look like secrets and the home directory.
- run
speccoder doctor: the checks; the status of the first failure (ok when nothing fails).