You've probably done this. The AI helps you write something, a proposal or a price for a job, and before you send it you ask it to check for mistakes. It reads it back, maybe fixes a comma, and tells you it's solid. Then, to be safe, you switch the same session to a more powerful AI and ask again. It agrees too. Two yeses might feel like a second opinion, but it isn't. Here's how it happens in an ICM project. Your client folder holds client-brief.md, and the deadline written in it is the 21st. Early in a session you tell the AI the deadline is the 14th. You're working from memory, and you're wrong. The AI believes you and writes proposal.md with the 14th in it. Then you ask it to check the proposal. It finds nothing wrong, because it isn't comparing the proposal with the brief. It's comparing the proposal with what you told it, and you told it the 14th. It's checking its work against itself. The more powerful AI does no better. It reads the same session, so it has heard the 14th too. Your two asks still got one opinion. I did exactly this when I switched to a more powerful AI partway through, hoping for fresh eyes, and got the same conclusions back. In a reply on an earlier post here, @Gabriel Azoulay had already named it. The same AI asked three times is, in his words, "one reader in three hats", one opinion wearing three different hats. Some of the fix below comes from how he guards against it. The fix is a reader that starts fresh. A fresh session starts with no memory of the last one, so it has never heard you say the 14th. Give it the two files, proposal.md and client-brief.md, and one job, check every date, name and figure in the proposal against the brief and list anything that doesn't match. The proposal says the 14th. The brief says the 21st. It has nothing else to go on, so it puts the two side by side and the mismatch shows up. Telling the same session to forget what you said doesn't work. It has still heard the 14th.