- .vault-tools/trading-plattform-pruefung/LIESMICH.md - .vault-tools/trading-plattform-pruefung/abendkontrolle.py - .vault-tools/trading-plattform-pruefung/abendkontrolle_angriffe.py - .vault-tools/trading-plattform-pruefung/abendkontrolle_mutanten.py - .vault-tools/trading-plattform-pruefung/abendkontrolle_wsl.py - .vault-tools/trading-plattform-pruefung/browserlauf.py - .vault-tools/trading-plattform-pruefung/browserlauf_zugang.py - .vault-tools/trading-plattform-pruefung/ha_totmann.py - .vault-tools/trading-plattform-pruefung/ha_totmann_wsl.py - .vault-tools/trading-plattform-pruefung/scan_push.sh - AI/Regelwerk/codeworkflow.md Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py. Co-Authored-By: Claude Opus 5 <[email protected]>
12 lines
584 B
Bash
12 lines
584 B
Bash
#!/bin/bash
|
|
# Geheimnis-Scan vor dem Push, mit Regressionsnachweis. Aufruf: bash scan_push.sh <von> <bis> [<bis> ...]
|
|
R="/mnt/d/Claude/Code Projekte/active - Trading Plattform"
|
|
W="$(cd "$(dirname "$0")" && pwd)"
|
|
PY=/home/claude/venvs/trading/bin/python
|
|
von="$1"; shift
|
|
echo "Verlauf: $(git -C "$R" log --oneline "$von".."$1" | wc -l) Commits in $von..$1"
|
|
echo "== Probe (muss Treffer melden):"
|
|
SCAN_PROBE="${SCAN_PROBE_TEXT:-Nachholtage melden}" "$PY" "$W/geheimnis_scan.py" "$R" "$von" "$@" 2>&1 | tail -3
|
|
echo "== Scan:"
|
|
"$PY" "$W/geheimnis_scan.py" "$R" "$von" "$@" 2>&1 | tail -6
|