Skip to content
AWPv1alpha1 (draft)
Draft - v1alpha1. Fields and semantics may change before v1beta1.

Human approval

approval:
requiredFor:
- production.deploy
- git.merge
- external.communication
approvers:
- role: security-reviewer
timeout: 24h
Human approval gateFlow from Agent to Analyze, Implement and Test, then a Human Approval gate with the checks Security Review and Policy Check, then Deploy.AgentAnalyzeImplementTestHuman Approval✓ Security Review✓ Policy CheckDeploy
The runtime pauses before the action and does not continue until the required approvals are granted by authenticated humans. Agents cannot approve.
  • The runtime pauses before the action, emits approval.requested and does not execute until minApprovals approvals are granted.
  • An approval applies to exactly one action request and cannot be reused.
  • Agents cannot grant approvals; an authenticated human must.
  • Approval requests show workflow, step, action, redacted arguments, data classification and the decision record.

Normative text: Human approval.