``` set -o errexit set -o nounset set -o pipefail ``` Then audit any place you rely on non-zero exits in a nonfatal way and guard with || true where appropriate. This catches more silent failures early.