- ADR 0004 ersetzt ADR 0003: Die Prozessmodelle liegen im Repository
AG_Prozesse/Prozessbibliothek, geklont nach Prozessbibliothek/ (neuer
Eintrag in workspace.toml, .gitignore). prozesse/ ist entfernt; das
Ablageformat (Ordner je Prozess, drei Dateien, Status) bleibt.
- pruefe_prozesse.py prüft den Klon (Ort über setup_workspace.repos_root),
lässt Punkt-Ordner wie .git aus und erlaubt in der Wurzel nur die
Repo-Dateien. Fehlt der Klon, gibt es einen Hinweis statt eines Befunds;
pytest warnt dann.
- einlesen.py sucht den Bestand in der Bibliothek und nennt Treffer als
Prozessbibliothek/<name>/, auch wenn der Klon woanders liegt.
- Regeln aus prozesse/README.md nach docs/leitfaden/08_prozessbibliothek.md,
inklusive Ablauf bei Konverteränderungen (zwei Pull Requests).
- Verweise in AGENTS.md, README, Skills, Leitfäden, Vorlagen, Fallstricken
und STATUS nachgezogen.
- Tests: python -m pytest -q -> 88 bestanden, 1 xfail (#8), 1 Warnung
(Bibliothek noch nicht geklont).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- werkzeuge/vorschau/vorschau.html: Anzeige per Drag & Drop oder
Dateiauswahl, Zoom, Einpassen, Fehlermeldungen; funktioniert ohne
Python direkt aus dem Dateisystem.
- scripts/vorschau.py: erzeugt aus .bpmn oder Arbeitsschritt-.md eine
in sich geschlossene Seite und öffnet sie; --stdin als Filter, etwa
für einen Gitea-Renderer. Diagramm wird mit maskiertem '<' eingebettet,
die Bibliothek unverändert und nur auf <script/</script geprüft.
- bpmn-js 18.29.1 (navigated viewer + CSS + LICENSE) lokal eingebettet,
npm-Integrität geprüft; lädt nichts aus dem Netz. Wasserzeichen bleibt
laut Lizenzauflage sichtbar.
- tests/test_vorschau.py: 11 Tests; Skill sn-bpmn, Anleitung, AGENTS.md,
README, Leitfäden, Fallstricke und STATUS ergänzt.
- Tests: python -m pytest -q -> 55 bestanden. Darstellung mit Edge
headless geprüft (beide Beispiele, leere Seite, kaputte Datei).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>