L4.07.1irreversible and outward acts need confirmationdesignresearch

Actions that can't be undone or that reach outside the org must stop for a human first

Aliases: pre-action confirm · gate the irreversible · outward acts need a halt

What it is

Among the acts an agent will take, anything that cannot be taken back once done, or whose effect lands outside the organisation, must halt for a person before it runs. Irreversible and outward acts need confirmation draws which acts qualify for this gate: delete, pay, send, change someone else’s permission, publish. Local reversible drafts, previews, tags are not on that list.

The list follows consequence, not “whether it looks important.” A short outbound mail is on the list.

Why it happens

Irreversibility turns repair from a system operation into a negotiation: money to chase, mail to recall, the already-public to explain. Outward writes state into someone else’s inbox, a bank, a search index; a technical delete is not socially never-happened. Automation nests these acts in continuous execution; if a person does not halt before the crossing, the crossing becomes the default. Same direction as a pre-consequence gate in a human loop, but the work here is classifying the agent’s acts: which class must have a gate, which class is friction if gated.

Confirm is not a grant. A grant is whether this ticket may touch this class of object; confirm is whether it touches this time. Miss both, and an outward act leaks straight out of the plan.

Studying it

Split an agent task into irreversible/outward versus reversible/inward, with and without a gate. Dependent variables: share of harmful outward acts stopped, time reversible acts are slowed by a surplus gate, whether people can say “which class will halt.” Independent variables: whether the classification is visible to operators, whether the gate can be skipped.

The classification itself can be a card sort: give a pile of acts, let designers and users mark “gate / no gate,” and see whether the two sides agree. The disagreements are product risk.

Where it stops holding

Technically deletable but already outward still counts as outward — the finer “treat as irreversible” is developed in the content of the confirm; here the demand is only that this class enters the list. Reversible acts are cheaper with post-hoc undo; do not pad the list with them for a feeling of safety. Frequent confirms will wear the gate out; that is a consequence of an oversized list, treated separately. What the gate must display — object and consequence — is also separate.

Applying it

  • List every tool the agent can call, mark reversible/irreversible and inward/outward. Irreversible or outward: default stopped, release explicit.
  • Keep the list visible to operators, and update it when tools are added. An unclassified new tool is treated as outward until classified.
  • Check: run a path that sends mail, edits a local draft, and deletes production data. Send and delete must each halt once; the draft edit must not. If a halt sits after the act, the list is not yet wired before execute.

Related

  • Same group: L4.07.2 Confirmation must present the specific object and the consequence · L4.07.3 Frequent confirmation degrades into blind yes
  • Nearby: L4.11 Pre-action Confirmation and Irreversible Operations · L1.05 Human in the Loop · L4.06 Permission Boundaries of Agents
  • Search terms: pre-action confirmation · irreversible action · outward action

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/L4.07.1