`tr | head -c 32` causes tr to receive SIGPIPE when head exits early. With `set -eo pipefail`, exit code 141 kills the script right after "Configuration validated" before any passwords are generated. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>