01
Process isolation, enforced
/spec, /plan,
/implement, /qa are separate
Claude invocations with their own time budgets and prompts.
The only thing crossing a stage boundary is a file in
tmp/. The Planner is prompt-instructed not to
write code — then the process ends. Role drift isn't
discouraged; it's structurally impossible.
CrewAI, LangGraph variants, and "swarm" frameworks run inside one process with shared memory. The Implementer ends up planning; the QA ends up rationalizing the Implementer's choices.