PolicyDecision
Fields
Section titled “Fields”| Field | Type | Description |
|---|---|---|
decision * |
allow, deny, approval_required |
|
reasons |
array of PolicyReason | |
approver_roles |
array of Role | |
tier |
integer | AI ops tier for platform runbook tools (0 read-only, 3 human approval). |
* always present
Example
Section titled “Example”{ "decision": "allow", "reasons": [ { "code": "environment_protected", "message": "production requires approval for changes made by agents", "policy": "guv.environment.protection" } ], "approver_roles": [ "owner" ], "tier": 0}