Overview
How might we design time-delayed execution so people can trust and act on AI output?
When to use
- Essential for email clients, payment flows, agent actions, and any interface where high-impact irreversible operations benefit from a short cancelable window.
When to skip
- Low-stakes local edits where delay only frustrates.
- Emergency stop systems that must act immediately.
- Actions already gated by a full approval review with no time pressure.
Rules
Delays too short to read the payload.
No visible countdown or cancel control.
Continuing the action after the user hit cancel.
Using delay as the only safety net for irreversible ops.
Evidence
| Product | Implementation |
|---|---|
| Gmail | Undo Send window after sending mail. |
| Slack | Scheduled send and editable pending messages. |
| Cursor | Confirm windows before risky agent-applied changes. |
| Stripe | Payment confirmation steps before capture. |