Prozessmodelle versioniert unter prozesse/<name>/ ablegen #1

Merged
Daniel merged 1 commits from feature/prozessablage into main 2026-09-23 11:22:39 +00:00
Owner

Was

Prozessmodelle bekommen einen versionierten Ablageort prozesse/<name>/ mit Steckbrief, maßgeblicher .md und erzeugter .bpmn (ADR 0003). Ein Prüfskript und ein Test stellen sicher, dass jede .bpmn zur .md passt.

Wie geprüft

  • python -m pytest -q: 44 passed
  • python scripts/pruefe_umlaute.py: GRÜN, 0 Funde
  • python scripts/pruefe_prozesse.py: GRÜN, 0 Befunde, 0 Prozesse, 2 Beispiele
  • Probe: eine von Hand veränderte Beispiel-.bpmn lässt den Test fehlschlagen
  • PICTURE-Import: nicht nötig, weil der Konverter unverändert ist; die Beispiel-.bpmn sind noch nicht in PICTURE geprüft

Übergabenotiz

Aufgabe: Ablage für Prozessmodelle (STATUS, Baustelle 2), ohne Issue
Stand: fertig
Geändert: scripts/pruefe_prozesse.py, tests/test_pruefe_prozesse.py, pytest.ini (neu: Prüfung und Tests); prozesse/README.md, docs/vorlagen/prozess_readme.md, ADR 0003 (Regeln); Skill sn-bpmn (Schritt 5 „Ablegen“, Beispiele unter beispiele/); AGENTS.md, README, Leitfäden 03/04, Vorlagen, Fallstricke, STATUS nachgezogen
Entscheidungen/Annahmen: Status nur Entwurf oder abgenommen; Entwürfe dürfen auf main; Abnahme ist ein eigener PR – bitte in der Gruppe bestätigen (ADR 0003 „vorgeschlagen“)
Offen / nächste Schritte: ADR 0003 annehmen; ersten echten Prozess ablegen; Beispiel-.bpmn einmal in PICTURE importieren
Wissensbasis: drei neue Einträge in fallstricke.md (Ausgabe des Konverters vs. abgelegte .bpmn, keine Kopfzeilen in der .md, Lanes für Gateways)
Kontext für die nächste Sitzung: prozesse/README.md, scripts/pruefe_prozesse.py, .agents/skills/sn-bpmn/SKILL.md Schritt 5

## Was Prozessmodelle bekommen einen versionierten Ablageort `prozesse/<name>/` mit Steckbrief, maßgeblicher `.md` und erzeugter `.bpmn` (ADR 0003). Ein Prüfskript und ein Test stellen sicher, dass jede `.bpmn` zur `.md` passt. ## Wie geprüft - `python -m pytest -q`: 44 passed - `python scripts/pruefe_umlaute.py`: GRÜN, 0 Funde - `python scripts/pruefe_prozesse.py`: GRÜN, 0 Befunde, 0 Prozesse, 2 Beispiele - Probe: eine von Hand veränderte Beispiel-`.bpmn` lässt den Test fehlschlagen - PICTURE-Import: nicht nötig, weil der Konverter unverändert ist; die Beispiel-`.bpmn` sind noch nicht in PICTURE geprüft ## Übergabenotiz **Aufgabe:** Ablage für Prozessmodelle (STATUS, Baustelle 2), ohne Issue **Stand:** fertig **Geändert:** `scripts/pruefe_prozesse.py`, `tests/test_pruefe_prozesse.py`, `pytest.ini` (neu: Prüfung und Tests); `prozesse/README.md`, `docs/vorlagen/prozess_readme.md`, ADR 0003 (Regeln); Skill `sn-bpmn` (Schritt 5 „Ablegen“, Beispiele unter `beispiele/`); AGENTS.md, README, Leitfäden 03/04, Vorlagen, Fallstricke, STATUS nachgezogen **Entscheidungen/Annahmen:** Status nur `Entwurf` oder `abgenommen`; Entwürfe dürfen auf `main`; Abnahme ist ein eigener PR – bitte in der Gruppe bestätigen (ADR 0003 „vorgeschlagen“) **Offen / nächste Schritte:** ADR 0003 annehmen; ersten echten Prozess ablegen; Beispiel-`.bpmn` einmal in PICTURE importieren **Wissensbasis:** drei neue Einträge in `fallstricke.md` (Ausgabe des Konverters vs. abgelegte `.bpmn`, keine Kopfzeilen in der `.md`, Lanes für Gateways) **Kontext für die nächste Sitzung:** `prozesse/README.md`, `scripts/pruefe_prozesse.py`, `.agents/skills/sn-bpmn/SKILL.md` Schritt 5
Daniel added 1 commit 2026-09-23 11:22:34 +00:00
Jedes Modell bekommt einen eigenen Ordner mit Steckbrief (README.md,
Status Entwurf|abgenommen), der maßgeblichen Arbeitsschritt-.md und der
daraus erzeugten .bpmn (ADR 0003).

- scripts/pruefe_prozesse.py prüft Ordnername, Dateien, Status und ob
  jede .bpmn byte-gleich mit der Umwandlung ihrer .md ist; --erzeugen
  erzeugt alle .bpmn neu. md_to_bpmn.py arbeitet deterministisch.
- tests/test_pruefe_prozesse.py: Bestandsprüfung plus 11 Fälle für die
  Prüflogik; pytest.ini sammelt .agents/skills und tests.
- Die in Anleitung.md genannten, nie committeten Beispiele liegen jetzt
  unter .agents/skills/sn-bpmn/beispiele/ und werden mitgeprüft.
- Skill sn-bpmn: Entwürfe nach entwuerfe/, neuer Schritt 5 „Ablegen“.
- Vorlage docs/vorlagen/prozess_readme.md, Doku und Fallstricke ergänzt.
- Tests: python -m pytest -q -> 44 bestanden.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Daniel merged commit f582effe16 into main 2026-09-23 11:22:39 +00:00
Daniel deleted branch feature/prozessablage 2026-09-23 11:22:39 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AG_Prozesse/Projektwissen#1