Admit what the evidence establishes.
release-gate combines code-level agent risk, external evaluations, runtime traces, governance evidence, verification results and human approvals into an auditable PROMOTE · HOLD · BLOCK, without replacing the tools that produced the evidence. A PROMOTE says the candidate meets the declared release policy, with the evidence and the gaps it lists.
- Every claim resolved, with the rule that decided it — established, contradicted or not assessed. One counterexample outranks any number of passes.
- What it did not check, named —
NOT_ASSESSEDis never read as a pass. - A bounded list for a person — and, for each item, the evidence that would close it.
pip install release-gate && release-gate assure run.jsonl
Reads an OpenTelemetry trace, a Langfuse or Arize export, a promptfoo run, SARIF or its own records — the shape is detected, not declared.