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.
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
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 main2026-09-23 11:22:39 +00:00
Daniel
deleted branch feature/prozessablage2026-09-23 11:22:39 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Was
Prozessmodelle bekommen einen versionierten Ablageort
prozesse/<name>/mit Steckbrief, maßgeblicher.mdund erzeugter.bpmn(ADR 0003). Ein Prüfskript und ein Test stellen sicher, dass jede.bpmnzur.mdpasst.Wie geprüft
python -m pytest -q: 44 passedpython scripts/pruefe_umlaute.py: GRÜN, 0 Fundepython scripts/pruefe_prozesse.py: GRÜN, 0 Befunde, 0 Prozesse, 2 Beispiele.bpmnlässt den Test fehlschlagen.bpmnsind 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); Skillsn-bpmn(Schritt 5 „Ablegen“, Beispiele unterbeispiele/); AGENTS.md, README, Leitfäden 03/04, Vorlagen, Fallstricke, STATUS nachgezogenEntscheidungen/Annahmen: Status nur
Entwurfoderabgenommen; Entwürfe dürfen aufmain; 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-
.bpmneinmal in PICTURE importierenWissensbasis: 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.mdSchritt 5