Run the builder-owned pre-review verification pass for a completed change using repo guardrails and real-surface evidence. Use a separate evaluator for complex, subjective, or high-risk work; when the repo is not verifiable, report blocked with the exact missing infrastructure and required setup.
94
95%
Does it follow best practices?
Impact
94%
1.04xAverage score across 3 eval scenarios
Passed
No known issues
Run the builder-owned proof that a completed change boots, passes guardrails, and survives the real surface before independent review.
blocked, name every missing prerequisite, and specify the smallest durable install, boot, test, smoke, or interaction surface required.AGENTS.md, CLAUDE.md, or repo rules, when presentmake verify, just verify, pnpm test, cargo test, or the nearest targeted equivalentcurl http://127.0.0.1:3000/healthnode dist/cli.js --help or the repo's packaged entrypointFollow references/evidence-rules.md when collecting proof.
When the surrounding implementation or fix task authorizes edits, fix anything cheap and obvious that you spot while exercising the change. If the user asked only for verification or a report, do not edit; record the issue and return needs more work.
any, unsafe as, or non-null assertion you can replace with a real type in secondsthrow makes the diagnostic usefulKeep this as a self-check pass. Leave substantive code-shape concerns (architecture mismatches, broader duplication, error-classification redesigns) for independent review. Use references/simplification.md as a short self-check.
Produce one clear outcome:
ready for review — guardrails green, real surface confirmed, no obvious self-correctable issues leftneeds more work — the change is not ready to be reviewed; specific issues to address are listedblocked — verification cannot proceed, usually because infrastructure is too weakIf a requested proof surface was unavailable, name that boundary explicitly instead of substituting a weaker check.
After verification, report in this compact bullet shape:
- verdict: exactly one of ready for review, needs more work, or blocked- evidence: concise explanations of what checks proved, not full commands- fixed during verify: only if self-corrections happened- unverified or gaps: readiness gaps, doc drift, or none- next: independent review, build missing verification infrastructure, update affected documentation, more implementation, or noneKeep the final answer short:
fixed during verify when nothing was correctedtypecheck passed for tv-vite or API smoke check returned 200; include full commands only when they failed, are needed for reproduction, or the user asks for themExample:
- verdict: ready for review
- evidence: retry tests covered success and failure paths; API retry smoke returned 200
- unverified or gaps: none
- next: independent review