One Router, One Brief Contract
All external agent work flows through the dispatch:external-agent router subagent, launched once per task brief. The brief carries metadata, a pinned AGENTS line, a fully self-contained task prompt, and a response shape — the external agent sees nothing else.