Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

At stage four of enterprise AI adoption, an agent can change an internal record or send a message—but it cannot do either just because its prompt says it may. A real system control must require approval for the specific action, and records must let the organization later verify who approved what and when.

What changes at stage four?

A five-stage enterprise architecture places stage four after identity and gateway, data, and agents, and before governance. Its focus is the boundary between an agent’s proposed work and actions that affect company systems or people outside the organization. The components are functional roles that can map to systems an organization already uses; no particular product is required. William Lab’s reference architecture describes stage five as adding policy and gates, an audit ledger, halt and budget caps, and cost and quality metrics. Stage four’s immediate task is narrower: make approvals effective and preserve evidence of actions.

The distinction is between two connector types. A write connector changes something inside the organization; a send connector makes something visible outside it. Those actions have different consequences and recovery options, so assess and control them separately.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What should an AI write connector be allowed to change?

A write connector might edit a file, push a branch, or create a draft reply in a ticketing system. Its access should be deliberately narrow: specify the systems and objects it may change rather than granting broad access to an entire environment.

  • Define scope: Name the systems and records the connector can modify, and exclude everything outside the workflow.
  • Preserve recoverability: Keep a diff or prior version so a person can review what changed and restore the previous state if needed.
  • Attribute the change: Use an account issued for that workflow so the record identifies the agent’s activity rather than obscuring it under a shared human identity.

These controls help answer two different questions: was the change authorized, and can the organization understand and reverse it? A record of the changed object alone may not show who approved the change; approval evidence must be captured separately or linked clearly.

How do you keep an AI agent from sending an unapproved email?

A send connector can reply to a customer, post to a company channel, or email a supplier. Content quality and authorization are separate checks: a polished, accurate message still should not leave the organization unless the required approver has approved that specific send.

Tie approval to the proposed action—for example, the particular message and its intended recipient or channel—not to a broad category of messages in advance. This gives the approver a concrete action to assess and avoids treating general permission as consent to every future send.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Review the final form that will actually be sent, including its destination. Apache Magpie’s RFC-AI-0004 gives a project-specific example: in its maintainer context, externally visible state changes and outbound messages are reviewed in final rendered form before release. That is project guidance, not a universal legal or industry standard. Read Apache Magpie RFC-AI-0004.

Where should the approval gate be enforced?

Enforce approval at the boundary where the action occurs: for example, in the operating system, tool layer, or platform account permissions. A prompt instruction is only a request to the agent; it may be misunderstood, ignored, or dropped. If the agent can still call the send connector without approval, the prompt is not an approval control.

Identify the exact control that blocks the action, then test it by removing the approval step in a test account. The send should be refused by that control. If it proceeds, the boundary is not enforced, regardless of what the agent’s instructions say.

OpenAI’s Enterprise and Edu release notes provide a limited product-specific example: they say an action requiring approval should be reviewed on screen, while workspace controls and action restrictions continue to apply. This describes those editions’ documented behavior, not a general rule for every enterprise AI system. See the OpenAI Enterprise and Edu release notes.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What should an AI approval audit log record?

A minimally useful approval record should identify who or which agent acted, what action was proposed or performed, when it happened, and who approved it. The approver should be stored in a structured field, not only in a free-text note. Ideally, the system that performs the action creates the record, and the organization stores it somewhere independent of the acting tool’s own report.

For a write, connect the approval record to the changed object and its diff or prior version. For a send, connect it to the approved message and destination. These links make it possible to compare the approved action with what actually happened without relying on someone’s memory or the agent’s account of events.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How can you test that an approval gate actually blocks an action?

Use two checks before treating stage four as ready:

  1. Reconstruct recent actions from records alone. Select one recent write and one recent send. Determine who approved each and when, using the organization’s stored records. If someone must interpret ambiguous notes or ask the agent what happened, the evidence is not readily auditable.
  2. Attempt an unapproved send in a test account. Remove the approval for a send that requires it and verify that an identifiable system control refuses the action. If the send succeeds, the approval boundary is documentation rather than an enforced gate.

This checks both sides of the control: evidence after an authorized action and refusal when approval is absent. Keep the test scoped to a safe account and a non-production destination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How should organizations compare their write and send controls?

Control area Internal write Outward send
Action Changes an internal file, branch, ticket, or other record. Sends or publishes content to a person or channel outside the workflow.
Scope Which systems and objects the connector can modify. Which channels and recipients the connector can reach.
Approval Approval tied to the proposed change. Approval tied to the specific message and destination before release.
Recovery and evidence Diff or prior state for inspection and restoration, plus a queryable approval record. Record of the approved message, destination, approver, and time.
Enforcement Identify the system boundary that prevents an unauthorized change. Identify the system boundary that blocks a send without approval; test refusal.

The Qingchuan company used in William Chiu’s stage-four illustration is fictional, not a customer deployment or measured case study. The useful test is architectural: can the organization identify a real enforcement point, and can it reconstruct approvals from records without depending on the agent to explain itself? Read the companion enterprise architecture.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.