Automatischer Push: 11 Datei(en) geändert
- .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]>
This commit is contained in:
1 parent
ea278dc24f
commit
c115a13190
11 files changed
+1848
-37
No files matched your search
@@ -39,10 +39,45 @@ WSL_MUTANTEN = [
|
||||
("Fragen nicht voneinander getrennt", "abendkontrolle_wsl.py",
|
||||
" except Exception as ausnahme:\n self.befund(f\"{name} nicht geprueft",
|
||||
" except ZeroDivisionError as ausnahme:\n self.befund(f\"{name} nicht geprueft"),
|
||||
# Seit Paket IB2: der Teil ibkr.
|
||||
("IBKR Ordner egal", "abendkontrolle_wsl.py",
|
||||
" if not ordner.is_dir():\n k.befund(f\"Betriebsordner", " if False:\n k.befund(f\"Betriebsordner"),
|
||||
("IBKR Marke egal", "abendkontrolle_wsl.py", ' if marke != "ibkr":', " if False:"),
|
||||
("IBKR gesperrt egal", "abendkontrolle_wsl.py", 'if zustand == "gesperrt":', 'if zustand == "nie":'),
|
||||
("IBKR Register nicht gelesen", "abendkontrolle_wsl.py",
|
||||
' k.schritt("IBKR-Killswitch", pruefe_register_ibkr, ordner, k)', " pass"),
|
||||
("IBKR Schlussposition egal", "abendkontrolle_wsl.py",
|
||||
' elif ende.get("position") != 0:', " elif False:"),
|
||||
("IBKR Lauf ohne ende still", "abendkontrolle_wsl.py",
|
||||
' if ende is None:\n # Im Alpaca-Teil meldet das', ' if False:\n # Im Alpaca-Teil meldet das'),
|
||||
("IBKR Zeitgeber zaehlt nicht", "abendkontrolle_wsl.py",
|
||||
'if not dateien and zeitgeber is not None and zeitgeber != "active":', "if not dateien:"),
|
||||
("IBKR nicht gestartet als Befund", "abendkontrolle_wsl.py", 'k.hinweis(f"{NICHT_GESTARTET} (', 'k.befund(f"{NICHT_GESTARTET} ('),
|
||||
("IBKR Positionen egal", "abendkontrolle_wsl.py", " if positionen != 0:", " if positionen > 5:"),
|
||||
("IBKR Orders egal", "abendkontrolle_wsl.py", " if orders != 0:", " if False:"),
|
||||
("IBKR fehlende Kontozeile egal", "abendkontrolle_wsl.py", " if positionen is None or orders is None:", " if False:"),
|
||||
("IBKR Kontonummer sichtbar", "abendkontrolle_wsl.py",
|
||||
'return maskiere(KONTONUMMER.sub("[konto]", text))', "return maskiere(text)"),
|
||||
("IBKR Handelsfenster egal", "abendkontrolle_wsl.py",
|
||||
" return not IBKR_SPERRE_VON <= (ny.hour, ny.minute) < IBKR_SPERRE_BIS", " return True"),
|
||||
("IBKR Journal mit Alpaca-Dienst", "abendkontrolle_wsl.py", "pruefe_journal(text, k, IBKR_DIENST)", "pruefe_journal(text, k)"),
|
||||
("IBKR Muster aus", "abendkontrolle_wsl.py", " if muster in text:", " if False:"),
|
||||
("IBKR Titel ohne Praefix", "abendkontrolle_wsl.py", 'IBKR_TITEL = "IBKR "', 'IBKR_TITEL = ""'),
|
||||
("IBKR Meldeweiche aus", "abendkontrolle_wsl.py", "melde(IBKR_TITEL + titel if ibkr else titel,", "melde(titel,"),
|
||||
]
|
||||
WIN_MUTANTEN = [
|
||||
("keine Ergebnisdatei", "abendkontrolle.py", '(ablage / f"{tag}.json").write_text(', '(ablage / f"{tag}.nix").write_text('),
|
||||
("Wochenende mit", "abendkontrolle.py", "if tag < ERSTER_TAG or tag.weekday() >= 5:", "if tag < ERSTER_TAG:"),
|
||||
("keine Ergebnisdatei", "abendkontrolle.py", '(ablage / f"{tag}{endung}.json").write_text(',
|
||||
'(ablage / f"{tag}{endung}.nix").write_text('),
|
||||
("Wochenende mit", "abendkontrolle.py", "if tag < erster_tag or tag.weekday() >= 5:", "if tag < erster_tag:"),
|
||||
# Seit Paket IB2: der Teil ibkr.
|
||||
("IBKR in die Alpaca-Datei", "abendkontrolle.py", 'IBKR_ENDUNG = "-ibkr"', 'IBKR_ENDUNG = ""'),
|
||||
("IBKR mit Alpaca-Kopf", "abendkontrolle.py", ' "ibkr": "Abendkontrolle IBKR (automatisch)",',
|
||||
' "ibkr": "Abendkontrolle Trading Plattform (automatisch)",'),
|
||||
("IBKR nicht gestartet unsichtbar", "abendkontrolle.py", ' if fakten.get("nicht_gestartet") and not befunde:', " if False:"),
|
||||
("IBKR ohne eigenen Starttag", "abendkontrolle.py", "erster_tag=IBKR_ERSTER_TAG, endung=IBKR_ENDUNG", "endung=IBKR_ENDUNG"),
|
||||
("mit --ohne-wsl beide Teile", "abendkontrolle.py", '(["alpaca"] if argumente.ohne_wsl else list(TEILE))', "list(TEILE)"),
|
||||
("IBKR-Zeile ohne Konto", "abendkontrolle.py", ' konto = fakten.get("konto") or {}', " konto = {}"),
|
||||
("Teil ungeprueft", "abendkontrolle.py", 'if ergebnis.get("teil", "alpaca") != teil:', "if False:"),
|
||||
("heute vor 22:30", "abendkontrolle.py", "if tag == jetzt.date() and jetzt.time() < FRUEHESTENS:", "if False:"),
|
||||
("Befund ohne Markierung", "abendkontrolle.py", "**{len(befunde)} Befund(e)** #needs-review", "{len(befunde)} Befund(e)"),
|
||||
("CRLF vergessen", "abendkontrolle.py", 'cr = "\\r" if any(z.endswith("\\r") for z in zeilen) else ""', 'cr = ""'),
|
||||
|
||||
Reference in new issue
Block a user