macOS /dev/tty passes -r check even when unusable in non-TTY sessions; replace with `true < /dev/tty` probe so confirm_destructive and confirm_exact_match correctly detect missing TTY and emit the expected error message instead of crashing with "Device not configured".