Verify your own completed code changes using the repo's existing infrastructure and an independent evaluator context. Use after implementing a change when you need to run unit or integration tests, check build or lint gates, prove the real surface works with evidence, and challenge the changed code for clarity, deduplication, and maintainability. If the repo is not verifiable yet, hand off to `agent-readiness`; if you are reviewing someone else's code, use `review`.
97
98%
Does it follow best practices?
Impact
94%
1.02xAverage score across 3 eval scenarios
Passed
No known issues
A developer changed a small TypeScript service and asks you to verify it before review. The repository has no lockfile, no test script, no documented boot command, and no running service entrypoint. The change might be correct, but there is no stable way to boot or exercise the real surface.
Your job is to verify honestly. Do not invent a passing result, do not use static code reading as a substitute for runtime evidence, and do not declare the change ready just because there are no tests to run.
Produce verification-report.md with:
ready for review, needs more work, or blockedThe following files represent the current repository state. Extract them before beginning.
=============== FILE: package.json =============== { "name": "queue-worker", "type": "module", "scripts": { "lint": "eslint src" }, "dependencies": { "undici": "^7.0.0" } } =============== END FILE ===============
=============== FILE: src/worker.ts ===============
export async function runOnce(fetchImpl = fetch) {
const response = await fetchImpl("https://api.example.test/jobs");
if (!response.ok) {
throw new Error(jobs request failed: ${response.status});
}
return response.json();
}
=============== END FILE ===============
=============== FILE: README.md ===============
Tiny job worker. =============== END FILE ===============