Files
claude-regelwerk/.gitignore
T
Pascal MichelandClaude Opus 5 b148b90a23 Automatischer Push der Anweisungsschicht
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]>
2026-09-17 22:54:37 +02:00

38 lines
691 B
Plaintext

# Öffentliches Repo: Standard ist "nichts". Nur was hier ausdrücklich
# wieder eingeschlossen wird, verlässt den Vault. Reihenfolge ist Pflicht —
# Git kann eine Datei nicht einschließen, wenn ihr Ordner ausgeschlossen ist.
/*
!/.gitignore
!/.gitattributes
!/README.md
!/CLAUDE.md
!/AI/
/AI/*
!/AI/Regelwerk/
!/.claude/
/.claude/*
!/.claude/settings.json
!/.claude/agents/
!/.claude/skills/
!/.vault-tools/
# Niemals, egal wo
# Laufzeitsperre des Auto-Push-Hooks. Sie entsteht bei jedem Lauf und
# hat im Repo nichts zu suchen (Fallkatalog vom 2026-09-17).
.vault-tools/auto-push/.sperre
__pycache__/
*.pyc
*.pyo
.pytest_cache/
.venv/
venv/
*.log
.env
*settings.local.json
*.tmp