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]>
48 lines
1.0 KiB
JSON
48 lines
1.0 KiB
JSON
{
|
|
"model": "opus",
|
|
"enabledPlugins": {
|
|
"codex@openai-codex": true,
|
|
"ui-ux-pro-max@ui-ux-pro-max-skill": true
|
|
},
|
|
"hooks": {
|
|
"SessionStart": [
|
|
{
|
|
"matcher": "startup|resume|clear|compact",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "python",
|
|
"args": [
|
|
"D:/Claude/.vault-tools/session-hooks/sitzungsstart.py"
|
|
],
|
|
"timeout": 30
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PostToolUse": [
|
|
{
|
|
"matcher": "Edit|Write|MultiEdit",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "python",
|
|
"args": [
|
|
"D:/Claude/.vault-tools/session-hooks/regelwerk_nach_edit.py"
|
|
],
|
|
"timeout": 30
|
|
},
|
|
{
|
|
"type": "command",
|
|
"command": "python",
|
|
"args": [
|
|
"D:/Claude/.vault-tools/auto-push/auto_push.py"
|
|
],
|
|
"timeout": 60
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|