Documentation Index
Fetch the complete documentation index at: https://docs.geval.io/llms.txt
Use this file to discover all available pages before exploring further.
1. Get the binary
Download the latest release for your OS from GitHub Releases (Linux x86_64, macOS Apple Silicon, Windows). See Installation forcurl one-liners and PATH tips.
2. Run the demo (no files)
From the directory that contains yourgeval binary:
./geval demo --json for machine-readable output.
Prefer a guided tour first? Watch the Geval demo on YouTube.
3. Scaffold a real workspace
.geval/ folder (by default) with:
contract.yaml— names your gate and lists policy pathspolicies/— starter policies with clear filenames (safety-and-blocking.yaml,quality-and-approval.yaml)signals.json— example metrics to replace with yoursREADME.md— what to edit next
./geval init path/to/dir for a different folder; ./geval init --force overwrites existing template files.
4. Run a check
- Exit 0 → PASS
- Exit 1 → REQUIRE_APPROVAL
- Exit 2 → BLOCK
Next steps
- How Geval works — mental model
- Signals and rules — operators, priorities, presence
- geval check — flags, multiple contracts, JSON output
- Decision artifacts — what gets written under
.geval/decisions/