The loop has four moves. Scope every task to a visible edge before the agent acts. Bound authority so an agent freely does only what it can also reverse — everything irreversible ends at a recommendation, and a human carries it the last step. Verify with evidence, not vibes: a green check is transport evidence, not an outcome. Remember deliberately — ledgers, handoff packets, and policies encoded as tests — so the next session inherits decisions instead of rediscovering them.
§1Give every task a visible edge
"Fix the page" is a safe request between people and an unsafe instruction for an agent that can inspect files, call tools, and change external state. A bounded task answers five questions before execution: what outcome should become true, what is inside and outside the job, what the agent may do, what will count as evidence, and when it must stop.
When the task is complete, what will a reader, operator, or test be able to observe that is not true now? An activity is not an outcome — one main outcome per task, and several competing outcomes usually mean several tasks.
Prompt polish cannot repair a missing decision boundary. The transformation that matters is not short prompt to long prompt — it is unbounded intent to a task with a visible edge.
§2The authority line
The most load-bearing rule in the whole system comes from the research fleet that proposes everything and executes nothing: an agent may freely perform any action it can also reverse. Everything beyond that ends at a recommendation with evidence attached, and a human carries it the last step.
This is not a training wheel; it is permanent architecture, and it follows from sizing autonomy by consequence rather than capability. The fleet in that dive is easily capable of executing — capability was never the question. In a domain where a wrong action is unrecoverable, the consequence an agent should carry for execution is none. Where enforcement cannot live in a platform setting, it lives in a governance file every session loads first, and in reviewers who treat it as law.
§3Verification is the product
"It looks right" is a first impression, not a test. The verification loop makes five moves: name the claim concretely enough to fail, establish the baseline before editing, test the narrow behaviour, scan the blast radius, and inspect the rendered result.
The claim that matters most is "done" — and completion is a stack of claims, each needing its own evidence:
| Rung | Question it answers |
|---|---|
| 1 · Transport | Did the request reach something? |
| 2 · Acceptance | Did the receiving system accept it? |
| 3 · Completion | Did every required step finish? |
| 4 · State | Did the authoritative record change? |
| 5 · Experience | Can a person observe the expected result? |
| 6 · Live truth | Does production serve that result now? |
A signal from one rung cannot stand in for the rungs above it. Agents overclaim not because they lie but because they answer the wrong question — "did my step finish?" instead of "did the user outcome become true?" The fix is an acceptance contract naming the required final observation before work begins. And verification starts before the first edit: prove which surface is live and which source produced it — an agent pointed at an older checkout will confidently optimise a version nobody uses.
§4Monitors that tell the truth
Production means watching things, and watching has its own failure modes. A quiet monitor collects broadly, preserves every observation with provenance, and interrupts only when a change crosses a decision threshold — with every source carrying an honest state, where unknown is never allowed to pass as unchanged. That one distinction prevents a broken collector from producing a false all-clear.
The subtler trap: a monitor can outlive its subject. An empty set satisfies almost any safety condition written about it, so absence and health produce identical output. Every monitor needs a liveness assertion about its own subject before any health assertion — and a subsystem's watchers belong in the same change that deletes it.
§5Memory that survives the session
Long-running agent work compresses reasons first: conclusions get copied forward while the observation that produced them falls away. Three artifacts prevent that.
A decision ledger records each rule as a supported claim, not a commandment — what to do, why it made sense, what later evidence said, and the trigger that should force a review. A handoff packet transfers work across a boundary by answering five questions in order: what is true, what was decided, what proves it, what must stop the work, and the safest useful action now — a transfer, not a summary. And when a decision must outlive every session that might quietly undo it, encode it as a test: translate the exact strings, routes, and counts into an assertion that turns a violation into a red build, while stating the gate's blind spot honestly — a gate matches patterns, not meaning.
§6Scaling from one agent to a fleet
Adding an agent does not add a unit of throughput. Safe parallelism begins at the ownership boundary: one bounded outcome and one owned surface per lane, isolated workspaces, shared surfaces treated as reserved infrastructure, and one deliberately serial integration path. Worktrees isolate bytes, not decisions — the coordination still has to be designed.
Two disciplines keep a fleet honest. Review crosses lanes — never let one agent grade its own homework; nothing lands because its author is confident, it lands because a different reviewer tried to break it and failed. And context stays minimal — each audience gets the minimum sufficient context for its job, which keeps private systems, credentials, and history out of public artifacts while the agent still has what the work needs.
§7Where to start
Not with a platform decision. Pick one recurring task, scope it with the five questions, run it with the agent proposing and a human executing, and keep the verification evidence — that evidence is what tells you whether to expand the boundary. The reusable templates on this site cover the verification checklist, the live-truth checklist, the routing card, and the handoff packet; the cookbook holds the copy-usable conventions behind them.
For UAE teams that want this method applied to one measured workflow with explicit controls and an honest go/no-go, that is exactly what the Verified AI Operations Sprint exists for — including "do not automate" as a valid completed outcome.
§8The questions people actually ask
What should an AI agent be allowed to do on its own?
Anything it can also reverse. Everything beyond that ends at a recommendation with evidence attached, and a human carries it the last step. Size autonomy by consequence, not capability.
How do I know an agent's work is actually done?
Climb the outcome ladder: transport, acceptance, completion, state, experience, live truth. A clean exit code is rung-one evidence — consequential claims need an observed end state plus an independent signal, and "partial" is the honest verdict when downstream truth is unavailable.
How do you run multiple agents without chaos?
Parallelise at the ownership boundary: one outcome and one owned surface per lane, isolated workspaces, shared surfaces reserved, one serial integration path — and review that crosses lanes.
How does agent work survive between sessions?
Decision ledgers carry each rule with its reason and review trigger; handoff packets transfer state, decisions, proof, stops, and the next safe action; policy-as-a-test turns direction-level decisions into checks that fail loudly on drift.
Where should a team start?
One recurring task, scoped with the five questions, run propose-and-verify with a human executing. The templates on this site cover the verification checklist, the live-truth checklist, the routing card, and the handoff packet.
The operating loop in one view
- Scope first: outcome, boundary, authority, evidence, stop conditions — before the agent acts.
- The authority line is permanent: reversible actions freely, irreversible actions end at a recommendation.
- Climb the outcome ladder before saying "done"; prove the live surface before the first edit.
- Monitors assert their subject exists before asserting it is healthy; unknown is never unchanged.
- Ledgers, handoff packets, and policy-as-tests make the next session inherit decisions, not rediscover them.
- Fleets parallelise at ownership boundaries, integrate serially, and never self-grade.