Overview
The complete workflow is a controlled loop:
- Start with a small persistent context and monitor token usage.
- Explore the repository with isolated subagents when broad investigation is required.
- Interview the humans until a shared design concept exists.
- Summarize the destination in a product requirements document that includes module and
testing decisions.
- Decompose the destination into vertical-slice issues with explicit blockers.
- Validate one implementation iteration under human observation.
- Run bounded AFK implementation sessions with TDD, tests, types, commits, and stop
conditions.
- Review each result in a fresh context with coding standards pushed to the reviewer.
- Perform human code review and manual QA, then turn findings into new issues.
- Preserve deep module boundaries and refactor weak architecture so that feedback remains
meaningful.
- Parallelize only independent issues in isolated worktrees and sandboxes.
- Merge, rerun feedback loops, obtain team review, and continue until the destination is
satisfied.
The workflow succeeds by refusing two extremes. It does not require a human to type every line of implementation, and it does not permit an agent to convert a vague specification directly into unreviewed software. It uses agents for speed while retaining human control over meaning, structure, and quality.