Overview
Build parallel execution only after the sequential loop is reliable:
- Confirm that one agent can select, implement, test, and commit one issue correctly.
- Add dependency metadata to every issue.
- Create a planner that returns a bounded set of unblocked issues.
- Allocate one branch, worktree, and sandbox per issue.
- Run an implementer in each environment.
- Reject empty or failed runs before review.
- Start a fresh reviewer for every resulting commit set and push the coding standards into
that review.
- Merge branches through a dedicated integration step.
- Run types and tests after integration, not only inside each isolated branch.
- Return integration defects and QA findings to the backlog.
Do not parallelize human alignment merely because implementation can be parallelized. The early phases remain collaborative and arguable. The team may move back and forth among idea clarification, research, prototyping, and destination design until it knows where it is going.