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.
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.
| Product | Implementation |
|---|---|
| ChatGPT / Gemini agents | Stronger confirmation chrome for send and external actions vs drafts. |
| Cursor Agent | Diff review emphasizes file-mutating steps before apply. |
| Banking / payments AI | Irreversible transfer confirmations distinct from simulation steps. |
| Email agents | Draft vs send clearly separated with send as irreversible. |
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:Review before run
Select what to run. Each step shows how easy it is to undo.
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.
Actions that cannot be cleanly undone: sent email, charged card, deleted production data without backup, public posts, or irrevocable legal submissions.
Almost always yes for consumer and enterprise agents. Pair irreversible marking with approval workflows and, when possible, staged dry-runs.