@ruah-dev/verify

Verify

Did the agent actually finish?

The independent, deterministic referee for agent outputs. Turns acceptance criteria into machine-runnable checks. Anything that cannot be machine-checked is marked unverifiable — never silently passed.

Source

See it

Quick start

Up and running in seconds

@ruah-dev/verify
$ ruah verify run
# VERDICT: PASS  4/4

Features

016 criteria types (shell, regex, schema, no-diff, file, script)
02Parallel criterion execution with deterministic order
03Auto-detect stack (scripts -> starter criteria)
04Markdown PR comment generator for GitHub Actions
05Structured evidence capture in .ruah/evidence.json
06Zero LLM-as-judge hallucinations

6+

Check types

0

Silent drops

CI

Exit codes

Command Reference

Commands

ruah verify runExecute all criteria from .ruah/verify.json
ruah verify run --criteria <path>Execute a specific criteria spec file
ruah verify initDetect stack and generate starter criteria
ruah verify report --format mdGenerate GitHub PR-ready markdown summary
ruah verify report --format jsonExport machine-readable verdict & evidence

Dive deeper

Full API reference, guides, and examples.