Reversibility Marking

Reversibility marking is an AI agent UX pattern that tags each proposed action as fully reversible, partially reversible, or irreversible so users scrutinize risk before approve. It stops treating a draft edit and a charged payment with the same visual weight.

Share

When to use

Essential for agent interfaces, workflow automation, and any system that performs actions on behalf of users where surfacing reversibility helps calibrate approval attention to real risk.

When not to use

  • Flows with only reversible local edits where every tag would say the same thing.
  • When you cannot honestly classify reversibility and labels would mislead.
  • Emergency break-glass tools where speed beats taxonomy.

Anti-patterns

  • Uniform primary buttons for send, delete, and tweak draft.
  • Calling something reversible when undo windows are tiny or unreliable.
  • Hiding irreversibility in tooltip copy only.
  • Marking irreversible actions lightly because they are “rare.”

How products use it

ProductImplementation
ChatGPT / Gemini agentsStronger confirmation chrome for send and external actions vs drafts.
Cursor AgentDiff review emphasizes file-mutating steps before apply.
Banking / payments AIIrreversible transfer confirmations distinct from simulation steps.
Email agentsDraft vs send clearly separated with send as irreversible.

Use this pattern in your project

Copy this prompt to generate a production-ready implementation in Cursor, Claude Code, Lovable, or any AI coding agent.

Generate a production-ready implementation of the "Reversibility Marking" AI interface design pattern.

Pattern Definition:
Interactive Demo
Restart demo

Review before run

3 actions ready

Select what to run. Each step shows how easy it is to undo.

Frequently asked questions

What is reversibility marking in AI agent UX?

Reversibility marking labels each agent-proposed action by how easily it can be undone (fully, partially, or not at all) so users apply proportional scrutiny before approving.

What counts as irreversible?

Actions that cannot be cleanly undone: sent email, charged card, deleted production data without backup, public posts, or irrevocable legal submissions.

Should irreversible actions always require human approval?

Almost always yes for consumer and enterprise agents. Pair irreversible marking with approval workflows and, when possible, staged dry-runs.

Get new patterns by email

Weekly AI interface UX notes and resources on Substack, no spam, unsubscribe anytime.

Subscribe on Substack