Blueprints 003

Human in the loop.

A design guide to deciding what agents do alone, what they prepare for people, and what stays human. Autonomy levels, approvals, escalation and control.

Engineering blueprint8 design layersUpdated 9 October 2026
Start the guide

The oversight model

AI does the work.
People make the call.

Human in the loop is not a checkbox at the end of a workflow. It is a design decision made for every step: how much the agent may do alone, when it must stop, and who is accountable for the result.

Work climbs the autonomy ladder step by step. At the top step, the handover waits for a person.

  1. 01 · Suggest

    The agent drafts. A person decides and acts.

  2. 02 · Approve

    The agent prepares the exact action. A person confirms before anything happens.

  3. 03 · Act and notify

    The agent acts within limits. A person is told and can undo.

  4. 04 · Act alone

    The agent acts. People review a sample and watch the numbers.

  5. 05 · Always human

    Some decisions never leave people: hiring, firing, legal positions, anything you would not delegate to a new hire.

Oversight is a control, not a courtesy

Approval limits must be enforced by the system outside the model. An agent told to ask permission in its prompt can be talked out of it; an agent that cannot execute without a signed approval cannot.

01 / Map decisions

List every decision the agent touches.

Oversight starts with an inventory. Break each workflow into the decisions inside it, then ask what happens if each one is wrong, who notices, and how easily it can be undone.

Impact and reversibility

Score every decision on two axes: how much harm a mistake causes, and whether it can be reversed. A draft email and a sent payment sit at opposite corners.

Who owns it today

Record which role makes this decision now and what they check. That person's judgement is what the agent must either match or hand back to.

In practice

A procurement workflow splits into eleven decisions. Nine are low-impact and reversible; two (supplier onboarding and payment release) are not.

How to verify

Every decision in scope has an impact score, a reversibility rating and a named human owner.

02 / Autonomy levels

Give each decision a level.

Autonomy is not on or off. Assign each decision one of a few clear levels, so everyone knows exactly what the agent may do alone and where it must stop.

Four levels

Suggest (agent drafts, person acts). Approve (agent prepares the exact action, person confirms). Act and notify (agent acts, person is told and can undo). Act alone (agent acts, sampled review).

Start low, earn trust

New workflows start at Suggest or Approve. Move a decision up a level only when measured accuracy and override rates justify it, and write down who approved the change.

In practice

Refunds under 100 USD move from Approve to Act and notify after eight weeks with a 1% override rate. Refunds above 100 USD stay at Approve.

How to verify

The autonomy level for every decision lives in configuration, is versioned, and cannot be changed by the agent itself.

03 / Approval design

Make approvals meaningful, not ceremonial.

An approval is only useful if the reviewer can actually judge what they are approving. Rubber-stamp approvals add delay without adding safety.

Proposals stop at the gate. Each is released only after the person above it approves.

Show the exact action

Present the precise change: amount, recipient, record, wording. Bind the approval to that exact action so any edit afterwards requires a new approval.

Give the reasons

Show the evidence the agent used, its confidence, what policy applies and what it is unsure about. A reviewer should be able to decide in one screen.

In practice

A supplier payment approval shows the invoice, the matched purchase order, the bank details change history and a flag that the account is new.

How to verify

Approvals expire, are single-use, and the system rejects execution if the action differs from what was approved.

04 / Escalation

Design when the agent asks for help.

The most valuable thing an agent can do when unsure is stop and ask. Escalation rules decide which cases reach a person, and how fast.

Most requests pass straight through. Uncertain ones rise to a person and return resolved.

Clear triggers

Low confidence, missing information, conflicting sources, policy exceptions, angry or vulnerable customers, and anything outside the agent's tested scope.

Route with context

Send the case to the right person with a summary, what the agent tried and what it needs. Never make the person start over.

In practice

A customer mentions a bereavement. The agent stops, tags the case as sensitive and routes it to a senior agent with the conversation summarised.

How to verify

Escalated cases are measured for time to response and outcome, and the escalation rate is tracked per trigger.

05 / The reviewer's screen

Design for the person, not the agent.

Human oversight fails when reviewers are overloaded or bored. The review interface determines whether people stay sharp or start clicking approve on everything.

Fight approval fatigue

Batch similar low-risk items, prioritise by impact, and occasionally insert known test cases to check reviewers are reading.

One-click outcomes

Approve, edit, reject with reason, or escalate further. Capture the reason every time; it is the most valuable training signal you have.

In practice

Reviewers see high-impact items first, with a weekly cap on items per person. Planted test items reveal one reviewer approving without reading.

How to verify

Average review time, override rate and planted-item catch rate are visible per reviewer and per workflow.

06 / Override & stop

People can always stop the agent.

Oversight means control, not just visibility. Anyone accountable for a workflow must be able to pause, undo or take over at any moment.

Pause and kill switches

Pause one case, one workflow or the whole agent instantly. Pending actions are cancelled, not queued for later.

Undo paths

For every action at Act and notify, define how it is reversed and by whom. If it cannot be reversed, it does not belong at that level.

In practice

An operations lead pauses the invoice agent during a supplier dispute. All pending payments are held and the team takes over manually.

How to verify

The pause control is tested on a schedule, and the time from pause to no new actions is measured.

07 / Accountability

A named person owns every outcome.

Agents do not carry responsibility. Every decision the agent makes or prepares maps to a person or role who is accountable for it.

Ownership map

Each workflow has an owner who sets its autonomy levels, reviews its performance and answers for its outcomes.

Complete records

Log what the agent proposed, who approved or changed it, when, and why. Regulators and customers will ask.

In practice

A complaint about a declined claim traces to the agent's draft, the reviewer who confirmed it and the policy version applied.

How to verify

Any action can be traced from outcome back to proposal, evidence, approver and policy version in minutes.

08 / Learning loop

Every correction improves the system.

Human decisions are data. Edits, rejections and escalations show exactly where the agent is wrong and where autonomy can safely grow.

Corrections from the reviewer circle back into the agent, so each pass is better than the last.

Capture and review

Group corrections by reason each week. Fix prompts, data or tools for common patterns and add the cases to the evaluation set.

Adjust autonomy both ways

Raise a decision's level when it consistently performs, and lower it immediately when override rates rise or the environment changes.

In practice

Rejections cluster around one product line with a new returns policy. The policy is added to the agent's sources and that decision drops back to Approve until rates recover.

How to verify

Override rate per decision is reviewed on a fixed schedule, and every autonomy change is logged with its evidence.

Worked example / finance operations

Choose the right level.

Three illustrative decisions from one finance workflow show how impact and reversibility set the level. Reference examples, not a production policy.

Decision
Assign an expense category to a receipt.
Risk
Low impact, easily corrected at month end.
Level
ACT ALONE / sampled weekly review
Control
5% of categorisations are reviewed each week; override rate above 3% drops the level back to Act and notify.
# Illustrative autonomy policy, not deployable configuration
workflow: accounts_payable
owner: finance_lead
default_level: suggest

categorise_expense:   { level: act_alone,        review_sample: 5% }
send_reminder:        { level: act_and_notify,   undo_window: 30m,
                        key_accounts: approve }
release_payment:      { level: approve,          bind: exact_action,
                        above_10000: two_approvers }
change_bank_details:  { level: escalate,         to: finance_lead }

escalate_when: [low_confidence, missing_data, policy_exception]
on_policy_missing: suggest_and_ask
Default to asking

When a decision is not in the policy, or the policy cannot be loaded, the agent prepares and asks. Unknown never means allowed.

Before production

Ten questions before agents act.

Use these when designing or reviewing any agent workflow. Attach the owner and evidence to each answer.

0 / 10 reviewed in this session

Further reading

Go deeper.

This guide draws on public guidance on human oversight of AI. Requirements differ by sector and jurisdiction; check what applies to you.

Scope of this blueprint

Technical guidance, not a certification or a claim that these practices are already in place at your organisation.

Keep people
firmly in charge.

Bring a workflow. We can help map its decisions, set autonomy levels and design the approval and escalation flow.