- input/ ist lokal und nicht versioniert (.gitignore); scripts/einlesen.py legt ihn bei Bedarf an. - scripts/einlesen.py ordnet jede Datei ein: abgelehnt (kein .md, nicht UTF-8, leer, Unterordner), neu, geändert, eingelesen. Für neue und geänderte Dateien: Prozessname, Ordnernamen-Vorschlag, ob schon eine Arbeitsschritt-.md, und ähnliche Prozesse aus prozesse/ und entwuerfe/. „vermerk“ schreibt nach Erfolg eine erste Zeile <!-- eingelesen: <Zeitstempel> | neu|aktualisiert | <Ziel> | inhalt: <sha> -->; die Prüfsumme erkennt spätere Änderungen. Zeilenenden bleiben erhalten. - Skill sn-einlesen: Übersicht, Bestandsvergleich, Entscheidung des Nutzers, neue Prozesse durch sn-bpmn, Vermerk nur bei Erfolg. - docs/leitfaden/07_prozesse_einlesen.md: Ablauf für neue Nutzer. - AGENTS.md, README, Leitfaden 03, Skill sn-bpmn, Fallstricke, STATUS. - Tests: python -m pytest -q -> 79 bestanden (18 neu in tests/test_einlesen.py). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
48 lines
1.2 KiB
JSON
48 lines
1.2 KiB
JSON
{
|
|
"$schema": "https://json.schemastore.org/claude-code-settings.json",
|
|
|
|
"permissions": {
|
|
"deny": [
|
|
"Bash(git push:*)",
|
|
"Bash(git merge:*)",
|
|
"Bash(git rebase:*)",
|
|
"Bash(git tag:*)",
|
|
"Bash(git reset --hard:*)",
|
|
"Bash(git clean:*)",
|
|
"Bash(git stash:*)",
|
|
"Bash(git remote set-url:*)",
|
|
"Bash(git config --global:*)",
|
|
"Bash(gh:*)",
|
|
"Bash(tea:*)",
|
|
"Read(./**/.env)",
|
|
"Read(./**/*.token)",
|
|
"Read(./**/credentials*)"
|
|
],
|
|
|
|
"ask": [
|
|
"Bash(git commit:*)",
|
|
"Bash(git switch:*)",
|
|
"Bash(git checkout:*)"
|
|
],
|
|
|
|
"allow": [
|
|
"Bash(git status:*)",
|
|
"Bash(git log:*)",
|
|
"Bash(git diff:*)",
|
|
"Bash(git show:*)",
|
|
"Bash(git branch:*)",
|
|
"Bash(git fetch:*)",
|
|
"Bash(git pull --ff-only:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(python scripts/hallo.py:*)",
|
|
"Bash(python scripts/gitea.py:*)",
|
|
"Bash(python scripts/setup_workspace.py:*)",
|
|
"Bash(python scripts/pruefe_umlaute.py:*)",
|
|
"Bash(python scripts/pruefe_prozesse.py:*)",
|
|
"Bash(python scripts/vorschau.py:*)",
|
|
"Bash(python scripts/einlesen.py:*)",
|
|
"Bash(python -m pytest:*)"
|
|
]
|
|
}
|
|
}
|