How this began
I wanted the AI to care when it got something wrong.
As a graduate, early in my career, I made a mistake at work, and I can still remember exactly how it felt. I was furious with myself and convinced I was about to be fired. The error was fixed and my career survived, but the feeling never left, and it became the standard I have held myself to ever since: check the detail, test the reasoning, and read it once more before it leaves your hands.
Years later I started using AI in my work, and one thing frustrated me more than any of its limitations. It could make a confident mistake and then, when I pointed it out, reply with some version of “you’re right to call that out, I missed that” before moving straight on. The correction was welcome, but the mistake appeared to cost it nothing, and it seemed no more determined to catch the next one before I did.
So I asked a slightly strange question: could I make an AI care about the quality of its work, and hate getting a detail wrong? The first attempt failed almost immediately. Asked how many days of the week contain the letter “d”, it answered three, because it had recognised a familiar puzzle and reached for a familiar answer instead of reading the question. That small failure taught me the real lesson: telling an AI to be careful is not enough; care has to be built into a process that checks from first principles, verifies the source and rereads the work before handing it over.
One instruction grew into a set of guardrails for citations, units, prompts and review, each born from a real failure and tightened whenever it missed something. Hindsense is where that led. It does not ask you to trust the model more; it gives the model a disciplined way to check its own work, then keeps testing whether that discipline holds. Because “you’re right, I missed that” is useful after an error, but it is far better not to miss it in the first place.