Pascals Entscheidung E8 vom 2026-10-15: Die Ordner haben im öffentlichen
Repo nichts zu suchen. abendkontrolle*.py nennt SSH-Benutzer und private
IP des Docker-Hosts. Die Positivliste nimmt beide Ordner jetzt aus, die
Dateien bleiben auf der Platte; der Verlauf der Trading-Werkzeuge liegt
in einem eigenen lokalen Repo im selben Ordner.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
taeglich_push.py ruft nach dem Vault-Push werkzeuge_spiegel.py auf:
committeter Stand von .vault-tools/ und .claude/ ohne Trading-Werkzeuge
und watermarks-remover, README aus werkzeuge-README.md. Fallkatalog
14 von 14, drei Mutanten erkannt. veroeffentlichung.md und Stamm
nachgezogen; Gitea seit heute anonym lesbar.
Co-Authored-By: Claude Opus 5.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]>
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]>