#!/usr/bin/env node /** * `nucleus-verify-claim` — the **proof gate**. Adjudicate one or more * recompute-verified claims and use the exit code as a CI/merge gate. * * 0 → every claim verified (or no claim files found, unless --require) * 1 → at least one claim failed verification * 2 → usage / I/O error * * Usage: * nucleus-verify-claim [--summary ] [--json] * [--require] [--quiet] * * Each `` holds a `Claim` (or an array of them). Evidence may be * inlined (`evidence.receipt`) or referenced by path (`evidence.receiptPath`, * resolved relative to the claim file) so a repo commits a small claim that * points at a checked-in receipt. * * Designed as a drop-in GitHub Action step: writes a Markdown table to * `--summary` (point it at `$GITHUB_STEP_SUMMARY`) and a one-line-per-claim * log, then fails the job if any claim did not recompute. */ export {};