Use when
- The action is common and mistakes are likely.
- The exact prior state can be restored reliably.
- Pre-action confirmation would slow users down or create habituation.
- The action can be held locally, queued, or reversed before irreversible side effects occur.