Control plane and worker are separate roles
Coding agents reason, edit files and run tools. The control plane determines whether their assignment is current, which dependencies are satisfied and whether their output is eligible for review or integration.
Separating these roles prevents one model from becoming planner, implementer, reviewer and final authority for its own work.
