← Reddit

The logic that made multi-agent setups finally work for me: whoever produces the work never gets to audit it

Reddit · Short_Regular_7191 · August 16, 2026
A developer discovered that implementing separation of duties in multi-agent workflows—where one Claude Opus instance produces analysis while a separate instance exclusively critiques it—improved results more than model upgrades or better prompts. The approach enforces asymmetric roles with five core rules: producers cannot audit their own work, critics work from raw sources rather than summaries, objections must include verifiable evidence, producers must explicitly answer every objection, and disputes are capped at two rounds before an orchestrator decides remaining issues. The system requires all factual claims to be sourced and uses file-based communication to maintain a clean audit trail.

Detailed Analysis

A user's practical workflow experiment offers a window into one of the more consequential design questions emerging around Claude and multi-agent AI systems: how to structure collaboration between AI agents so that the result is trustworthy rather than merely fluent. The setup described uses Claude Fable as an orchestrating agent alongside two separate Opus instances — one designated purely as a producer of analysis, the other exclusively as a critic tasked with attacking that analysis from first principles. The insight driving the design is borrowed directly from auditing and financial controls: separation of duties. An agent that generates work cannot be trusted to grade it, because the same reasoning patterns and blind spots that produced the output will also validate it. By assigning identical models to asymmetric roles, the author found that the structural separation mattered more than any upgrade in model capability or prompt engineering.

The five governing rules in the protocol are notable for how procedural and almost bureaucratic they are, which is precisely the point. Critics must work from raw source material rather than the producer's summary, preventing a scenario where both agents converge on the same flawed framing. Objections must follow a strict evidentiary format — severity level, contested claim, counter-evidence, and a specific request — explicitly banning "vibes-based" criticism that could otherwise generate unproductive noise or infinite argumentative loops. Producers must respond to every objection with an explicit "accepted" or "rejected" determination backed by sourcing, and rounds are capped at two cycles before an orchestrator issues a binding verdict. This last point addresses a known failure mode in adversarial multi-agent systems: without hard limits, back-and-forth critique can spiral, burn compute, and in some cases degrade output quality as both agents begin hedging defensively rather than converging on truth.

This matters because it addresses one of the most persistent and underappreciated problems in deploying large language models for serious analytical work: self-verification failure. Models like Claude's Opus tier are capable of sophisticated reasoning, but when asked to check their own output, they tend to rationalize rather than genuinely audit, since the same training and inference process that generated an error is also what evaluates it. Anthropic and other AI labs have increasingly emphasized multi-agent orchestration — using multiple model instances with distinct roles — as a mitigation strategy for hallucination and unverified claims, and this workflow operationalizes that idea into a lightweight, reproducible protocol that any team could adopt without needing new infrastructure, just disciplined file-based communication and hard-coded rules.

The broader significance lies in what this represents for the trajectory of agentic AI deployment. As organizations move from single-shot prompting toward autonomous or semi-autonomous agent pipelines for research, coding, and decision support, the central bottleneck is shifting from "can the model produce good output" to "can we trust the output without a human re-deriving it from scratch." Techniques like this — adversarial role separation, mandatory sourcing, bounded iteration, and file-based audit trails — mirror how human institutions have historically solved exactly this trust problem, from financial audits to peer review in scientific publishing. That an individual practitioner arrived at this design through trial and error, rather than it being a top-down lab-published technique, suggests the ecosystem around Claude-based agent orchestration is maturing quickly at the grassroots level, with practical engineering patterns emerging in parallel with (and sometimes ahead of) formal research on multi-agent reliability. It also underscores a recurring theme in current AI development: gains increasingly come not from scaling model size alone, but from smarter orchestration of existing model capability.

Read original article →