gov_check
Run the full holdout gate chain on a research artifact, return release/review_needed/block as JSON. Use before publishing AI-assisted claims to ensure required evidence gates pass, fail-closed.
Instructions
Run the full holdout gate chain on a research artifact and return the verdict (release / review_needed / block) as JSON. Executes every required gate of the artifact kind with the real tools (fail-closed: missing tool, crash or timeout records not_run and blocks) and writes the result back. Use as the final step before publishing any AI-assisted research claim — after gov_init created the project and gov_attach recorded the evidence. Do NOT call it before evidence is attached: missing required gates produce review_needed or block by design. Returns decision, exit_code, missing, gates and policy_ref_ok; treat exit_code 2 (block) as do-not-publish.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Optional kind override, e.g. research_conclusion. Only use when the manifest's declared kind is wrong; otherwise leave unset. | |
| policy | No | Optional path to policy.yml. Defaults to policy.yml next to the manifest. | |
| manifest | Yes | Path to artifact.json (holdout v0.2 manifest) that records the research run. | |
| gate_inputs | No | Optional path to gate-inputs.json. Defaults to gate-inputs.json next to the manifest. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |