Skip to content

Project-level legibility: run-to-roadmap binding, orro status, worktree hygiene, plan-drift surfacing #105

Description

@moonweave

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:

  1. "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.
  2. "There was a plan, but it ended up not being followed." — plans exist as documents, not as gates; off-plan work proceeds silently.
  3. "Worktrees pile up and nothing gets tidied." — runtime-created worktrees/artifacts have no inventory or lifecycle.
  4. "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.
  5. "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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions