grep exits 1 on no match, which aborts the script under set -euo pipefail.
Wrap with { grep ... || true; } so unknown formulas fall through to default.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- classify.sh now sources lib/env.sh directly instead of vault-env.sh
to prevent infinite recursion when VAULT_ACTION_FORMULA is exported
- Escape regex metacharacters in formula name before grep
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>