Orchestration
The control layer that coordinates models, agents, tools, and deterministic steps within an execution. It defines routing, dependencies, shared state, retries, timeouts, permissions, budgets, and interruption points while recording enough evidence to explain the path taken.
Orchestration organizes existing capabilities; it does not increase the intelligence of each component by itself. When responsibilities and contracts are vague, the orchestrator merely automates loops, duplicate work, and cascading failures. The design needs ownership for each stage, input and output schemas, stopping conditions, and traces that make the decision reproducible.