Activity
Mon
Wed
Fri
Sun
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
What is this?
Less
More
Clief Notes
54.2k
5.0
Free
149 contributions to Clief Notes
I asked the AI to double check its own work and it agreed with itself
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.
0 likes • 2d
@Aurel Babiš in the setup in my post the reviewer doesn't leave anything behind. It changes nothing and reports the list to me in the chat. Nothing gets written down until I've read it and said go, so there are no notes sitting in the folder for the next round to find unless I've put them there. You're right if the review stage writes its own report file. Then copying fresh files in replaces the proposal and the brief but leaves last round's report next to them, so the folder would need emptying each round as well. The catch with copies is they go out of date. If I change proposal.md and forget to copy it across again, the reviewer checks the old version, and nothing tells me it did. A separate folder doesn't stop the reviewer reading other files either. If the session can open files, it can still go up a level and open the handoff. That's why I'd keep it as the post has it. The reviewer reads the real files and reports back, and I'm the gate. I decide what gets fixed and what gets saved. Once that's set up in the stage file and in how I work with the AI, there's nothing extra to manage. Every copy and every extra folder is one more thing to keep in step and one more thing to remember.
0 likes • 1d
@Aurel Babiš that's a good shout, and I'd add it to the Job line. The catch is it only shows up when there's a mismatch to quote. If the reviewer has picked up the 14th from the handoff and the proposal says the 14th too, it sees no mismatch, so there's nothing to quote and the list comes back clean. That's the case the post is about, the reviewer not seeing it. So I'd ask for the quote on every check, matches as well as mismatches. Something like this, to replace the Job line in client-job/02-review/CONTEXT.md Job: for every date, name and figure in the proposal, quote the line from proposal.md and the line from client-brief.md side by side, and mark each one match or mismatch. Then a match shows where it came from too. If the brief line it quotes doesn't say the 21st, I know it didn't take it from the brief.
The AI checks its own art: never with the eyes that made it (Behind the behind, episode 2)
Behind the behind, episode 2: The AI checks its own art The second episode of the mini-series about what I learned building Behind the paper plane, made by the same ICM workspace. 4 minutes 45 seconds. Watch it on LinkedIn: https://lnkd.in/p/eJwQzvzd Episode 1, Thirteen messages: https://youtu.be/C2POk9nGRxE Behind the paper plane on LinkedIn: https://lnkd.in/p/eaYD2G-x Why the LinkedIn links: I hope you will like the posts and share them, to help me spread my name out there. You never know who sees it. THE IDEA In the opening of Behind the paper plane, a paper plane was hidden in a chrome pool. A check found it too loud: striped, pulling the eye. So it was turned down. Then a fresh reviewer looked at the pictures and could not find it at all. That is the whole problem in one picture. The helper that drew a scene knows what it meant to draw, so it sees it. A viewer only sees what is there. So in my system, the builder never judges its own art. HOW THE REVIEW WORKS - Every finished part goes to a new helper that has never seen the build. No chat history, no code in front of it. - It gets the pictures: twelve stills to a sheet, each stamped with its time. One for every moment in the plan, and more where one style turns into the next (at a quarter, a half and three quarters of the change). For one part, more than 300 pictures. - It gets a list of what to look for: can a person read it, is anything cut at the edge, is each style true to itself, is the hidden plane there without stealing focus. - It writes back a short list of what a viewer would notice. The fixes go in, and a new reviewer looks again, until the part passes. Tests still run, and they matter. But a test can say a line is there. It cannot say if a person can read it. WHAT THE REVIEWS CAUGHT - The opening's first list had 8 things on it. The plane nobody could find was one. - The camera cut words off at the edge. Again in a close-up of The paper plane's script: a slow pan was tried, and the reviewer still saw "sketchboo" and "and threw" cut off. Now long lines wrap, the way VS Code wraps them.
The AI checks its own art: never with the eyes that made it (Behind the behind, episode 2)
0 likes • 2d
@Allan Durhuus another good one Allan, and I like that you put in what the reviews missed as well as what they caught. The round marks one got me thinking. The AI left them out because it misread the record, and every reviewer passed the frame because nothing in it was broken. From the pictures alone there was no way to know something was meant to be there. I keep wondering whether a reviewer with the record next to the stills would have caught it. Then again, once it knows what's meant to be there it might start seeing the hidden plane the way the builder would see its own art.
A reusable workflow kit: task, checks and restart
I’m building a reusable workflow kit from what I’m learning here: a task card, verification checklist and restart note that keep the goal, source material, results and next step connected. The aim is less repeated explaining and fewer “where were we?” moments. It’s an early template kit, not validated software. Sharing it for others to try and improve. Thanks to Jake and the community for the inspiration.
3 likes • 4d
@Leo Saraiva what I do is not leave it to the AI to go and find the file. A new chat only reads what something tells it to read, so the file just sits there. I put a pointer in the one file the tool loads on its own every time. I use Claude Code, so that's CLAUDE.md or AGENTS.md, and near the top it says to read HANDOFF.md before doing anything else. HANDOFF.md is my version of your next step file. So the new chat gets told to open it before it has a chance to start from scratch. Other tools have their own version of that file, like project instructions. @Andres Guio that's still an instruction though, and the AI can skip an instruction. If you want it to not be up to the AI at all, Claude Code lets you put @ followed by the file name in CLAUDE.md, so for me that would be @HANDOFF.md, and it loads the whole file into each new chat session automatically. So it's there whether the AI chooses to open it or not. If your jobs are started by a script, the same idea works there too, have the script paste your next step file in at the start of each new chat session. Something to be aware of. Once every new chat session has to read your next step file, any mistake in that file gets read every time as well. @Clare Martinez's restart note already has a line for this, "Evidence supporting that state", so the next chat session can check what the next step was based on before it carries on.
The “Second Eyes” checker- better to pit different organisation’s AI against each other, or fresh instance is enough?
I’ve been going between Codex and Claude for checking each other’s work if it’s something really important, because they ALWAYS pick up on issues and intuitively it feels more sound than just using a fresh instance of Claude alone.. It also seems like it makes sense, since the companies are competitors, so I hope they’re more incentivised to poo-poo on each other (despite Claude and Codex/ChatGPT being so delightfully polite about it). In one case I used Fable to start, and some less sophisticated ChatGPT model to check!! I took it back to Fable who was basically like “oh it’s right, I missed those major things, good catch by Codex”. BUT: Maybe I’m just deluded, I’ve never spent the time to do a proper controlled trial, with cloned files/folders and comparing fresh AI from the same thing (e.g. Claude and fresh Claude), vs Claude with Codex. And if I’m honest, I can’t see myself sitting down to do the trial either, I’ve got too much backlog of more urgent things to do. Has anyone already looked into this?
1 like • 11d
A while back I switched to a more powerful Claude halfway through a session, hoping for fresh eyes, and got the same answers back. It had read everything I'd said, so it believed what I believed. That got me thinking a lot of the value might come from the checker not having seen the conversation, maybe more than from which company made it. When you take something over to Codex you get both at once, a fresh start and a different model, so it's hard to tell which one is catching things. Could easily be both. If you ever fancy a quick version of the trial, next time something's important you could give the same files to a fresh Claude and to Codex side by side and see how much their lists differ. Let me know how you got on if you do, I'd be curious what you find.
0 likes • 4d
@Jeff Van Leenen let me know how you get on if you do, I'd be curious what you find.
I expected a second AI from another company to catch more... It caught less.
A while back a question came up in here: is a second AI from a different company a better second set of eyes than asking the same AI again? (https://www.skool.com/cliefnotes/second-eyes-does-a-second-ai-actually-catch-more-im-testing-it-properly?p=b0dffe56) I said I'd test it properly and post whatever came back. This is part one. Full Report: https://claude.ai/artifact/VzxhC95Q6dhuBBAnsMxjSg WHAT I DID I built 12 renovation cost estimates, about 150 rows each, and planted 24 mistakes in each one. Claude, ChatGPT and Gemini each reviewed every sheet 5 times in the normal browser chat, the way most of us paste our work in. That's 180 reviews. Then Claude fixed the sheets using different mixes of those reviews, 84 fixes in all. Before any data came in, I wrote down the tests and what would count as "it helps." A second company had to catch at least 5 points more. WHAT CAME BACK Claude + Claude caught 84% of the planted mistakes. Claude + ChatGPT caught 82.4%, and Claude + Gemini caught 82%. So the second company didn't add anything here. It came in about 2 points lower, and a 5 point gain is ruled out. On their own, Claude caught 79%, ChatGPT 63% and Gemini 63%. Fixing barely changed with reviews at all. The fixer got 78.5% with no review and about 79% with reviews, so I can't say which reviews help fixing. One extra I didn't plan for. If you start with ChatGPT or Gemini, adding Claude as the second look caught 12 to 13 points more than asking the same one again. That needs its own test before I'd call it a finding. What I take from it so far... the strength of the second reviewer seemed to matter more than which company made it. THE LIMITS This is one kind of spreadsheet, with planted mistakes, in browser chat apps, as of October 2026. AI did the grading. Two different systems graded and agreed strongly on what counted as a catch, but no person graded it. Claude also built the sheets, planted the mistakes and did all the fixing.
I expected a second AI from another company to catch more... It caught less.
1 like • 4d
@Jeff Van Leenen Thanks for taking the time to do this, and for sticking to the margins you set before any of the data came in. I put down three guesses on your earlier post, so here's how they went. Two were wrong and the third wasn't tested. I guessed Claude plus another company would win by a modest margin. It came in about 2 points lower, and with two Claude reviews already at 84% there wasn't much room left. I guessed one ChatGPT or Gemini review would match one from a new Claude chat, because neither had seen the work being made. That's the one I got most wrong. I was only thinking about what the checker had seen and not about how good the checker was, and a gap of about 16 points says that mattered more. The third was about the chat that built the work, which wasn't part of this test round, so that one's still open. @Eric Jones's question about thinking levels would be a nice way to test your point about the stronger reviewer, since it changes how hard the checker works without changing the company.
1-10 of 149
Andrew Carter
5
19 points to level up
@andrew-carter-8893
Been building ideas to execution within SharePoint since 2003. Turning theory into practice with build, iterate, refine, learn.

Active 3h ago
Joined Apr 20, 2026
Powered by