Automatischer Push: 6 Datei(en) geändert

- .vault-tools/plan-kopie/LIESMICH.md
- .vault-tools/plan-kopie/rot_nachweis.py
- .vault-tools/trading-plattform-pruefung/LIESMICH.md
- .vault-tools/trading-plattform-pruefung/browser_r.py
- .vault-tools/trading-plattform-pruefung/start_probe_w.py
- .vault-tools/trading-plattform-pruefung/start_probe_zugang.py

Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
Pascal MichelandClaude Opus 5 committed 2026-09-23 04:00:01 +02:00
1 parent 593acdd122
commit d7ffc9a5b5
6 files changed
+233 -5

No files matched your search

@@ -10,6 +10,7 @@ Aufruf (WSL, aus der Kopie): python start_probe_w.py <port> <ausgabeordner>
import dataclasses
import json
import os
import sys
from pathlib import Path
@@ -35,6 +36,13 @@ ordner = Path(sys.argv[2])
# Optional: ein Marktkatalog, der nur gelesen wird (fuer die Lastmessung der Kerzenabrufe).
katalog = sys.argv[3] if len(sys.argv) > 3 else None
ordner.mkdir(parents=True, exist_ok=True)
# Seit Paket E2 (2026-09-22) findet die Plattform die Geheimnisdatei auch ueber TRADING_GEHEIMNISSE
# bzw. CREDENTIALS_DIRECTORY -- nach dem Umzug steht die erste in jeder Login-Shell. Die Probe nimmt
# beide aus ihrer Umgebung, bevor die App gebaut wird: Sonst baute erzeuge_app den echten
# Stille-Waechter und Hausmelder, obwohl im Baum keine config/secrets.toml liegt (Befund der
# Abschlusspruefung E2).
for name in ("TRADING_GEHEIMNISSE", "CREDENTIALS_DIRECTORY"):
os.environ.pop(name, None)
assert not Path("config/secrets.toml").exists(), "Die Probe startet nur aus einem Baum ohne Geheimnisdatei"
zugang_datei = ordner / "zugang.toml"