- werkzeuge/bootstrap/: Bootstrap 5.3.8 (CSS, JS-Bundle) und Bootstrap
Icons 1.13.1 (CSS, woff2/woff) byte-gleich aus den npm-Paketen,
Integrität geprüft; README mit Version, Quelle, Integrität, Lizenz
und Aktualisierung; Lizenzen (MIT) daneben; .gitattributes: binary,
die README bleibt Text mit Diff.
- werkzeuge/stil/ag_prozesse.css: eigene kleine Stilschicht (ag-*):
Seite in voller Höhe, dunkle Navigationsleiste, hellgrauer
Hintergrund, Karten mit farbigem Rand, Tabellenziffern, Druck.
Vorbild VLN_SN/EA-Bilanz, nichts übernommen.
- Vorschau: Kopfzeile als dunkle Navigationsleiste mit Icon-Knöpfen;
JavaScript, IDs und Zeichenfläche (Wasserzeichen) unverändert.
- scripts/vorschau.py bettet Bootstrap, Icons und Stil ein und setzt die
Icon-Schrift als data:-URI ein (_schriften_einbetten); ein nicht
einbettbarer Schriftverweis bricht laut ab.
- Tests: drei neue in test_vorschau.py; der Aufbau von
test_bibliothek_mit_script_ende_wird_abgelehnt kopiert jetzt ganz
werkzeuge/ (Erwartung unverändert).
- AGENTS.md: eingebettete Fremdbibliotheken sind bpmn-js und Bootstrap.
- Tests: python -m pytest -q -> 256 bestanden, 1 übersprungen.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>