overdo-orchestrate
Execute Overdo task graphs to completion with validation loops.
Use when:
- •Running a task tree end-to-end
- •Recovering from failed attempts or restarts
Bug Harvest Mode (Linear-first)
When running hardening/polish loops, use this strict sequence:
- •Synthesize bugs and taste/polish feedback from current implementation.
- •Open Linear issues for all discovered bugs in project
test-loop.- •Apply label
bugto every generated bug issue.
- •Apply label
- •Run
linear-bug-planon each issue. - •Run
linear-bug-fixon each issue one at a time:- •create/switch to a fresh branch per issue
- •implement + validate
- •open PR
- •switch back to
mainbefore starting next issue (critical)
- •After bug PRs are open, process feature-request findings similarly and open PR(s) to base branch.
- •Stop active loop execution after PR creation and wait for human review.
Guardrails:
- •If
linear-bug-planor issue status isunknown, do not auto-fix; label/escalate for manual triage. - •Do not run parallel fixes on the same base branch checkout.
- •Persist issue -> branch -> PR mapping in evidence artifacts.
Workflow:
- •Fetch next ready task(s).
- •Dispatch worker claims with lease safety.
- •Run required validation gates.
- •Persist loop iteration result.
- •Retry/escalate based on policy.
- •Queue commit and finalize transaction.
Exit rule for PR-driven loops
Once all intended PRs are opened, do not continue looping automatically. Wait for review feedback, then resume via a new loop pass.
Rules:
- •Never mutate orchestration state outside MCP.
- •Always persist evidence for retries/escalations.
- •Resume from SQLite state after crash before starting new work.