Skip to content

PolicyDecision

View as Markdown
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

{
"decision": "allow",
"reasons": [
{
"code": "environment_protected",
"message": "production requires approval for changes made by agents",
"policy": "guv.environment.protection"
}
],
"approver_roles": [
"owner"
],
"tier": 0
}