Camila Reyes 7 min readExecutives rarely announce decisions in machine-readable language. They say, “Let’s go with the regional rollout,” “I think option B is right,” or “Fine, proceed unless legal objects.” Each sentence sounds conclusive, but each carries a different operational meaning.
For an AI system, this creates a hidden problem: detecting when deliberation has become commitment. Acting too early converts a tentative view into an unauthorized transaction. Waiting too long turns the system into a passive note-taker. The mechanism required is not generic sentiment analysis. It is a decision-closure model: a structured method for determining whether a choice is settled, what exactly was settled, who can settle it, and under what conditions it may be reopened.
Closure Is a State Transition, Not a Phrase
A weak implementation searches for approval words such as yes, approved, or proceed. That fails because identical language can perform different functions. “Yes, that captures the issue” validates a summary; it does not authorize the proposed response. “Approved for planning” permits preparation; it does not permit launch.
A stronger system represents the decision as an object moving through explicit states:
- Unframed: The issue exists, but the choice and decision criteria are unclear.
- Open: Options are being generated or evaluated.
- Provisional: A preferred option exists, subject to a condition, review, or deadline.
- Committed: An authorized party has selected an option within a defined scope.
- Executing: Actions derived from the commitment are under way.
- Completed: The authorized action has been performed and recorded.
- Reopened: New evidence or an authorized intervention has returned the matter to deliberation.
The transition matters more than the wording. An AI should ask: what was the prior state, what event just occurred, and does that event satisfy the requirements for moving to the next state?
The Five Components of a Valid Closure Signal
A reliable closure judgment combines multiple signals. None is universally sufficient by itself.
| Component | Question | Failure if missing |
|---|---|---|
| Decision object | What exact choice is being closed? | Approval attaches to the wrong proposal or version. |
| Actor authority | May this person close this decision? | A recommendation is mistaken for authorization. |
| Commitment language | Did the actor select, acknowledge, or merely discuss? | Preference becomes commitment. |
| Conditions | Is closure immediate or contingent? | A conditional decision triggers unconditional action. |
| Scope and effect | What may happen because of this decision? | Limited approval expands into broad execution. |
Consider: “Option B looks best. Prepare the customer notice, but do not send it until legal signs off.” The selected direction may be provisionally closed. Drafting is authorized. Distribution is not. Treating the whole statement as either approved or unapproved destroys the distinction between planning authority and execution authority.
Reference Resolution Comes Before Approval Detection
Before deciding whether someone approved something, the system must determine what something refers to. This is difficult in meetings and message threads where several artifacts evolve in parallel.
Suppose a team discusses three launch dates, then revises the pricing page and the support plan. A leader writes, “The second version works. Ship it Friday.” “Second version” may refer to the pricing page, the complete launch package, or the second date proposed earlier. “Friday” may define deployment timing or merely a drafting deadline.
The AI should bind closure to a versioned decision object rather than to nearby text. That object can contain:
- a stable identifier;
- the current proposal and version;
- the alternatives considered;
- the decision owner;
- the authorized action;
- remaining conditions;
- the source message or meeting segment.
If reference resolution remains ambiguous, confidence in closure should remain low even when the language sounds decisive. This is where a single targeted question can prevent a material error: “Does ‘ship it Friday’ authorize publishing pricing version two, or the full launch?”
Authority Must Be Evaluated in Context
Titles alone do not determine decision rights. A chief executive may delegate a campaign decision to a marketing lead. A project manager may coordinate a security review without being able to waive it. A customer may approve creative work but not a subcontractor’s expenditure.
The closure engine therefore needs an authority model tied to decision type, scope, value, geography, system, or risk class. Authority may also be temporary. An incident commander can gain powers during an active incident that do not apply afterward.
A practical check separates three roles:
- Recommender: May state which option should be selected.
- Approver: May close the choice.
- Executor: May perform the resulting action.
One person can hold all three roles, but the system should not assume that. “I recommend we suspend the account” from an analyst is evidence about the preferred option. It is not necessarily a valid suspension order. Conversely, an authorized approver may write only “Agreed” because the operative proposal is already explicit. Sparse language can close a decision when identity, context, and scope are strong.
Conditional Closure Requires More Than Two States
Business decisions are often closed conditionally: proceed if margin remains above a threshold, hire after budget confirmation, publish unless counsel raises an objection. A binary open-or-closed flag cannot represent these instructions safely.
The system should encode a condition as a testable predicate with an owner and evidence source. “Proceed if finance is comfortable” is not yet operational because comfortable has no defined test. “Proceed when the finance controller records budget approval in the procurement system” is testable.
Conditions also differ by effect. A precedent condition must be satisfied before execution begins. A stop condition permits execution until a specified event occurs. An expiry condition invalidates approval after a time or environmental change. These distinctions determine whether the agent waits, acts while monitoring, or requests renewal.
A Worked Example: Closing a Vendor Decision
Assume an operations team compares two software vendors. The operating lead says, “Vendor A is the better fit. Move ahead, capped at the amount in its current proposal, pending security approval.”
A closure model should decompose that instruction as follows:
- Decision: Select Vendor A over Vendor B.
- Status: Provisionally committed.
- Commercial scope: No commitment beyond the current proposal amount.
- Permitted immediate action: Begin approved preparation, such as assembling procurement records.
- Blocked action: Sign or activate the service before security approval.
- Required evidence: A valid security approval attached to the vendor record.
- Reopening trigger: A changed proposal, failed security review, or request exceeding the cap.
If security approves but the vendor submits a materially different proposal, the original closure should not silently transfer. The selected vendor may remain preferred, yet the commercial commitment requires renewed authorization. Closure belongs to a defined object and version, not to a vendor name forever.
Reopening Must Be Controlled, Not Accidental
A decision system that never reopens becomes brittle. One that reopens whenever anyone raises a concern creates organizational churn. Reopening needs its own policy.
Valid triggers may include changed facts, failed assumptions, expired approval, policy conflict, or intervention by an authorized owner. Mere repetition of an old objection should not automatically reverse a committed state. Instead, the AI can classify the input as commentary, execution risk, or a formal reopening request.
The audit trail should preserve both decisions: the original commitment and the later reopening event. Overwriting the first state makes it impossible to explain why work began. It also conceals whether the system acted correctly based on what was known at the time.
Where the Mechanism Still Breaks
Closure detection remains vulnerable when organizations themselves are ambiguous. If decision rights live in custom, authority changes informally, or teams use “approval” to mean several things, an AI cannot manufacture governance from language.
There are also unresolved technical questions. Spoken conversation loses punctuation and may misidentify speakers. Group assent can look like silence. Sarcasm, fatigue, and social pressure can produce nominal agreement without durable commitment. Cross-system actions may outrun the record: a person can approve in chat while a procurement platform still shows an obsolete proposal.
The safest architecture treats closure as a claim supported by evidence, not as an invisible intuition. High-impact actions should require stronger evidence: explicit object binding, verified authority, satisfied conditions, and a durable record. Low-impact, reversible preparation may proceed with less.
The central design principle is precise: the AI should not ask only, “Did someone say yes?” It should determine what changed, who had the right to change it, which consequences are now permitted, and what evidence would invalidate that permission. That is how an assistant stops merely following conversation and starts understanding when an organization has actually decided.
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.