Files
DanielandClaude Opus 5.5 27589749ff Eingangsordner input/ und Skill sn-einlesen (#5)
- 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>
2026-09-23 14:09:48 +02:00

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:*)"
]
}
}