Use for complex coding tasks with substantial fan-out, multiple genuine dependencies, broad file or repository scope, multi-layer consolidation, separate implementation and verification paths, or an approval-gated irreversible action. Compiles an instruction-only task graph, executes only ready work, preserves completeness through fan-in, and retries only invalidated work. Skip for small or genuinely linear tasks.