#!/bin/bash
# git pre-push хук: не даёт запушить, если скан-гейт нашёл секреты/данные.
# Установка (в клоне репозитория): cp .../pre-push.sh .git/hooks/pre-push && chmod +x .git/hooks/pre-push
SCAN="$HOME/.claude/skills/1c-rdp-e2e/tools/secret_scan.py"
REPO="$(git rev-parse --show-toplevel)"
echo "[pre-push] скан секретов: $REPO"
python3 "$SCAN" "$REPO" || {
  echo "[pre-push] ПУШ ОТМЕНЁН — найдены секреты/данные (см. выше). Убери их и повтори." >&2
  exit 1
}
