← Zahir Khan · Artifact · August 2026

The Agent Verification Checklist

Ten checks I run before I believe an AI agent when it says a job is done. Use it on a pull request, a status report, or an agent's own summary of its work. I work in software delivery, and most of this applies to any report you are asked to trust.

All ten come from the same problem. An agent, or a person, or a supplier says the work is finished. The only proof is that sentence. That is not proof. It only looks like proof.

So I test every item on this list, including the list itself, with one question. Can I name the exact thing that would show this is wrong? If I cannot, the item does not belong here.

Two honest limits. First, proof takes time. A standard that costs too much gets dropped quietly, so I only run this on claims I would have to explain if they went wrong. Second, proof itself can mislead. Having some evidence is where the check starts, not where it ends. That is why half of these items ask how good the proof is, and not just whether proof exists.

There is one reason agents need this more than people do. If a person says the work is done and it is not, you can go back to them later. That alone does part of the job for you. With an agent there is nobody to go back to. So the checking has to do all of the work by itself.

Tick an item only when you can name the proof, and write that proof in the box. A tick with an empty box does not count. That is this page following its own rule.

0 of 10 verified

Everything you tick or type stays in this browser only, in localStorage. Nothing is sent anywhere. Reloading the page will not lose it.

Where this comes from

I run a home server and some automated jobs for my own projects. Market screeners I use myself, small builds, small sites like this one. The problem I keep watching for is not an agent doing the wrong thing. It is an agent telling me it did the right thing, with nothing behind that sentence. The risk is smaller on my own projects than it is at work. The problem is exactly the same. On my own projects I am free to talk about it.

About this page

An AI agent wrote the first draft of this page, using my own practice and my edits. Before publishing it, I ran the list above against the page itself.

Item 2 passed. The tick boxes here were tested in a real browser with the error console open, instead of being described to me in a summary.

Item 5 failed the first time. I asked for a review, and the review came back from the same model family as the agent that wrote the page. That is one process checking its own work. A second review, from a different company, then found what both of them had missed. Two items on this list were saying almost the same thing.

Item 7 caught me as well. I had written down what must not appear on this page. Then I wrote one of those things anyway, and a reviewer found it before I did.

Tell me I'm wrong

If one of these ten is wrong in your experience, please tell me which one and why. Find me on LinkedIn. A list that says every claim should be testable ought to be happy to be tested itself.

← Back to zahirkhan.com