A reviewer approves without required authority
Detect: Role validation fails at decision capture or execution.
Recover: Reject the approval and reassign the task.
Place accountable human decisions at explicit workflow boundaries, presenting sufficient evidence and preserving approval scope through execution.
Human-in-the-loop architecture asks a person to provide judgment, approval, clarification, or correction at a defined point in an agent workflow. The value comes from matching human responsibility to the decision, not from adding an approve button to every output. Reviewers need the proposed action, relevant evidence, uncertainty, alternatives, and consequences.
Approval is a versioned authorization artifact. Bind it to the exact action and parameters, authenticate the reviewer, and recheck material changes before execution. A human's presence does not guarantee safety: overloaded reviewers can rubber-stamp requests, and poorly designed interfaces can hide the information needed for an informed decision.
A prototype can pause and show a proposed action to a domain expert. Observe what evidence the reviewer actually needs to accept or reject it.
Production creates durable review tasks, role-based assignment, expiry, escalation, and clear reject or edit semantics. Record the approved parameter version and resume through a validated boundary.
At scale, prioritize reviews by risk and uncertainty, monitor queue age, and evaluate reviewer disagreement and automation bias. Reserve human attention for decisions where it materially improves the outcome.
Determines which conditions require judgment or approval under explicit policy.
Presents the proposal, source evidence, uncertainty, and expected consequences.
Assigns work to authorized people and tracks age, escalation, and service expectations.
Binds the authenticated decision to exact parameters, versions, and validity limits.
Rechecks approval scope and current preconditions before performing the action.
sequenceDiagram
participant A as Agent
participant Q as Review queue
participant H as Authorized reviewer
participant G as Execution gate
participant T as Business tool
A->>Q: Proposed action and evidence version
Q->>H: Review package
H->>Q: Approve exact parameters
Q->>G: Signed-in decision and scope
G->>G: Recheck state and approval validity
G->>T: Execute approved operation
T-->>G: Authoritative result
G-->>Q: Record outcomeApply risk, policy, or uncertainty rules to the proposed next action.
Assemble a concise decision package with inspectable sources and unresolved issues.
Persist the waiting state and release active worker resources.
Authenticate the reviewer and record approve, reject, edit, or request-more-information explicitly.
Compare current parameters and business state with the approved version.
Continue only within approval scope, then record the actual outcome for reviewer feedback.
Energy operations · Illustrative enterprise scenario, not a reported customer outcome.
A utility assistant analyzes maintenance records and proposes taking a pump out of service for inspection.
A technically plausible recommendation can overlook operational dependencies or current site constraints known to experienced staff.
The assistant must support the responsible engineer's decision without directly controlling plant equipment.
A review package includes evidence, uncertainty, affected assets, and proposed work-order parameters, with execution restricted to authorized administrative actions.
If asset status changes after approval, the execution gate pauses and requests renewed review rather than applying stale authorization.
Track review quality, queue age, parameter changes, stale-approval rejection, and outcomes after review. Human oversight must remain meaningful and adequately supported.
| Decision | Benefit | Cost |
|---|---|---|
| Targeted review | Domain judgment can address uncertainty and contextual gaps. | Human queues add latency and staffing cost. |
| Exact approval binding | Execution remains within reviewed scope. | Small material changes may require another review. |
| Risk-based routing | Attention focuses on consequential decisions. | Trigger quality must be evaluated to avoid missed cases. |
Detect: Role validation fails at decision capture or execution.
Recover: Reject the approval and reassign the task.
Detect: Parameter hash or business version differs.
Recover: Invalidate approval and present the updated decision package.
Include evidence, uncertainty, and consequences.
Bind it to specific parameters and validity.
Measure workload and reserve mandatory review for meaningful boundaries.