- Subagents only write to their own output file — never to shared state - Shared state files (status.md, decisions-log.md, task.md) are only written by the main orchestrating agent - Each Definition-of-Done item in task.md must produce its own independent output file - When dispatching parallel agents: assign each agent exactly one output file and pass the relevant legacy source paths - After all subagents complete: the main agent consolidates results into status.md and decisions-log.md