The contract is the architecture
Every handoff between stages is a Pydantic-validated schema with explicit status enums and mandatory evidence citations. Agents cannot pass prose to each other — only typed payloads that fail loudly when a field is missing or a citation is absent. This is what makes ~40 agents agree with each other: the validation boundary catches disagreement at the seam rather than letting it compound downstream.