#!/usr/bin/env sh # .husky/pre-push — intentionally light. # any-budget + tracked-artifacts already run on pre-commit; re-running them on # every push only doubles local wall time for the same existence reason (CI still # enforces both). Keep this hook as a PATH/npm sanity check + reminder. # Intentionally excludes test:unit / typecheck (slow; covered by CI). if ! command -v npm >/dev/null 2>&1; then echo "⚠️ npm not found in PATH — skipping pre-push hooks" echo " Run 'npm run check:any-budget:t11 && npm run check:tracked-artifacts' manually before pushing." exit 0 fi # No-op success: real local gates live in pre-commit; CI owns the rest. exit 0