Decisions and verdicts
Every outcome the gate can return and what to do next.
| Decision | API value | Meaning | Typical reasons |
|---|---|---|---|
| Allow | allow | All requirements met | all_requirements_met |
| Warn | warn | May proceed, with something to review | gate_warn_policy_violation |
| Defer | defer | Not yet: an approval or more facts are needed | Approval required above a threshold; a required fact is still being confirmed |
| Block | block | Must not proceed | gate_block_missing_key, gate_block_conflict, gate_block_unknown_action_type |
In the console, deferred decisions that wait on a person show as Needs approval. Every decision returns a lineage.receiptId that leads to its receipt.
Last reviewed October 2026Suggest a change