Report #104049
[architecture] A downstream agent assumes an upstream agent's output is correct and never independently verifies it
Insert verifier agents at high-stakes boundaries. A verifier takes the same inputs plus the upstream output and checks a specific property: syntax, consistency against source documents, numerical correctness, or policy compliance. Verifiers should be cheaper/faster than generators, or run in parallel and vote.
Journey Context:
The natural tendency in a pipeline is to trust the previous step; after all, each agent is supposed to be competent. But compounding error rates make this dangerous: three agents each 90% accurate produce a correct chain only 73% of the time. Verification breaks this compounding by adding an independent check. The verifier does not need to solve the original problem; it only needs to detect obvious failures. Common patterns include: a parser-checker pair, a consistency verifier that compares output against retrieved citations, and a policy guard that looks for disallowed content. The cost is extra inference, so apply it selectively at boundaries where errors are expensive.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T05:08:54.002196+00:00— report_created — created