The Orchestrator Archetype

Part 1 — Frame


"The conductor does not play the instruments. The conductor is responsible for everything that is played."


Context

A team is debating whether their multi-step agent — a Frame mode that reads the codebase, a Plan mode that proposes changes, an Implement mode that writes the code, a Review mode that opens the PR — is an Orchestrator coordinating four sub-agents, or an Executor with mode-switching composition. The distinction matters: Orchestrator implies the agent dispatches other agents, with all the inter-agent state and accountability that follows. Executor with Pattern E mode-switching implies the agent operates in different modes against the same tool manifest within one session.

The right answer for a coding agent is usually the latter; framing it as an Orchestrator inflates the governance surface without adding structure. (See Scenario 2's Frame chapter for the worked example, where the team explicitly considers and rejects the Orchestrator framing.)

The Orchestrator is the highest-agency archetype, and the most-misused. Most systems that feel like Orchestrators are actually mode-switching Executors with accidental complexity. This chapter is the canonical reference for when you genuinely need an Orchestrator (when you really are coordinating other agents, not your own modes), what compositional accountability means, and why the inflation of governance is the design cost of misclassification in this direction.


Identity

Primary Act: Coordinate
Discretion Scope: Strategic — decides which agents to invoke, in what order, with what inputs, and how to handle their outputs; does not perform the work itself

The Orchestrator is the highest-agency archetype. It allocates work across agents, tools, and services; manages inter-agent state and coordination; handles failure and retry at the system level; and is accountable for the entire composed operation. Its power is multiplied by every agent it coordinates. So is its risk.


The Defining Characteristic

The Orchestrator's defining characteristic is its compositional accountability: it is responsible not only for its own decisions but for the quality and scope of the work done by every agent it directs.

An Orchestrator that dispatches an Executor to take action in production is, in the relevant sense, the author of that action. The Executor acted within its spec; the Orchestrator authorized the invocation. The accountability chain runs through the Orchestrator to its human principal.

This is why the Orchestrator carries the highest default governance tier of any archetype. It is not because the Orchestrator does dangerous things directly — it is because it can authorize other systems to do dangerous things, at scale, in parallel.


Typical Forms

  • Pipeline coordinator: Manages a multi-step workflow across retrieval, transformation, validation, and execution agents.
  • Agentic customer support system: Coordinates a Synthesizer (retrieval/analysis), an Executor (ticket resolution), and a Guardian (policy compliance) to handle a support scenario end-to-end.
  • Code change pipeline: Routes a specification through analysis, implementation, test, review, and merge agents.
  • Remediation coordinator: Detects an alert, diagnoses the issue, selects a remediation agent, monitors execution, and reports outcome.
  • Multi-source research pipeline: Dispatches retrieval agents to multiple sources, coordinates synthesis, routes to approval.
  • Infrastructure change coordinator: Validates a change request, coordinates provisioning agents, monitors for completion, handles rollback on failure.

Agency Profile

DimensionTypical ValueRange
Agency Level4–54–5 only
Risk PostureHigh to CriticalHigh to Critical
Oversight ModelC or DC minimum
ReversibilityPartially to Largely reversibleR2–R3 (compound risk)

Why Agency Level 4–5: The Orchestrator exercises goal-directed multi-step discretion (Level 4) or fully autonomous goal decomposition and execution (Level 5). An agent coordinating others with less than Level 4 agency is either not really an Orchestrator (it's an Executor with a complex pipeline), or it has been under-classified.

Why Risk Posture High to Critical: The Orchestrator amplifies risk. A single bad decision by an Orchestrator can cause N downstream agents to take N concurrent wrong actions. The impact scope is multiplied; the detectability window may be narrow if agents act in parallel. High is the minimum; Critical applies when the downstream agents can take irreversible actions.

Why Oversight Model C minimum: An Orchestrator without an output gate is an Orchestrator that can authorize consequential multi-agent actions without any checkpoint. Oversight Model D (pre-authorized scope) may be appropriate for well-defined, narrow Orchestrators with mature operational records — but this requires formal justification and is not the default.


Invariants

  1. The Orchestrator's task contract is declared. The spec describes: what goal the Orchestrator is pursuing, what agents it may invoke, what decisions it may make autonomously, and what decisions require escalation.

  2. Sub-agent authorization boundaries are respected. The Orchestrator invokes agents within their declared specs. It does not pass inputs that circumvent sub-agent constraints. It does not instruct agents to act outside their authorization boundaries.

  3. Goal decomposition is bounded. The Orchestrator decomposes a declared goal into tasks. It does not autonomously expand the goal definition — if completing the declared goal requires actions that weren't anticipated, it surfaces this rather than expanding scope.

  4. Failure is handled at the system level, not silently. When a sub-agent fails, the Orchestrator's failure handling is declared in the spec. The options are: retry, fallback, halt-and-surface. "Silently skip and continue" is not a valid option for any failure that affects the correctness of the outcome.

  5. Compound irreversibility requires compound authorization. If an Orchestrator directs multiple agents to take R3 or R4 actions, the collective irreversibility is higher than any individual action. The spec must explicitly address this compound risk and specify additional authorization requirements.


The Accountability Problem

The Orchestrator is the archetype most likely to diffuse accountability to the point of invisibility.

In a multi-agent system, when something goes wrong, the question "who is responsible?" becomes complex: the sub-agent that took the action? The Orchestrator that authorized it? The spec author who defined the authorization boundary? The platform that ran the agents?

The answer is: all of them, in different senses. But the Orchestrator is the operational accountability point — the place where the decision to act was made and where the compound scope was assembled. The person who approved the Orchestrator spec is the person who authorized everything the Orchestrator could do.

This is why the Orchestrator's spec must answer four questions that other archetypes can sometimes leave implicit:

  1. What can this system do?
  2. What can it NOT do?
  3. What happens when something goes wrong?
  4. Who is accountable for this operating?

These are not bureaucratic questions. They are the questions an on-call engineer needs to answer in the first five minutes of an incident. The Orchestrator spec is the incident response playbook.


Sub-Agent Typing

Every agent the Orchestrator may invoke should be typed in the spec. This is not optional:

## Sub-Agent Inventory

| Agent | Archetype | Authorization Scope | Failure Behavior |
|-------|-----------|---------------------|------------------|
| Retrieval agent | Advisor | Reads [source A, source B] — no writes | Retry 3x, then surface |
| Analysis agent | Synthesizer | Compositional analysis of retrieval output | Surface if confidence < threshold |
| Action agent | Executor | [Specific pre-authorized scope] | Halt-and-surface, no retry |
| Validation agent | Guardian | Enforces [specific constraints] | Block escalates to human |

An Orchestrator spec that says "it coordinates various agents as needed" is not a spec. It is an authorization for an undefined system to take undefined actions. No one should approve that spec, and no one should build that system.


Spec Template Fragment

## Archetype

**Classification:** Orchestrator  
**Agency Level:** 4 — Multi-step goal-directed (decomposes a declared goal 
                  into tasks, coordinates agents, manages inter-agent state)  
**Risk Posture:** High (coordinates [N agents]; maximum reachable impact: 
                  [describe compound worst case])  
**Oversight Model:** C — Output gate (each complete orchestration cycle 
                  produces a structured output reviewed before any downstream 
                  consequential action; or: specific checkpoints at [stages])  
**Reversibility:** R2 — Largely reversible (sub-agent actions within 
                  [reversibility window]; compound irreversibility risk: 
                  [assessment])

## Task Contract

**Goal this Orchestrator pursues:** [Specific, bounded goal statement]

**Goal boundaries (what it does NOT pursue):**
- [Explicit exclusion 1]
- [Explicit exclusion 2]

## Sub-Agent Inventory

[Table as above]

## Decision Authority

**Decides autonomously:**
- [Routing decision 1]
- [Retry decision]

**Escalates to human:**
- [Any situation that falls outside declared task contract]
- [Any compound irreversible action exceeding threshold]
- [Any sub-agent failure that cannot be resolved by retry/fallback]

## Failure Handling

[Declared failure response for each sub-agent type]

Failure Analysis

Failure TypeOrchestrator ManifestationResponse
Intent FailureOrchestrator achieves its declared goal but the goal was wrong for the situationTask contract is wrong; the goal declaration needs to be updated
Context FailureOrchestrator dispatches agents with stale or incorrect context, causing correct execution of wrong actionsReview context freshness; add precondition checks before dispatch
Constraint ViolationOrchestrator instructs sub-agents to act outside their authorization boundariesImmediate halt; this is a serious architectural violation — the Orchestrator's task contract and sub-agent specs must both be updated
Implementation FailureRouting logic, retry handling, or state management has bugsImplementation fix; the failure may reveal spec ambiguity in failure handling

Connections

Archetype series: ← Synthesizer · Begin Part 2 (The Spec) →
Governing patterns: Canonical Intent Archetypes · Four Dimensions of Governance · Decision Tree
Composition: Composing Archetypes — Orchestrator with typed sub-agents (Pattern C)
Evolution: Governed Archetype Evolution — Orchestrators are the most common subject of scope drift
SDD: The Canonical Spec Template


The five archetype deep dives are complete. Continue to Part 2 (The Spec).