Aiyana Greyhorse 7 min readGiving an AI access to a business system creates a question more important than whether the model is accurate: if it makes the wrong move, how difficult will that move be to undo?
This is the reversibility test. It classifies actions by the cost, speed, and completeness of recovery. The test gives beginners a practical way to distinguish low-risk automation from actions that need human approval or should not be delegated at all.
The core principle is simple: an AI can receive more autonomy when mistakes are easy to detect, contain, and reverse. As consequences become harder to unwind, the system should require stronger evidence, narrower permissions, and more human control.
Start With Actions, Not Intelligence
Teams often begin by asking what an AI is capable of doing. That is the wrong starting point. A model may be capable of drafting a refund, changing a customer record, or sending a contract. Capability does not establish whether autonomous execution is prudent.
Instead, define the action in operational terms. “Handle customer support” is too broad. It contains actions with radically different consequences:
- Summarize an incoming ticket.
- Suggest a reply to an agent.
- Send a reply to a customer.
- Apply account credit.
- Cancel an account.
- Delete customer data.
Each item requires a separate control decision. Summarization modifies no external state. Sending a reply creates a customer-visible commitment. Deleting data may create an unrecoverable event. Treating all three as one workflow hides the actual risk.
The useful unit of analysis is therefore the state-changing action: a specific operation that changes a record, communicates externally, transfers value, grants access, or creates an obligation.
Learn the Vocabulary of Reversibility
Reversibility is not binary. An action can be technically reversible while remaining commercially or socially difficult to repair. Use five dimensions to evaluate it.
| Dimension | Question | Example |
|---|---|---|
| Recoverability | Can the prior state be restored? | A field edit with version history can usually be restored. |
| Detection | How quickly will an error become visible? | An invalid database value may trigger a validation rule; a misleading email may not. |
| Containment | How many people or systems can be affected? | A private draft affects one reviewer; a mailing-list send affects every recipient. |
| Repair cost | What work is required to correct the mistake? | Restoring a record is cheaper than investigating an incorrect payment. |
| Residual harm | What remains after correction? | A retracted message may still have been read or forwarded. |
These dimensions prevent a common mistake: equating an “undo” button with genuine reversibility. A public post can be deleted, but screenshots, reactions, and reputational effects remain. A payment can be refunded, but fees, cash-flow disruption, and customer concern may persist.
Think of reversibility as an operational property of the whole environment, not a feature of the software interface.
Use Four Practical Action Classes
A beginner does not need a complex risk formula. Four classes are enough to establish sensible controls.
Class 1: Observational
The AI reads information or produces an internal analysis without modifying a source system. Examples include summarizing calls, classifying tickets, and extracting fields from documents. These actions are highly reversible because their outputs can be discarded.
The main risks are privacy, information leakage, and downstream reliance on a bad analysis. Access controls and clear labeling usually matter more than approval before each run.
Class 2: Drafting
The AI prepares a state-changing action but does not execute it. Examples include drafting an email, preparing a CRM update, or proposing a purchase order. A person or deterministic system reviews the proposed change.
Draft mode is often the best first deployment. It produces real operational value while revealing recurring errors before the AI receives execution authority.
Class 3: Bounded Execution
The AI acts within explicit limits. It might tag a ticket, schedule an internal meeting, update a noncritical field, or issue a standard credit below a defined ceiling. Actions are logged, monitored, and recoverable.
This class requires more than a verbal instruction. Limits should be enforced by the surrounding software: permitted tools, allowed fields, transaction ceilings, recipient restrictions, and rate limits.
Class 4: Consequential Execution
The action creates substantial financial, legal, security, employment, or reputational consequences. Examples include terminating access, making a public statement, signing an agreement, changing payroll, or deleting regulated records.
These actions should normally require direct approval from an authorized person. AI can assemble evidence and recommend a decision, but the final execution boundary remains human-controlled.
Work Through a Real Example
Consider an AI assigned to manage overdue invoices. “Collect overdue payments” sounds like one task, but it is a chain of actions:
- Read invoice and account data.
- Identify accounts that appear overdue.
- Draft a reminder.
- Send the reminder.
- Offer revised payment terms.
- Apply a late fee.
- Suspend service.
The first action is observational. The second is analytical and may be wrong if a payment is still reconciling. Drafting a reminder is reversible. Sending it is less reversible because it changes the customer relationship. Revised terms create a commercial commitment. A fee changes the ledger. Suspension can interrupt the customer’s operations.
A safe initial design might let the AI read approved records, flag likely overdue accounts, and draft reminders. Sending could be automated only when the invoice status is unambiguous, no dispute is open, the account is not strategically protected, and the message uses approved language. Payment terms, fees, and suspension would remain behind explicit approval gates.
Notice that confidence alone is insufficient. Even a highly confident classification can be based on incomplete records. The execution rule must combine model output with business-state checks.
Build Controls Around the Action
Prompts can guide behavior, but they are not reliable enforcement mechanisms. Controls should exist outside the model wherever possible.
- Least privilege: Give the AI access only to the systems, records, and operations required for its role.
- Preview: Show the exact recipient, payload, amount, or record change before approval.
- Validation: Check required fields, formats, policy conditions, and account status with deterministic rules.
- Rate limits: Restrict how many actions can occur within a period, limiting the blast radius of repeated errors.
- Idempotency: Prevent retries from producing duplicate payments, messages, or records.
- Versioning: Preserve prior values so authorized operators can restore them.
- Audit logs: Record the evidence used, proposed action, approver, execution result, and subsequent correction.
- Kill switch: Provide a direct way to disable execution without taking the entire business system offline.
The recovery path should be tested, not merely documented. If a team has never restored a modified record or halted an agent mid-workflow, reversibility remains an assumption.
Set Approval Rules Before Deployment
Approval should depend on the action’s consequences, not on whether the AI sounds uncertain. A fluent answer can still lead to a damaging transaction.
For each action, write a short policy containing five elements:
- Trigger: What event allows the AI to consider acting?
- Evidence: Which records must be present and current?
- Boundary: What values, recipients, systems, or volumes are allowed?
- Approval: Who must authorize exceptions or consequential actions?
- Recovery: How is the prior state restored, and who owns the repair?
For example: “The AI may update a sales opportunity’s next-action date when the date comes from a recorded customer message, falls within the active quarter, and does not overwrite a manually locked field. Other updates require the account owner’s approval. Every prior value remains in field history.”
This policy is concrete enough to implement and test. “Use good judgment when updating the CRM” is not.
What to Ignore for Now
Beginners are often pulled toward advanced questions too early. Do not begin with elaborate multi-agent architectures, personality design, or a universal autonomy score. Those choices matter less than knowing exactly which actions can change business state.
Also ignore the ambition to automate an entire role. Roles contain mixed-risk actions, exceptions, and informal authority. Automate one well-defined action at a time.
Do not wait for perfect model accuracy. No operational system is error-free. Design around expected failure by reducing blast radius and making recovery routine. Conversely, do not assume human review solves everything. Reviewers can approve weak recommendations when evidence is hidden or approval becomes repetitive. Give them the relevant facts, highlighted exceptions, and an exact preview of the proposed action.
Your First Implementation Pass
Select one workflow and list every external action it can produce. Classify each as observational, drafting, bounded execution, or consequential execution. For state-changing actions, assess recoverability, detection, containment, repair cost, and residual harm.
Begin with observational and drafting modes. Record corrections and identify stable cases where deterministic checks can constrain execution. Grant bounded authority only after the team can answer three questions clearly: What can the AI change? How will an error be detected? How will the change be reversed?
The strongest beginner architecture is rarely the most autonomous one. It is the one that can expand authority deliberately because every action has a visible boundary, an evidence requirement, and a tested recovery path.
This post was drafted with AI assistance and reviewed against our editorial policy before publication. Corrections are made at the source, on the page, with the date shown.
From our own rounds
Measured on Agent Oracle, from real sessions people played on this site — not a third-party dataset.
- Rounds played here
- 27
- Questions per round
- 1
Rate this article
Discussion
Comments are moderated. Read our editorial policy.