Plan before dispatch
Every request runs on a plan your team can read
Orchestrator resolves the applicable policy, builds a DAG of specialist calls with parallel and serial edges, and stamps a stable request id. Human owners inspect and approve the plan before anything dispatches.
plan.jsondispatch.logaudit.checkpointtrace.timeline
// Orchestrator plan for "assess hiring-copilot-v4 before promotion"
{
"req_id": "req_9f3a2c",
"tenant": "acme",
"tier": "assist",
"dag": [
{ step: "intake", agent: "Policy Router", parallel: false },
{ step: "classify", agent: "Risk Assessor", parallel: true },
{ step: "pii", agent: "PII Sentinel", parallel: true },
{ step: "prompt_injection",agent: "Prompt Injection", parallel: true },
{ step: "content_safety",agent: "Content Safety", parallel: true },
{ step: "hallucination",agent: "Hallucination", parallel: true },
{ step: "fairness", agent: "Fairness", parallel: true },
{ step: "behavioral_drift",agent: "Behavioral Drift",parallel: true },
{ step: "reconcile", agent: "Policy Router", parallel: false },
{ step: "pack", agent: "Evidence Packer", parallel: false }
],
"audit": { checkpoint_every: "60s", merkle: "a8f3c2e1d4…" }
}