# strata19.automation_approvals
URL: /documentation/reference/tools/automation_approvals



{/* GENERATED FILE — do not edit. Sources: src/mcp/facade/tool-projection-registry.ts (availability) + describe() in src/mcp/facade/facade-tools.ts (prose). Regenerate: pnpm exec tsx scripts/docs/site/generate-tool-reference.ts */}

## What it does [#what-it-does]

Durable pre-approval GRANTS for a routine's human\_gate actions (commit/merge/push). `grant` is the ONLY way a human\_gate action becomes satisfiable.

## When to use it [#when-to-use-it]

**Use when:** "approve this routine to commit/merge/push" · "revoke that approval"

**Also use when:** a run is blocked on a human\_gate action

## When not to use it [#when-not-to-use-it]

you are the same session that will consume the grant — self-approval is refused; grant from a different, already-known driver identity instead

## Availability [#availability]

|           |                                                      |
| --------- | ---------------------------------------------------- |
| Tier      | Everyday                                             |
| Lifecycle | Live                                                 |
| Taught by | `strata19-author-routine`, `strata19-integrate-work` |
