Primary sources
- Tools specification · Model Context Protocol (accessed 09/20/2026)
The same question asked at every level: which part of this does a person still decide? The answer moves from reading each result to setting the limits a run happens inside.
Keep these three decisions separate, whether the system is a workflow, one agent, or a team.
A model can suggest what to do without having authority to do it.
BoundaryTool selection is not permission.
Approve a specific action and destination under current conditions.
BoundaryChanged content or expired consent needs a fresh check.
Record what actually happened, including uncertain or partial results.
BoundaryRetrying after an ambiguous failure can duplicate the action.
A focused business & team operations example. Additional perspectives appear where they provide a useful contrast.
Tracing how human decision authority changes as more work becomes automated.
Follow authority as a task moves from advice to bounded action. Compare a one-time decision with standing permission and inspect when a changed situation exceeds either.
Compare manual orders with bounded replenishment.
An authority ladder, versioned approval records, an out-of-policy order, and an escalation decision.
The setting makes the example concrete. Carry the underlying pattern into your own work; adapt the sources, tools, and level of oversight to your task.
Compare manual orders with bounded replenishment.
Authored case. Select any record below; nothing is sent to a model.What changed: Establish the facts supplied for this version of the task.
Authority belongs to a defined person or policy and has a scope. A model's recommendation does not create that authority.
Describe your task to your own model and use Who approves what as a reference. Ask whether it fits, which alternatives meet the same automation needs, and how you would implement and check the result.
Higher autonomy changes where people intervene; it does not require removing them. An agent can pause before consequential actions. An always-on service can prepare drafts while leaving execution to a person.
Separate who proposes an action, who authorizes it, and what code executes it.
| Situation | Useful review boundary | Enforce outside the model |
|---|---|---|
| Drafting an answer | Before relying on or publishing it | Source and output checks |
| Changing a record | Before the exact mutation | Identity, scope, version, allowed fields |
| Running a tool loop | At sensitive actions or blockers | Tool allowlist, budgets, approval policy |
| Working after you leave | At exceptions and reserved actions | Durable authority, expiry, pause, audit trail |
These boundaries can coexist. Bounded read-only work can continue while a proposed write waits for review.
Show the action, destination, consequences, and relevant evidence. Bind approval to the reviewed payload and scope. If a change falls outside that authorization, require another review.
Recheck current state before execution. Record the outcome and handle duplicates. If a network failure leaves the outcome uncertain, reconcile it before repeating the action.
A model may ask for help or flag uncertainty. Mandatory review gates should also be enforced independently by the application.
Approving everything becomes a reflex. Match review to consequences and provide enough context for a meaningful decision.
Preapproval is not unlimited authority. Bound actions, data, destinations, and duration. Provide a way to pause work and revoke access.
Tool calling does not mean executing whatever the model returns. Parse, validate, and authorize requests. A tool schema or protocol is not a substitute for business rules.
The scheduling approval example includes optional implementation checks for changed payloads, stale state, expired approval, and duplicates. Its local receipt is a teaching simulation, not an authenticated approval service or a calendar action.
Last reviewed 09/20/2026. Pages unreviewed for 90 days are flagged for another pass.