Startdateien der Prozessbibliothek (Projektwissen #9)
- README.md: was hier liegt, wie man ein Modell holt, Verweis auf die Regeln in Projektwissen (docs/leitfaden/08_prozessbibliothek.md, ADR 0004). - AGENTS.md, CLAUDE.md: Anweisungen für KI-Agenten nach der Vorlage docs/vorlagen/AGENTS.repo.md aus Projektwissen. - .gitattributes: LF-Zeilenenden wie in Projektwissen. - .claude/settings.json: dieselben Git-Sperren wie in Projektwissen (kein push, merge, rebase, tag). - Geprüft aus Projektwissen: pruefe_prozesse.py 0 Befunde, pytest grün. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
{
|
||||
"$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:*)"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
# Zeilenenden vereinheitlichen. Das Team arbeitet unter Windows; ohne diese Datei
|
||||
# landen je nach Rechner CRLF im Repository und erzeugen Diffs ohne Inhalt.
|
||||
* text=auto eol=lf
|
||||
|
||||
# Binärdateien nicht anfassen
|
||||
*.png binary
|
||||
*.jpg binary
|
||||
*.ico binary
|
||||
*.xlsx binary
|
||||
*.zip binary
|
||||
*.pdf binary
|
||||
*.docx binary
|
||||
*.vsdx binary
|
||||
@@ -0,0 +1,25 @@
|
||||
# Prozessbibliothek
|
||||
|
||||
Teil des Projektwissens der AG Prozesse. Übergeordnete Regeln, Fallstricke und Skills liegen im Workspace:
|
||||
`../AGENTS.md` und `../docs/` (wenn dieses Repo als Unterordner des Workspace geklont ist).
|
||||
Einzelklon? Projektwissen holen: https://entwicklung.flurneuordnung-sachsen.de/AG_Prozesse/Projektwissen
|
||||
|
||||
## Rolle
|
||||
Die versionierten Prozessmodelle der AG Prozesse, ein Ordner je Prozess (ADR 0004 in Projektwissen). Fachleute
|
||||
laden hier die `.bpmn` für PICTURE herunter. Geändert wird nur über Issue, Branch und Pull Request.
|
||||
|
||||
## Aufbau
|
||||
- `<name>/README.md` – Steckbrief (Vorlage `../docs/vorlagen/prozess_readme.md`)
|
||||
- `<name>/<name>.md` – Arbeitsschritt-Beschreibung, maßgeblich (Syntax `../.agents/skills/sn-bpmn/Anleitung.md`)
|
||||
- `<name>/<name>.bpmn` – erzeugt mit `python scripts/pruefe_prozesse.py --erzeugen` aus dem Workspace
|
||||
- In der Wurzel sonst nur `README.md`, `AGENTS.md`, `CLAUDE.md`, `.gitattributes`, `.gitignore`, `.claude/`.
|
||||
Kein Code.
|
||||
|
||||
## Zusätzliche Regeln
|
||||
- Regeln der Ablage: `../docs/leitfaden/08_prozessbibliothek.md`. Prüfen aus dem Workspace:
|
||||
`python scripts/pruefe_prozesse.py` und `python -m pytest -q`.
|
||||
- Die `.bpmn` nie von Hand bearbeiten, immer neu erzeugen. Den Status `abgenommen` setzt ein Agent nie von sich aus.
|
||||
- Keine Originalunterlagen, keine personenbezogenen Daten, Zuständigkeiten nur als Funktion.
|
||||
- Issues zu einem Modell gehören hierher (`python scripts/gitea.py ticket Prozessbibliothek <nr>`), Issues zu
|
||||
Konverter, Skills und Doku nach Projektwissen.
|
||||
- Push, Merge und alles auf Gitea macht der Mensch.
|
||||
@@ -0,0 +1,3 @@
|
||||
@AGENTS.md
|
||||
|
||||
Beim Arbeiten im Workspace (`../AGENTS.md` vorhanden) gelten dessen Regeln und Skills zusätzlich.
|
||||
@@ -1,2 +1,19 @@
|
||||
# Prozessbibliothek
|
||||
# Prozessbibliothek der AG Prozesse
|
||||
|
||||
Die versionierten Prozessmodelle der sächsischen Flurbereinigungsbehörden in BPMN 2.0, zum Import in PICTURE.
|
||||
Ein Ordner je Prozess:
|
||||
|
||||
```
|
||||
<name>/
|
||||
README.md Steckbrief: Status (Entwurf | abgenommen), Stand, Zuständigkeit, offene Punkte
|
||||
<name>.md Arbeitsschritt-Beschreibung – die maßgebliche Quelle
|
||||
<name>.bpmn daraus erzeugt – zum Herunterladen und Importieren in PICTURE, nie von Hand bearbeiten
|
||||
```
|
||||
|
||||
**Nur ein Modell holen:** Prozessordner öffnen, `<name>.bpmn` herunterladen, in PICTURE importieren. Ob es fachlich
|
||||
bestätigt ist, steht im Steckbrief unter „Status“.
|
||||
|
||||
**Ein Modell anlegen oder ändern:** Das läuft über den Workspace
|
||||
[`AG_Prozesse/Projektwissen`](https://entwicklung.flurneuordnung-sachsen.de/AG_Prozesse/Projektwissen). Dort liegen
|
||||
der Konverter, die Prüfung und die Regeln: `docs/leitfaden/08_prozessbibliothek.md` (ADR 0004). Dieses Repository
|
||||
wird von `python scripts/setup_workspace.py` in den Ordner `Prozessbibliothek/` des Workspace geklont.
|
||||
|
||||
Reference in New Issue
Block a user