A checklist that lives in a wiki gets skipped. Put it where reviewers already work: the pull request template. SpecStory notes that a team can save the list as pull_request_template.md at the repository root, in docs/, or in .github/, and once the file is on the default branch its text fills the body of pull requests opened in the browser (though not ones opened through the API) SpecStory's AI code review checklist. The VisIt project uses the same mechanism and adds a convention worth copying: strike out items that do not apply instead of leaving them blank, so a reader can tell unchecked from inapplicable the VisIt pull request review guide.
Then decide what blocks and what informs. Not every check deserves equal weight, and treating them as equal is how review becomes a bottleneck.
| Check | Automation | Human reviewer | Merge blocking |
|---|
| File list in scope | Report only | Judgment | Yes, if unexplained |
| Requirement coverage | Report only | Judgment | Yes |
| Test weakened or skipped | Fail on deleted or skipped tests | Mutation check on key test | Yes |
| Dependency exists and pinned | Dependency review action | Need judgment | Yes |
| Install scripts present | Flag in CI | Review script | Yes |
| Commit states intent and risk | None | Read it | Yes |
| Style nits | Linter | Nit comments | No |
Wire the automatable rows into continuous integration so the reviewer spends attention on the judgment rows. GitHub's dependency review action already fails on vulnerable additions when the branch requires the check to pass GitHub's dependency review docs. Add a step that fails on skipped tests and one that prints install scripts found in newly added packages.
Record the outcome. Leave a short comment on the pull request naming which stages you ran and what you found, so the second reviewer does not repeat the pass. The VisIt guide's point about review states applies here: "Comment" without approval leaves the author unsure whether changes are required, so use approve or request changes explicitly the VisIt guide.
Keep a named owner for every agent change. Metacto's standard assigns an owner to each check and requires explicit human sign-off for authentication, payments, infrastructure, migrations, public APIs and personal data Metacto's review standards. An AI reviewer can pre-screen that list, but it is not an approval authority on those paths.
Two process rules keep the gate honest. First, do not let a large agent pull request wait in the queue hoping someone reads it closely; ask for a split early. Second, do not lower the standard to keep velocity, a rule Google's guidance states plainly BSSw's summary. The gate is the thing that converts agent throughput into durable code health.
Where teams want the same ordered pass applied consistently across many repositories, the work is part review discipline and part tooling. Quanta Intelligence's experts read your context and hand back finished deliverables, which suits teams that want this gate encoded once rather than re-argued per repository: Quanta Experts.