waisen-ausnahmen.txt: Skills, Plugins, Testfixtures, Programmausgaben und Vorlagen
zaehlen nicht als Waisen. Waisen-Uebersicht: Abschluss mit Belegen je Fertig-heisst-Punkt.
Quorum: Task 06 entschaerft Freitext im Bericht (Fund aus dem ersten echten Lauf).
Co-Authored-By: Claude Opus 5.5 <[email protected]>
- .vault-tools/frontmatter-migration/migriere.py
- AI/Regelwerk/frontmatter.md
Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py.
Co-Authored-By: Claude Opus 5 <[email protected]>
Jedes Zeichen der Kategorie Cc ausser LF und jedes der Kategorie Cf in
.claude/workflows/**/*.js, gelesen als Bytes. Anlass: plankritik.js mit
CRLF scheiterte am Workflow-Werkzeug. Der Hook nach dem Bearbeiten loest
auch bei Workflows aus. Regressionslauf 28/28 angeschlagen, 6/6 stumm;
Hook-Treiber 58/58; Vorfall in exakter Form gemeldet (U+000D).
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Punkte 1 und 2 aus dem Paket Arbeitsweise (Pascals Freigabe 2026-09-26)
in codeworkflow.md; Plan fuer Punkt 4 unter .vault-tools/regelwerk-check.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
- abendkontrolle.py: --quelle und --quelle-ibkr (Vorgabe wsl wie bisher, dockerhost liest das Ergebnis des Hosts ueber SSH), fahre_dockerhost
- abendkontrolle_wsl.py: --ibkr-python fuer ibkr_pruefen.py im Container
- abendkontrolle_einrichten.ps1: -Quelle und -QuelleIbkr, 23:15 sobald ein Teil vom Host kommt
- neue Angriffstreiber abendkontrolle_dockerhost_angriffe.py und abendkontrolle_ibkr_python_angriffe.py
- Abdichtung gegen echte WSL- und SSH-Wege in den Treibern, auch in abendkontrolle_angriffe.py und rueckweg_aapl_angriffe.py (nach dem ntfy-Vorfall eines Mutanten am 2026-09-26)
- LIESMICH: Abschnitt Paket DH
- .claude/workflows/plankritik.js: LF statt CRLF (das CR war die Ursache von "script contains control characters"), meta gekuerzt, Einzelheiten im Kommentar
Co-Authored-By: Claude Opus 5.5 <[email protected]>
- .vault-tools/auto-push/taeglich_push.py
Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py.
Co-Authored-By: Claude Opus 5 <[email protected]>
- .vault-tools/plan-kopie/LIESMICH.md
- AI/Regelwerk/veroeffentlichung.md
Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py.
Co-Authored-By: Claude Opus 5 <[email protected]>
- .vault-tools/plan-kopie/LIESMICH.md
- AI/Regelwerk/veroeffentlichung.md
Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py.
Co-Authored-By: Claude Opus 5 <[email protected]>
- .vault-tools/plan-kopie/LIESMICH.md
Erzeugt vom PostToolUse-Hook .vault-tools/auto-push/auto_push.py.
Co-Authored-By: Claude Opus 5 <[email protected]>
Der Vault-Root pusht ab jetzt nach jeder Änderung an CLAUDE.md,
AI/Regelwerk/, .claude/agents/, .claude/skills/, .claude/settings.json
oder .vault-tools/ selbsttätig nach Gitea.
- .vault-tools/auto-push/auto_push.py: PostToolUse-Hook, committet und
pusht. Fehlendes Token, fehlendes Remote und gescheiterter Push sind
Befunde und gehen in den Kontext, nicht ins Schweigen.
- .vault-tools/auto-push/askpass.py: reicht GITEA_TOKEN an git weiter,
damit es weder in .git/config noch in einer Kommandozeile steht.
- .vault-tools/auto-push/faelle_auto_push.py: 28 Fälle gegen ein echtes
Wegwerf-Repo mit echtem Remote, alle bestanden. Der Lauf hat zwei
Fehler gefunden, die jetzt behoben sind: die Pfadauflösung scheiterte
an Windows-Kurznamen, und die Laufzeitsperre landete im Repo.
- AI/Regelwerk/veroeffentlichung.md und ein Abschnitt im Stamm halten
die Regel fest.
Co-Authored-By: Claude Opus 5 <[email protected]>
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]>