What is an approval gate?
An approval gate pauses an AI action that needs human review. The reviewer sees the proposed change and can approve, edit or decline it before the system acts. The gate applies to that plan and its current permissions.

Can people approve AI actions before anything happens?
Yes. Require review of the actual proposed change before execution when the policy calls for it. Routine work can run under permission already given for that job; an earlier approval does not authorize a new scope.
Illustrative example: An onboarding case is stalled. Nodes Engine proposes creating a follow-up task for the assigned owner, using permitted records supplied through Nodes Connector.
| Reviewer response | What happens |
|---|---|
| Approve | The approved plan version may execute if permissions still allow it; the task creation is then verified. |
| Edit | The revised plan is checked against scope and may require fresh approval before execution. |
| Decline | The proposed task does not run; the decline and reason remain in the record. |
| Authority expires or access is revoked | Execution stops, even if an earlier approval exists. |
Approval to create the task does not authorize changing the customer's contract. A standing rule may allow routine task creation without a fresh click, while a contract change remains gated. The policy should specify the action, identity, scope, and conditions rather than rely on a broad promise to keep people involved.
Policy, gate, and audit record do different jobs
A policy states the organization's rule. The gate enforces a required review before a designated action runs. An audit record preserves the proposal, decision, execution response, and later observation. One cannot stand in for the others. A log cannot stop an unapproved write, and a gate alone cannot ensure the reviewer made a good decision.
A Decision Trace connects the business evidence, alternatives, human judgment, authorization, action confirmation, and later outcome. It is distinct from raw execution logs and from a model's private reasoning. The later outcome can inform an evaluated lesson; it does not retrospectively prove the choice was right.
Bind approval to the exact plan
An approval is meaningful only when the reviewer can see what will execute. The screen should identify the target record, proposed change, source evidence, expected effect, known uncertainty, and the identity that will act. Where costs can be estimated, show the relevant time period and assumptions. A reviewer who approves a broad description such as "fix onboarding" has not reviewed the specific write that will reach the customer's system.
Bind the approval to a version of the plan. If the account owner edits the follow-up text, that may remain within the approved intent, depending on policy. If the system switches from creating a task to changing a contract date, it needs a new review. The implementation should define which edits invalidate an approval rather than leave that judgment to a model at runtime.
Expiry matters too. A proposal may be reasonable on Monday but wrong by Friday if the customer has supplied the missing document or the responsible owner has changed. The gate can require a fresh source check before execution and refuse an old approval when its deadline or conditions no longer apply. Pending work should remain visible with a reason for the stop.
The customer also needs a decline path that is as usable as approval. A reviewer may mark the evidence incomplete, choose a different owner, or reject the proposed action entirely. The system should retain the reason and avoid quietly resubmitting the same plan. A later proposal can address the missing evidence, but it has to be treated as a new candidate for review.
Standing authority has boundaries
Fresh approval for every low impact step can bury the people who need to make consequential judgments. Permission already given can cover a repeatable task with a defined population, sources, action type, cost limit, and operating period. For example, an agent may create a routine follow-up task when a required onboarding document is missing and the assigned owner is unambiguous. The standing rule itself should be approved and recorded by the person or group with authority to set it.
Test one permitted task, one outside the agreed population, one expired rule, and one revoked credential. The routine rule never grants new permissions. A changed source rule may also need a review.
The amount of autonomy is a business decision. Some teams will require a person to review each customer-facing message. Others may authorize messages from approved templates and reserve review for exceptions. The same product can support both policies. The relevant question is whether the configured gate and runtime permissions enforce the actual policy for that customer's workflow.
Approval does not verify execution
After approval, the destination may reject the action because its own permissions, validation rules, or record state changed. The system should capture the external confirmation or error, then report the result to the owner. When the response is unknown, it should inspect the destination before retrying so a lost response does not create duplicate work.
The business result comes later. A created task does not establish that the customer received a clear answer, completed onboarding, or spent less effort. Record those measures separately. They help the team evaluate whether the policy and workflow are worth continuing, and they may reveal that a well approved action was ineffective.
A gate cannot prevent every bad decision. The reviewer may miss a source conflict, the model may frame alternatives poorly, or an integration may enforce permissions incorrectly. Representative testing, runtime controls, exception monitoring, and later outcome review complete the control system. The gate's precise contribution is to block an action designated for human review until the required judgment is recorded.
Where to place a gate
Nodes Engine carries out permitted work after required authorization and keeps the action connected to its Decision Trace. Nodes AI FDE helps configure and test the workflow. Before production, test approval, edit, decline, expiry, revoked access, and a destination failure against the actual identities and systems.
Sources
Saad Bin Shafiq is the founder of Nodes, serving data-sensitive enterprises.