Zum Inhalt

DiveLogix360 – Aktueller Projektstand

Stand: 16.10.2026 11:12 Branch: main Status: Aktiv

Änderungshistorie anzeigen


Einordnung: Diese Seite ist eine abgeleitete Momentaufnahme für den schnellen Überblick. Führend bleibt der detaillierte Projektstatus.
Verwendeter Quellenstand: Projektstatus vom 16.10.2026 11:12.
Version des Projektstatus: 5.48

Gesamtbild

Die fachlichen Spezifikationen der V1-Use-Cases sind überwiegend abgeschlossen oder weitgehend ausgearbeitet. Die Implementierung konzentriert sich auf UC00 – Tenant-Onboarding und Schulverwaltung. Der vollständige Auth-Flow (T-01 bis T-11) ist manuell nachgewiesen; das persistente Vier-Schritt-OnboardingService ist umgesetzt; der MailService ist gemäss ADR-016 gehärtet und der SMTP-Laufzeitnachweis ist erbracht (STARTTLS, Zertifikat, Auth, Zustellung bestätigt). SPF/DKIM/DMARC sind auf divelogix360.ch an zugestellten Nachrichten bei Hostpoint und Microsoft 365 nachgewiesen (SPF-Eintrag am 12.10.2026 korrigiert); die Bounce-Verarbeitung gemäss ADR-024 ist umgesetzt und am 14.10.2026 End-to-End nachgewiesen; NotificationLog-Einträge nach ADR-018 sind implementiert. Die ADR-016-Produktivsperre verlangt noch: Nutzungsbestätigung und AVV Hostpoint sowie Monitoring-Alerts. Frontend und vollständige Integrationstests stehen noch aus. Die übrigen V1-Use-Cases sind noch nicht implementiert.

Status der Use Cases

Use Case Produkt-Scope Spezifikation Implementierung
UC00 – Tenant-Onboarding und Schulverwaltung V1 In Bearbeitung In Bearbeitung (ca. 25 %, Berechnung); Auth-Flow T-01–T-11 manuell bestätigt; persistentes Vier-Schritt-OnboardingService umgesetzt; MailService nach ADR-016 gehärtet; SMTP-Laufzeitnachweis erbracht; SPF/DKIM/DMARC nachgewiesen; Bounce-Verarbeitung End-to-End nachgewiesen; NotificationLog (ADR-018) implementiert
UC01 – Equipment erfassen V1 Weitgehend abgeschlossen; Review und Datenmodell-Entscheide offen Offen (ca. 10 %, Berechnung)
UC02 – TÜV-Inspektion einreichen V1 Weitgehend abgeschlossen; Review offen; Fachfragen F1–F4 offen Offen (ca. 5 %, Berechnung)
UC03 – Füll-Abo und Füllkarten-Verwaltung V1 Weitgehend abgeschlossen; einzelne Punkte offen Offen (ca. 5 %, Berechnung)
UC04 – Inhouse-Service erfassen V1 Weitgehend abgeschlossen; Review offen Offen (ca. 5 %, Berechnung)
UC05 – Fristen-Dashboard V1 Weitgehend abgeschlossen; Review offen Offen (ca. 5 %, Berechnung)
UC06 – Kunden einladen und Portal V1 Weitgehend abgeschlossen; Review offen Offen (ca. 10 %, Berechnung)
UC07 – Benachrichtigungen V1 vereinfacht Weitgehend abgeschlossen; Review offen Offen (ca. 5 %, Berechnung)
UC08 – Benutzerverwaltung V1 Weitgehend abgeschlossen; Review offen Offen (ca. 5 %, Berechnung)
UC09 – Berichte und Export V1 vereinfacht Offen; Spezifikation noch nicht erstellt Offen (ca. 5 %, Berechnung)
UC-SA – Superadmin-Panel V1 Weitgehend abgeschlossen; Review offen Offen (ca. 5 %, Berechnung)
UC18 – Equipment-Verleih V2 Spezifikation abgeschlossen; Screens offen Offen (ca. 5 %, Berechnung)
UC19 – Kurs- und Brevetverwaltung V2 Konzept in der Roadmap; Dossier und Spezifikation noch nicht erstellt Nicht gestartet

Die Begriffe Produkt-Scope, Spezifikationsstand und Implementierungsstand werden unabhängig voneinander verwendet. Eine abgeschlossene Spezifikation bedeutet nicht, dass die Funktion bereits programmiert oder getestet ist.

Aktueller Arbeitsschwerpunkt UC00

Beim Tenant-Onboarding sind wichtige technische Grundlagen vorhanden und der Auth-Flow ist vollständig manuell nachgewiesen:

  • abgestimmtes Prisma-v4-Zielschema;
  • kanonischer OpenAPI- und Testvertrag;
  • sechs versionierte Migrationen und ein nicht personenbezogener Basis-Seed; neun Datenbankschutzprüfungen nach der sechsten Migration bestanden; Runtime-Logins ohne direkte Rechte;
  • getrennte Prisma-Runtime-Clients und transaktionsgebundener Datenbankkontext;
  • globale E-Mail-Normalisierung und gehashte Einladungstoken;
  • Tenant-Vorbereitung mit Pflicht-Plan und kontrollierten Einladungssperren;
  • Runtime-Logins dlx_login_platform und dlx_login_tenant provisioniert und angebunden;
  • vollständiger Auth-Flow T-01 bis T-11 manuell bestätigt: Login (JWT RS256, 900 s TTL), Token-Rotation, Reuse-Detection, Logout, 2FA-Setup, 2FA-Verify-Setup, Login mit 2FA, 2FA-Code-Verifikation, 2FA-Deaktivierung;
  • JWT-TTL-Fix (parseInt), JwtStrategy mit withPlatformContext und AES-256-GCM Dev-Fallback für TOTP-Geheimnisse committed und gepusht;
  • erfolgreicher Backend-Build und 149 erfolgreiche Unit-Tests;
  • persistentes Vier-Schritt-OnboardingService umgesetzt: school_profile, contact_details, first_employee (überspringbar), confirmation; TenantOnboarding- und OnboardingStep-Records, sequenzielles Unlock, AVV-Prüfung, G28/G50-Konformität.

Diese Teilnachweise bedeuten noch keine vollständige UC00-Abnahme oder Produktionsbereitschaft.

Nächste Hauptschritte

Aus dem detaillierten Projektstatus ergeben sich insbesondere:

  1. ADR-016 Produktivsperre heben: SPF/DKIM/DMARC nachgewiesen ✅; Bounce-Verarbeitung gemäss ADR-024 umgesetzt und nachgewiesen ✅; Nutzungsbestätigung, AVV Hostpoint und Monitoring-Alerts offen (P1).
  2. Sichere Benutzer-Voranlage und Tenant-Admin-Einladung vervollständigen.
  3. Elektronischen und externen Vertragsabschluss vollständig und nachvollziehbar umsetzen.
  4. Vollständige RLS-, Rollen-, Integrations-, End-to-End- und Sicherheitstests erbringen.

Die vollständige priorisierte Aufgabenliste steht ausschliesslich im Projektstatus.

Wesentliche offene Nachweise

  • vollständige RLS-01 bis RLS-12 Rollen-, Ressourcen-, Pooling- und Tenant-Isolationstests;
  • ADR-016 Produktivsperre: SPF/DKIM/DMARC und Bounce-Verarbeitung nachgewiesen; Nutzungsbestätigung, AVV Hostpoint und Monitoring-Alerts offen;
  • Frontend-Implementierung;
  • vollständige Integrations- und End-to-End-Tests;
  • produktive Provider-, Infrastruktur-, Backup-, Monitoring- und Sicherheitsnachweise;
  • externe juristische Prüfung (AVV) und erforderliche formelle Freigaben;
  • formelle fachliche und technische UC00-Abnahme.

Bekannte Abgrenzungen

  • Das Frontend ist noch nicht begonnen.
  • Die meisten V1-Use-Cases sind fachlich beschrieben, aber noch nicht implementiert.
  • Architektur- oder Providerentscheidungen gelten nicht automatisch als produktiv umgesetzt.
  • Der manuell bestätigte Auth-Flow (T-01–T-11) ersetzt keine vollständigen automatisierten Integrations- und E2E-Tests.
  • Ein erfolgreicher Build und einzelne Unit-Tests ersetzen keine vollständige Systemprüfung.
  • Eine Cloudflare-Veröffentlichung gilt erst nach einem konkret überprüften erfolgreichen Lauf als nachgewiesen.
  • DEV_TOTP_ENCRYPTION_KEY und der AES-256-GCM Dev-Fallback gelten ausschliesslich für die lokale Entwicklung; in Produktion muss AWS_KMS_TOTP_KEY_ID gesetzt sein.

Aktualitätsprüfung

Vor einer Weitergabe muss der Stand dieser Seite mit dem Kopf des detaillierten Projektstatus verglichen werden. Ist dessen Stand neuer als der oben genannte Quellenstand (16.10.2026 11:12, v5.70), ist zu prüfen, ob Gesamtbild, Use-Case-Status, Schwerpunkt oder nächste Hauptschritte angepasst werden müssen.

Führende Quellen dieser Übersicht

Änderungshistorie

Datum, Uhrzeit Version Änderung Autor
16.10.2026 11:12 1.57 UC19 (V2, Konzept) in die Use-Case-Übersicht aufgenommen; Quellenstand auf Projektstatus v5.70 nachgeführt Claude
15.10.2026 18:04 1.56 Quellenstand auf Projektstatus v5.69 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 16:29 1.55 Quellenstand auf Projektstatus v5.68 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 16:12 1.54 Quellenstand auf Projektstatus v5.67 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 15:45 1.53 Spezifikationsstand UC02, UC04 bis UC08 und UC-SA angeglichen; Quellenstand auf Projektstatus v5.66 nachgeführt Claude
15.10.2026 15:42 1.52 Quellenstand auf Projektstatus v5.65 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 15:37 1.51 Quellenstand auf Projektstatus v5.64 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 15:28 1.50 Quellenstand auf Projektstatus v5.63 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 15:24 1.49 UC09-Spezifikationsstand an den Projektstatus angeglichen; Quellenstand auf Projektstatus v5.62 nachgeführt Claude
15.10.2026 15:18 1.48 Quellenstand auf Projektstatus v5.61 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 15:17 1.47 Fortschrittsschätzungen für UC02 bis UC09, UC-SA und UC18 ergänzt; Quellenstand auf Projektstatus v5.60 nachgeführt Claude
15.10.2026 15:01 1.46 UC01 mit ca. 10 % ergänzt; Quellenstand auf Projektstatus v5.59 nachgeführt Claude
15.10.2026 14:55 1.45 Quellenstand auf Projektstatus v5.58 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 11:19 1.44 Quellenstand auf Projektstatus v5.57 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 10:15 1.43 Quellenstand auf Projektstatus v5.56 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 10:06 1.42 UC01-Spezifikationsstand an den Projektstatus angeglichen; Quellenstand auf Projektstatus v5.55 nachgeführt Claude
15.10.2026 09:54 1.41 Quellenstand auf Projektstatus v5.54 nachgeführt; zusammengefasste Aussage unverändert Claude
15.10.2026 09:40 1.40 Quellenstand auf Projektstatus v5.53 nachgeführt; UC00-Fortschrittsschätzung auf ca. 25 % aktualisiert Claude
15.10.2026 09:32 1.39 Quellenstand auf Projektstatus v5.52 nachgeführt; zusammengefasste Aussage unverändert Claude
14.10.2026 14:22 1.38 Quellenstand auf Projektstatus v5.51 nachgeführt; UC00-Fortschrittsschätzung (ca. 40 %) mit Verweis auf die Berechnung ergänzt Claude
14.10.2026 14:17 1.37 Quellenstand auf Projektstatus v5.50 nachgeführt; zusammengefasste Aussage unverändert Claude
14.10.2026 13:59 1.36 Quellenstand auf Projektstatus v5.49 nachgeführt; 149 Unit-Tests Claude
14.10.2026 13:42 1.35 Quellenstand auf Projektstatus v5.48 nachgeführt; zusammengefasste Aussage unverändert Claude
14.10.2026 13:32 1.34 Quellenstand auf Projektstatus v5.47 nachgeführt; sechs Migrationen, neun Datenbankschutzprüfungen und Runtime-Logins ohne direkte Rechte Claude
14.10.2026 13:06 1.33 Quellenstand auf Projektstatus v5.46 nachgeführt; fehlerhafte Zeitangabe in der Änderungshistorie korrigiert; zusammengefasste Aussage unverändert Claude
14.10.2026 13:03 1.32 Quellenstand auf Projektstatus v5.45 nachgeführt; Teststand auf 139 Unit-Tests aktualisiert Claude
14.10.2026 12:40 1.31 Quellenstand auf Projektstatus v5.44 nachgeführt; Teststand auf 90 Unit-Tests aktualisiert Claude
14.10.2026 12:15 1.30 Quellenstand auf Projektstatus v5.43 nachgeführt; Teststand auf 81 Unit-Tests aktualisiert Claude
14.10.2026 11:29 1.29 Quellenstand auf Projektstatus v5.42 nachgeführt; zusammengefasste Aussage unverändert Claude
14.10.2026 11:06 1.28 Quellenstand auf Projektstatus v5.41 nachgeführt; zusammengefasste Aussage unverändert Claude
14.10.2026 10:14 1.27 Quellenstand auf Projektstatus v5.40 nachgeführt; Teststand auf 71 Unit-Tests aktualisiert Claude
14.10.2026 10:07 1.26 Quellenstand auf Projektstatus v5.39 nachgeführt; zusammengefasste Aussage unverändert Claude
14.10.2026 09:17 1.25 Quellenstand auf Projektstatus v5.38 nachgeführt; Bounce-Verarbeitung als End-to-End nachgewiesen und aus den offenen Punkten der Produktivsperre entfernt Claude
14.10.2026 08:10 1.24 Quellenstand auf Projektstatus v5.37 nachgeführt; Teststand auf 59 Unit-Tests aktualisiert Claude
13.10.2026 14:20 1.23 Quellenstand auf Projektstatus v5.36 nachgeführt; Teststand auf 43 Unit-Tests aktualisiert Claude
13.10.2026 14:15 1.22 Quellenstand auf Projektstatus v5.35 nachgeführt; zusammengefasste Aussage unverändert Claude
13.10.2026 13:38 1.21 Quellenstand auf Projektstatus v5.34 nachgeführt; zusammengefasste Aussage unverändert Claude
13.10.2026 00:34 1.20 Quellenstand auf Projektstatus v5.33 nachgeführt; Migrations- und Teststand aktualisiert; erledigte Wiederholung der Datenbank-Laufzeitprüfungen aus den offenen Nachweisen entfernt Claude
12.10.2026 22:58 1.19 Quellenstand auf Projektstatus v5.32 nachgeführt; zusammengefasste Aussage unverändert Claude
12.10.2026 22:29 1.18 Quellenstand auf Projektstatus v5.31 nachgeführt; Entscheid zur Bounce-Verarbeitung nach ADR-024 ergänzt Claude
12.10.2026 22:04 1.17 Quellenstand auf Projektstatus v5.30 nachgeführt; SPF-Korrektur, Bestätigung bei Microsoft 365 und Rücklaufnachweis ergänzt Claude
12.10.2026 20:53 1.16 Quellenstand auf Projektstatus v5.29 nachgeführt; DMARC-Berichtsadresse aus den offenen Punkten entfernt Claude
12.10.2026 19:06 1.15 Quellenstand auf Projektstatus v5.28 nachgeführt; zusammengefasste Aussage unverändert Claude
12.10.2026 11:23 1.14 Quellenstand auf Projektstatus v5.27 nachgeführt; zusammengefasste Aussage unverändert Claude
12.10.2026 11:01 1.13 Quellenstand auf Projektstatus v5.26 nachgeführt; zusammengefasste Aussage unverändert Claude
12.10.2026 09:58 1.12 Änderungshistorie ans Dokumentende verschoben und Sprunglink «Änderungshistorie anzeigen» unter dem Kopf ergänzt (einheitlicher Dokumentaufbau gemäss AGENTS.md); Quellenstand auf Projektstatus v5.25 nachgeführt Claude
12.10.2026 09:39 1.11 Quellenstand auf Projektstatus v5.24 nachgeführt; zusammengefasste Aussage unverändert Claude
12.10.2026 09:08 1.10 Quellenstand auf Projektstatus v5.23 nachgeführt; Sachstand unverändert Claude
12.10.2026 09:07 1.9 Platzhalter-Zeitstempel der Einträge 1.2, 1.4 und 1.5 auf die Commit-Zeiten korrigiert; Autor von Eintrag 1.2 auf den tatsächlichen Urheber Claude gesetzt; Quellenstand auf Projektstatus v5.22 nachgeführt Claude
12.10.2026 09:02 1.8 Inhalt gegen Projektstatus v5.21 geprüft: Nummerierung der nächsten Hauptschritte korrigiert, Quellenstand nachgeführt Claude
10.10.2026 15:16 1.7 Inhalt gegen Projektstatus v5.20 aktualisiert: SPF/DKIM/DMARC-Nachweis erbracht, NotificationLog umgesetzt Claude
10.10.2026 13:54 1.6 Inhalt gegen Projektstatus v5.18 aktualisiert: SMTP-Laufzeitnachweis erbracht Claude
10.10.2026 12:49 1.5 Inhalt gegen Projektstatus v5.17 aktualisiert: MailService gemäss ADR-016 gehärtet Claude
10.10.2026 12:37 1.4 Inhalt gegen Projektstatus v5.16 (10.10.2026) aktualisiert: OnboardingService persistentes Vier-Schritt-Modell umgesetzt Claude
10.10.2026 11:31 1.3 Format des verwendeten Quellenstands an die automatische Dokumentationsprüfung angepasst Claude
10.10.2026 11:25 1.2 Inhalt gegen den Projektstatus v5.15 (09.10.2026) aktualisiert: Auth-Flow T-01–T-11, JWT-TTL-Fix, JwtStrategy withPlatformContext, AES-256-GCM TOTP Dev-Fallback nachgeführt Claude
12.08.2026 17:31 1.1 Inhalt gegen den aktuellen Stand des führenden Projektstatus geprüft; Sachstand unverändert Codex
12.08.2026 16:55 1.0 Kompakte Statusübersicht aus dem führenden Projektstatus abgeleitet Codex