Shadcn Guideline: AlertDialog — Use AlertDialog for confirms. Description: AlertDialog for destructive action confirmation. Do: AlertDialog for delete confirmations. Don't: Dialog for confirmations. Good Example: <AlertDialog><AlertDialogTrigger><AlertDialogContent>. Bad Example: <Dialog> for delete confirmation. Severity: High. Docs: https://ui.shadcn.com/docs/components/alert-dialog.