Dispatch ctx work
- Identify the requested outcome, dependencies, and independently executable lanes. Keep simple work local.
- Reserve subagents for bounded semantic work that benefits from isolated context.
- Run lanes concurrently only when this reduces elapsed time without duplicate work or competing writes. Give each writer disjoint ownership; keep shared files with one owner.
- Inspect CPU, memory, and disk pressure only before genuinely compute-heavy work, then size concurrency to the available capacity.
- Keep scope, dependency resolution, and synthesis with one coordinator. Merge evidence from every required lane before reporting completion.