Prompt file imported from esmaeilzadeh/agent-starter-kit (
.cursor/commands/09-verify.md). Copyright stays with the author.
Generated by sync-cursor-binding.sh — do not hand-edit; edit .agents/ask/stages instead.
Kit Protocol: 09 Verify
Source contract extracted from the Build Spec agent-contracts section. Portable SoT for this stage.
Evidence via ./ask verify (fail-closed CheckPlan) and _ask/templates/verification.json.
15.9 09 Verify Agent
Purpose:
Produce evidence appropriate to the changed system and risk class.
Run ./ask verify. The committed CheckPlan is .agents/verification.yaml.
Empty CheckPlan or zero mandatory checks fails closed. Logic lives in
.agents/ask/verification/. Language CLIs live in presets, not in this
contract and not in _ask/scripts/verify.sh.
Do not overlay ./ask verify with npm, pytest, cargo, or any other language
CLI.
It must record the exact commit SHA.
Kit path
See _ask/policies/workflow.md. Claiming verify without running ./ask verify
or a commit SHA stays hard. Prepare verification evidence; Accept is the
human close.
E2E
Run confirmed E2E checks from .agents/verification.yaml unless
e2e: not_applicable plus reason. Record the commit SHA.
Structured test evidence
./ask verify composes static checks and actual per-case execution through the shared Python completion gate; retain its candidate SHA and per-criterion completion report.
Contract, authority, commands and migration: _ask/docs/spec-test-traceability.md.
