Files
claude-regelwerk/.vault-tools/trading-plattform-pruefung/abkuerzung_probe.sh
T
Pascal MichelandClaude Opus 5 2c9a4475fc Regelwerk, Agenten, Skills und Werkzeuge veröffentlichen
Erster Stand des öffentlichen Ausschnitts aus dem Vault. Die .gitignore
arbeitet als Positivliste: ausgeschlossen ist alles, eingeschlossen nur,
was ausdrücklich wieder aufgenommen wird. Notizen, Projekte, Finanzen,
das Sitzungsgedächtnis und settings.local.json bleiben damit außen vor.

Der Kundenname in AI/Regelwerk/seo.md ist durch eine neutrale
Bezeichnung ersetzt; die Regeln selbst sind unverändert.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-09-17 22:38:15 +02:00

20 lines
875 B
Bash

#!/bin/bash
# Nimmt argparse eine Abkuerzung von --ausfuehren an? Ausschliesslich aus einem leeren Temp-Verzeichnis:
# Dort endet ein angenommener Schalter an der fehlenden config/risk.toml, bevor irgendetwas laeuft.
# Aufruf: wsl -d Debian -- bash -s < abkuerzung_probe.sh
set -u
P="/mnt/d/Claude/Code Projekte/active - Trading Plattform"
PY="$HOME/venvs/trading/bin/python"
T=$(mktemp -d)
cd "$T" || exit 9
if [ "$(ls -A "$T" | wc -l)" != "0" ]; then echo "ABBRUCH: Verzeichnis nicht leer"; exit 9; fi
for arg in --a --ausf --ausfuehre; do
"$PY" "$P/scripts/killswitch_uebung.py" "$arg" > "$T/aus.txt" 2> "$T/err.txt" < /dev/null
code=$?
echo "=== $arg: exit=$code"
grep -v -E "Pandas4Warning|utcnow|warnings.warn" "$T/err.txt" | tail -2
rm -f "$T/aus.txt" "$T/err.txt"
done
echo "Rest im Temp-Verzeichnis: $(ls -A "$T" | wc -l) Eintraege"
rmdir "$T" 2>/dev/null