-
v0.2.0 – Verzeichnisse, Bausteine, Anhänge, Live-Aktualisierung
released this
2026-10-11 06:51:14 +00:00 | 3 commits to main since this releasePhase 2: acht Meilensteine (M15–M22) und vier Nacharbeiten, 38 h 35 min.
Neu:
- Drei Arten von Verzeichnisquelle statt einer. Laufzettel liest aus einem
lokalen AD (LDAP) oder aus Entra ID (Microsoft Graph) — oder lässt sich per
SCIM 2.0 beliefern, von authentik, Entra ID und Okta. Alle drei verhalten
sich danach gleich: anlegen, übernehmen, aktualisieren, deaktivieren, nie
löschen. - Wiederverwendbare Bausteine: ein Abschnitt, der in mehreren Vorlagen steht
und an einer Stelle gepflegt wird. - Abteilungsspezifische Zusatzabschnitte — ein Lauf bekommt nur die Schritte,
die für seine Abteilung gelten. - Anhänge und Fotos an einem Schritt.
- Live-Aktualisierung über einen Ereignisstrom statt Polling: gemessen 485 ms
statt bis zu zehn Sekunden, mit Polling als echtem Rückfall. - Benachrichtigungen per Mail und Webhook, vier Anlässe, mit Wiederholung und
signierter Nutzlast. - Selbstauskunft: ein Mitarbeiter sieht die Läufe zu seinen eigenen Geräten —
ohne Schritte, Notizen und Kommentare.
Gemessen: 40.781 Zeilen unter src/, 25 Tabellen, 14 Migrationen, 56 namentlich
aufgezählte Datenbankregeln, 1457 Vitest-Tests, 115 Ende-zu-Ende-Abläufe.Was nicht geprüft ist, steht benannt in der Phasenzusammenfassung: gegen einen
echten Entra-Mandanten und gegen echte SCIM-Anbieter ist nichts gelaufen, die
Anfrageformen stammen aus der Dokumentation. Die Prüflisten liegen in
docs/betrieb/entra-id.md und docs/betrieb/scim.md. Offen bleibt #024, der
Proxmox-Einzeiler auf einem echten Host.Downloads
- Drei Arten von Verzeichnisquelle statt einer. Laufzettel liest aus einem