The Operator
One per project, and always called Operator. It reads the task and the repository, dispatches the agents and decides when the work is ready to deliver. A task holds one open decision packet at a time, and the operator opens one when a choice is a person's. It writes no code.