6.5 KiB
Status des Projekts
Kurz und aktuell. Wird bei jedem Merge und jeder Übergabe gepflegt (Skill sn-uebergabe). Älteres wandert nach unten
in „Erledigt" oder wird gelöscht. Stand: 25.09.2026.
Aktuelle Phase
Aufbau. Das Repository wurde aus AG_QGIS/Projektwissen abgeleitet (ADR 0001): Arbeitsweise, Skripte und
Skills sind übernommen, alles QGIS- und Plugin-Spezifische ist entfernt. Kern ist der Skill sn-bpmn
(Prozessbeschreibung → BPMN 2.0 für PICTURE), übernommen vom Branch BPMN-Skill in AG_QGIS.
Wer arbeitet woran
| Person / Behörde | Schwerpunkt | Stand |
|---|---|---|
| Daniel Helbig (LK Meißen) | Aufbau des Repositorys, Skill sn-bpmn |
aktiv |
Offene Baustellen (priorisiert)
- Repo
Projektwissenin Gitea öffentlich schalten (Repo → Einstellungen → Sichtbarkeit). Die Organisation ist öffentlich, das Repo nicht; ohne das liestscripts/gitea.pykeine Tickets, und die Skillssn-ticketundsn-aufgabe-bearbeitenlaufen ins Leere. - ADR 0004 (Prozessbibliothek als eigenes Repository) vom Team annehmen lassen, dann den ersten echten Prozess dort ablegen.
- Glossar um BPMN-/PICTURE-Begriffe ergänzen und die Flurbereinigungsbegriffe auf das prüfen, was für Prozesse gebraucht wird.
- Leitfäden vom Team gegenlesen lassen.
docs/leitfaden/03–05sind für die Prozessarbeit neu gefasst; die Beispiele (Issue #12 usw.) sind erfunden und durch echte zu ersetzen, sobald es sie gibt. - Umgang mit
sn-bpmnin AG_QGIS klären. Der BranchBPMN-SkillinAG_QGIS/Projektwissenist durch dieses Repository abgelöst und kann dort nach Absprache gelöscht werden. - Mit VLN_SN absprechen: abgesprochener Lesezugriff auf die Repositories (damit Stil und Bausteine nicht neu
erfunden werden) und Nutzung des Workflow-Systems als Kandidat für das Fernziel „Prozesse ablaufen lassen“. Bis
dahin nur als Vorbild, siehe
docs/wissen/vln_sn.md.
Erledigt
-
25.09.2026 Bootstrap lokal eingebettet, Stil der AG (#27): Bootstrap 5.3.8 und Bootstrap Icons 1.13.1 unter
werkzeuge/bootstrap/, eigene Regeln inwerkzeuge/stil/ag_prozesse.css; die BPMN-Vorschau hat jetzt eine dunkle Navigationsleiste wie die Anwendungen in VLN_SN und bleibt offline. -
25.09.2026 Vorwärtskanten weichen Elementen aus (#22): Umweg über freie Linien, nur wenn der Standardweg ein Element schneidet; Belastungstest (126 Fälle) als dauerhafter Test. Beispiele unverändert.
-
25.09.2026 Kanten setzen an Aufgaben rechtwinklig an (#23): Stub am Aufgaben-Ende auch bei Kanten zu bzw. von Gateways; 17 Kantenenden in den Beispielen korrigiert.
-
25.09.2026 Beschriftungen überlappen nicht mehr (#14): Gateway-Beschriftungen mit fester Position (45°, sonst nächste freie Stelle), Anmerkungen rechts neben dem Pool in passender Größe, Kantenbeschriftungen waagrecht aus Gateways unter der Linie.
-
25.09.2026 Nachrichtenflüsse senkrecht und an allen Elementen vorbei (#13): Ende senkrecht unter dem Start, bei Hindernis über einen freien Gang. Damit gibt es in den Beispielen keine bekannte Kreuzung mehr (
BEKANNTE_KREUZUNGENleer). -
25.09.2026 Rücksprungkanten laufen an allen Elementen vorbei (#12): mit Lanes über Gänge zwischen den Spalten und einen Kanal im eigenen Pool, ohne Lanes seitlich an allen Elementen vorbei. Vorbestehend und offen: Vorwärtskanten bei Querverbindungen zwischen Zweigen (eigenes Issue).
-
25.09.2026 Strukturtests für alle Kanten und Elemente (#16): alle Sequenz- und Nachrichtenflüsse aller Beispiele gegen alle Elemente, alle Funde auf einmal; bekannte Fälle je Kreuzung als
xfail(#12, #13).AUSWEICHABSTANDper Test an die Layout-Maße gebunden. xfail-Regel inAGENTS.mdauf alle Beispiele erweitert. -
25.09.2026 XOR-Gateways zeigen ihr „X“ (#15):
isMarkerVisible="true"an der Diagrammform jedes exklusiven Gateways; alle Beispiele neu erzeugt. -
25.09.2026 Keine Kanten mehr durch Gateways im Referenzmodell (#8): Gateway → Gateway mit Ziel hinter dem Start-Stub weicht im Gang vor der Ziel-Spalte aus; fünf Kanten der Gewannenfestlegung korrigiert,
xfailentfernt. Offen: Rücksprungkanten und Nachrichtenflüsse durch Aufgaben, Beschriftungsüberlappungen. -
25.09.2026 Prozessbibliothek als eigenes Repository (#9, ADR 0004):
prozesse/ist aus Projektwissen entfernt, die Modelle liegen im KlonProzessbibliothek/(workspace.toml).pruefe_prozesse.pyundeinlesen.pysuchen dort; Regeln indocs/leitfaden/08_prozessbibliothek.md. -
23.09.2026 Erster echter Einlese-Durchgang (
input/Gewannenvermessung.md→entwuerfe/gewannenfestlegung) und daraus das Referenzmodellbeispiele/referenz_gewannenfestlegungfür Konvertertests (#7), mit Strukturtests. Dabei gefunden: Kante durch Gateway S13 (#8, alsxfailerfasst). -
23.09.2026 Eingangsordner
input/und Skillsn-einlesen(#5):.md-Dateien werden geprüft (andere Typen vorerst abgelehnt), mit dem Bestand verglichen, nach Entscheidung des Nutzers durchsn-bpmngeführt und bei Erfolg mit Zeitstempel vermerkt. Einsteiger-Ablauf:docs/leitfaden/07_prozesse_einlesen.md. -
23.09.2026 Regeln für PR- und Issue-Texte an AG_QGIS angeglichen: Vertragsabschnitt in der PR-Vorlage („Änderungen an Syntax und Ablageformat“), Vertragsfrage in der Issue-Vorlage, Testpflicht wieder für jede neue Funktionalität, vollständige Checklisten, kein Arbeitsbranch ohne Issue.
gitea.pymeldet ein nicht öffentliches Repo jetzt als Fehler statt „keine Tickets“ und stürzt bei Zeichen außerhalb von cp1252 nicht mehr ab. -
23.09.2026 BPMN-Vorschau im Browser, offline:
scripts/vorschau.pyundwerkzeuge/vorschau/vorschau.htmlauf Basis von bpmn-js 18.29.1 (lokal eingebettet, MIT mit Wasserzeichen-Auflage). Anzeige direkt in Gitea wäre Sache der Server-Administration (externer Renderer), Issue-Entwurf liegt vor. -
23.09.2026 Ablage der Prozessmodelle in
prozesse/<name>/mit Steckbrief,.mdund erzeugter.bpmn(ADR 0003).scripts/pruefe_prozesse.pyprüft Struktur, Status und Aktualität der.bpmn, auch als Test. Die inAnleitung.mdgenannten, aber nie committeten Beispiele liegen jetzt unter.agents/skills/sn-bpmn/beispiele/. -
23.09.2026 Repository aus AG_QGIS/Projektwissen abgeleitet (Stand
main@a0bb40abzw.BPMN-Skill@6efcac4), ohne Historie. Skripte auf die OrganisationAG_Prozesseumgestellt, Hauptbranchmain, Test überpytest(32 Tests grün),pruefe_umlaute.pyprüft jetzt den Workspace selbst.