Workflow & practice

Automated review

Automated review is putting a change through an AI reviewer before a person sees it, so a second agent flags likely bugs, missed edge cases, and smells. It catches the obvious cheaply, but it does not replace human judgment about whether the change is right.

James Phoenix
Understanding Data Updated July 2, 2026

Automated review is putting a change through an AI reviewer before a person sees it. A second agent, or a tool built for the job, reads the diff and comments: possible bugs, missed edge cases, style drift, security smells. It is the machine version of a code review, run as a first pass.

What it is good at

Unlike an automated check, which only knows pass or fail, an automated review can reason about the change and explain itself. It is tireless and consistent. It never skims because it is Friday afternoon, and it catches a lot of the obvious stuff: an unhandled null, a leaked secret, a function that quietly grew to two hundred lines. Clearing that noise before a human looks means the human spends their attention on what actually needs judgment.

It is best understood as a relative of self-critique: a fresh model attacking work it did not write, with no attachment to the approach.

  • Run it on every change as a cheap first filter.
  • Expect false positives. It flags things that are fine, so weigh its comments.
  • It has no real stake in the outcome and no memory of your intent.
Watch out
Automated review catches the obvious, not the important. It does not know what the feature is supposed to do, what your users will accept, or which trade-off you meant to make. It reduces the load on human review; it does not remove the need for it.

Related terms

Building with AI agents?

This dictionary is part of how I think about agentic engineering. If you want the same thinking applied to your codebase, that is what I do.

See how I can help