A confirm-before-you-act dialog for the actions that cannot be taken back: a stray click cannot dismiss it, confirming shows a busy state and surfaces failure in place, and it only closes once the action succeeds.

## Before writing SPEC.md files

Read https://raw.githubusercontent.com/brillout/sdd/refs/heads/main/sdd.md
