Most AI "second opinions" are fake.

Not because there is no second model. Because the second model usually sees the first model's framing, assumptions, and conclusion before it does any real reasoning of its own. At that point, the system looks like review, but it is structurally biased toward agreement.

That bothered me enough to build AdversarialDebate, an open-source review engine where two LLMs analyze the same artifact in isolation, commit their reviews independently, and only then debate each other point by point.

I wanted to answer one practical developer question:

If you actually force independence, do you get better review quality, or do you just get a more expensive version of the same answer twice?