Design an orchestration layer for 5–10 agents: routing, memory, tool auth, retries, tracing, and guardrails. Compare options (workflow engines vs. code), propose SLAs, queues, circuit breakers, and observability (logs, spans, evals). Output a reference architecture and a minimum viable mesh.