Two-Agent Architecture (Initializer + Coder)

Split long-running work into an initializer that scaffolds and a coder that iterates.

●●●●○ Complexity

For long-running tasks, splitting work into two roles can improve coherence:

  • Initializer: scaffolds the project, captures requirements, and creates an initial failing baseline.
  • Coder: iterates to implement and fix, with tighter focus per session.