Problem (operator-reported, 2026-07-22)
Run-level honesty is solved (evidence, verdicts, receipts). Project-level work with AI agents is still illegible. Recurring operator pains, verbatim in intent:
- "Is it looking at the right doc?" — a run never declares which spec/plan it serves, so reading/working off the wrong document is silent.
- "There was a plan, but it ended up not being followed." — plans exist as documents, not as gates; off-plan work proceeds silently.
- "Worktrees pile up and nothing gets tidied." — runtime-created worktrees/artifacts have no inventory or lifecycle.
- "Where on the roadmap are we? What is finished and what is not?" — roadmap-item completion is not bound to evidence; status lives in prose/memory, not in verifiable state.
- "Automation keeps saying there is a next step" — no single view that says: item X done (evidence ref), item Y in progress (run dir), item Z not started.
Direction (not committed; spec after more real-usage instances)
- Run→roadmap binding: every proofrun/check declares the roadmap/spec item it serves; sealed into evidence; unbound runs are surfaced (off-plan work becomes visible, not blocked by default).
orro status: read a single roadmap ledger; render per-item state bound to evidence (done = verdict ref, in-progress = run dir, not-started).
- Workspace hygiene: inventory + cleanup for witnessd-created worktrees/run dirs.
- Honest boundary: the tool surfaces binding/drift after the fact; keeping ONE source-of-truth spec per initiative remains an operator/orchestrator practice the tool cannot replace.
Process
This is an epic collecting real dogfood instances before any spec. When a "is it doing the right thing?" moment happens, add a comment here with three lines: doing what / wanted to know / couldn't see. Spec work starts once enough instances accumulate to design against reality instead of speculation.
🤖 Generated with Claude Code
Problem (operator-reported, 2026-07-22)
Run-level honesty is solved (evidence, verdicts, receipts). Project-level work with AI agents is still illegible. Recurring operator pains, verbatim in intent:
Direction (not committed; spec after more real-usage instances)
orro status: read a single roadmap ledger; render per-item state bound to evidence (done = verdict ref, in-progress = run dir, not-started).Process
This is an epic collecting real dogfood instances before any spec. When a "is it doing the right thing?" moment happens, add a comment here with three lines: doing what / wanted to know / couldn't see. Spec work starts once enough instances accumulate to design against reality instead of speculation.
🤖 Generated with Claude Code