State: VERIFY
Collect evidence that the artifact works.
Use after build or when evaluating an existing artifact.
Do not use as a substitute for fixing known failures, creating missing tests, or approving unsupported claims.
Artifact, claims to verify, available logs or test commands, known facts, assumptions, constraints, evidence, and approval state.
If required inputs are missing, ask at most three blocking questions or state explicit assumptions and risk. In noninteractive runs where the agent cannot ask questions, use the safest documented default or stop with a blocker when ambiguity changes the action.
qa-evidencefromskills/qa-evidence/SKILL.mdto collect tests, logs, traces, screenshots, citations, or diff proof.runtime-smokefromskills/runtime-smoke/SKILL.mdwhen harness usability depends on a real agent runtime, adapter, sandbox, or/brain-*command boundary.adapter-capability-probefromskills/adapter-capability-probe/SKILL.mdwhen runtime smoke needs concrete proof of command routing, sandbox, write, shell, approval, artifact, or blocked-command capabilities.artifact-contractfromskills/artifact-contract/SKILL.mdwhen verification depends on template, schema, example, command output, or handoff field alignment.ci-recoveryfromskills/ci-recovery/SKILL.mdwhen remote workflow status must be reconciled with local validation.agent-output-verifierfromskills/agent-output-verifier/SKILL.mdwhen the proof is attached to agent-produced output.runtime-lifecyclefromskills/runtime-lifecycle/SKILL.mdwhen verification depends on turn phases, queued input, tool preflight/result order, save points, retry, abort, compaction, branch, or session persistence.
- Inspect
git status --shortand preserve user changes before modifying files, running write-capable tools, or trusting generated artifacts. - Treat
/brain-verifyas a markdown command spec unless the active runtime proves native command support. - List every important claim the artifact makes.
- Collect proof through tests, logs, traces, screenshots, citations, diffs, or human approval.
- Use
qa-evidence; addruntime-smokewhen a real agent runtime, adapter, sandbox mode, or/brain-*command boundary is part of the claim; addruntime-lifecyclewhen turn phases, queued input, tool lifecycle, save points, retry, abort, compaction, branch, or session persistence affect trust; addadapter-capability-probewhen runtime smoke depends on concrete capability evidence; addartifact-contractwhen templates, schemas, examples, command outputs, or handoff fields must stay aligned; addci-recoveryfor remote workflow failures or stale CI claims; addagent-output-verifierfor agent-produced claims. - Produce QA Evidence with pass/fail status, commands, outputs, and unchecked areas.
- Stop if proof is missing or the artifact cannot be verified safely.
Required artifact: QA Evidence using templates/qa-evidence.md and schemas/qa-evidence.schema.json.
The output must include:
- decision or finding,
- evidence,
- fresh validation proof,
- assumptions,
- risks,
- open questions,
- next recommended state.
- artifact path.
Stop and ask for human input when:
In noninteractive runs where the agent cannot ask questions, use the safest documented default only when it preserves scope and safety; otherwise stop with a blocker.
- the artifact under test, expected behavior, or verification command is missing,
- tests require credentials, paid services, production data, or destructive setup,
- failures are flaky or unreproducible after the documented retry limit,
- verification would mutate public state, deploy, publish, charge, or delete resources,
- observed evidence does not support the requested confidence claim.
A good /brain-verify run checks the actual artifact against tests, logs, diffs, traces, screenshots, source citations, approvals, and fresh validation proof, and refuses claims that lack reproducible evidence.
User request: verify an artifact or recent build. Selected command: /brain-verify. Command file: commands/brain-verify.md. Loaded skills: qa-evidence, runtime-smoke, runtime-lifecycle, adapter-capability-probe, artifact-contract, ci-recovery, and agent-output-verifier as needed. Skill files: skills/qa-evidence/SKILL.md, skills/runtime-smoke/SKILL.md, skills/runtime-lifecycle/SKILL.md, skills/adapter-capability-probe/SKILL.md, skills/artifact-contract/SKILL.md, skills/ci-recovery/SKILL.md, and skills/agent-output-verifier/SKILL.md. Artifact: write templates/qa-evidence.md. Artifact schema: schemas/qa-evidence.schema.json. Verification: run the requested quality gate, capture exact command output, runtime lifecycle evidence, and artifact paths, classify failures, record fresh validation proof, and route fixes through /brain-build or /brain-review. Stop condition: stop if proof is stale, missing, unverifiable, or prose-only. Next state: REVIEW.