Use when
- The action is destructive, irreversible, costly, security-sensitive, privacy-affecting, or externally visible.
- Undo or recovery cannot reliably restore the prior state.
- The dialog can present consequence information the user did not already see at the trigger.
- A typed or extra-step confirmation is warranted by broad scope or severe impact.