31 / ERROR RECOVERY
Delayed Commit / Undo Send
The problem
Actions that fire instantly leave no room to catch the message you sent to the wrong person.
The solution
The action is held for a cancel window, committing only after it elapses.
Experiment
Task: Send the message, then try to cancel.
NAIVE
phasecompose
window0ms
THOUGHTFUL
phasecompose
window4000ms
Play with the values
4000ms
How it works
Seen in
Email send
Gmail-style 'Undo send' holds the message a few seconds before delivery.
Message apps
A brief window lets you unsend before the recipient sees it.
Destructive actions
Delete or archive pauses so you can abort a misclick.
Publishing
Posting holds momentarily to allow a last-second cancel.