Quelle anlegen, Verbindung testen, nach Zeitplan oder auf Knopfdruck abgleichen. Gelesen wird seitenweise mit searchPaginated, objectGUID kommt als Puffer und wird gemischt-endian zur GUID umsortiert. Wer im Verzeichnis verschwindet, wird hier inaktiv und nie geloescht. Drei Regeln verhindern, dass eine kaputte Eingabe wie "alle sind gegangen" aussieht: laesst sich kein einziger Eintrag zuordnen, wird niemand deaktiviert; uebersprungene Eintraege werden am dn erkannt und ausgenommen; eine von Hand angelegte Person wird uebernommen statt verdoppelt. Der Zeitplan laeuft ueber node-cron im selben Prozess, gestartet aus src/instrumentation.ts, und nimmt keine eigene Sperre - die liegt in der Datenbank, damit zwei Instanzen sich einig sind. Closes #16 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Issues
Diese Dateien sind die Quelle; pnpm issues:sync spiegelt sie in den Gitea-Tracker.
pnpm pruefe:doku erzwingt, dass Dateien und diese Übersicht übereinstimmen.
| Nr. | Titel | Status | Meilenstein | Geschätzt | Tatsächlich |
|---|---|---|---|---|---|
| #001 | Phase 1: MVP | in Arbeit | v0.1.0 | – | – |
| #002 | Phase 2: Verzeichnis-Alternativen, Bausteine, Anhänge | offen | v0.2.0 | – | – |
| #003 | Phase 3: Protokoll, bedingte Schritte, Freigabe | offen | v0.3.0 | – | – |
| #004 | Phase 4: Aktionen, Connectors, REST-API | offen | v0.4.0 | – | – |
| #005 | M0 – Gerüst, Prozess, Design-Token | erledigt | v0.1.0 | 6 h | 1 h 25 min |
| #006 | M1 – Datenmodell | erledigt | v0.1.0 | 5 h | 1 h 10 min |
| #007 | M2 – Auth, Rollen, Benutzer | erledigt | v0.1.0 | 8 h | 1 h 35 min |
| #008 | M3 – Betriebsmodus und Kunden | erledigt | v0.1.0 | 6 h | 1 h 20 min |
| #009 | M4 – Vorlagen-Versionierung im Service | erledigt | v0.1.0 | 6 h | 1 h 20 min |
| #010 | M5 – Vorlagen-Editor | erledigt | v0.1.0 | 10 h | 2 h 10 min |
| #011 | M6 – Mitarbeiter, Abteilungen, Geräte | erledigt | v0.1.0 | 9 h | 2 h 15 min |
| #012 | M7 – Platzhalter, Namensregeln, Escaping | erledigt | v0.1.0 | 8 h | 2 h 30 min |
| #013 | M8 – Läufe: Service und Abarbeitung | erledigt | v0.1.0 | 14 h | 3 h 05 min |
| #014 | M9 – QR-Tags, Geräteseite, Etiketten, Scanner | erledigt | v0.1.0 | 12 h | 3 h 35 min |
| #015 | M10 – Dashboard und Archiv | erledigt | v0.1.0 | 8 h | 2 h 20 min |
| #016 | M11 – Verzeichnis und LDAP-Abgleich | erledigt | v0.1.0 | 12 h | 3 h 25 min |
| #017 | M12 – Seed der sieben Vorlagen | offen | v0.1.0 | 8 h | – |
| #018 | M13 – E2E-Tests, Anleitung, PDF | offen | v0.1.0 | 14 h | – |
| #019 | M14 – Betriebswege und Release v0.1.0 | offen | v0.1.0 | 10 h | – |
| Summe | 136 h | 26 h 10 min |