Status: Accepted · 2026-08-20
Context
If every deploy needs approval, agents stop being useful and humans start rubber-stamping. If nothing needs approval, the platform is a faster path to shadow IT.Decision
Deploys are ungated by default. Approval is required only when a change widens blast radius in production:
Preview environments skip capability approval; they get sandbox connections and
an empty database, so the risk is different in kind.
A pending deployment sits in
awaiting_approval — a pause, not a failure. The
plan stays valid, and approving resumes the same deployment rather than starting
a new one.
Consequences
- The common case — redeploying an app whose permissions did not change — is fully automatic, which is what makes the platform usable by an agent.
- Approval reasons are structured, so the MCP server returns
status: "approval_required"withnext_actionsan agent can follow instead of an error it has to interpret.