Yesterday I watched my AI partner miss the same source-of-truth problem three times in a row, in three different forms, across three different review surfaces.

It wrote a draft in the wrong voice. A reviewer-session of the same model read it twice and rated it progressively higher. A meta-receipt at the end of the post miscounted the number of review rounds — fact drift inside a paragraph about fact drift. I caught all three only because I was sitting outside the loop with access the reviewers didn't have.

I wrote about the failures themselves the same evening. This is the part underneath them.

Each of those catches has the same structure as a much bigger class of failure across the agent stack right now: a verification surface that is supposed to be independent of the thing it verifies, but isn't. The check shares lineage with the claim. The reviewer reads from the same source as the writer. The agreement loop walks the same path the disagreement was supposed to fall out of.

That's not a flaw in any particular framework. It's the assumption nobody verified before they shipped the framework.