Zum Inhalt

DiveLogix360 – UC00-Dossier: Tenant-Onboarding und Schulverwaltung

Stand: 10.08.2026 20:00 Branch: main Status: Aktiv

Datum, Uhrzeit Version Änderung Autor
10.08.2026 20:00 4.5 Sicheren UC00-Merge-Stand nach main übernommen und Branch-Nachführung ergänzt Codex
10.08.2026 19:46 4.4 Sichere Tenant-Vorbereitung mit Pflicht-Plan abgegrenzt, unsicheren elektronischen Vertragszwischenstand entfernt sowie AWS-KMS-TOTP-Pfad, erfolgreichen Backend-Build und vierte Migration nachgeführt Codex
09.08.2026 19:10 4.3 Vertragsgebundene Einladungssperre code-seitig umgesetzt; Backend-Build bis auf bekannte TOTP-Stelle wiederhergestellt Claude
09.08.2026 17:32 4.2 Globale E-Mail-Normalisierung, Konfliktbehandlung, Einladungstoken-Hashspeicherung und dritte Schutzmigration umgesetzt Codex
09.08.2026 16:40 4.1 Getrennte Prisma-Runtime-Clients und transaktionsgebundenen RLS-Kontextwrapper mit fünf Unit-Tests umgesetzt Codex
09.08.2026 16:25 4.0 Entwicklungsdatenbank kontrolliert neu aufgebaut, Basis-Seed ausgeführt und grundlegende RLS-Laufzeitprüfung nachgewiesen Codex
09.08.2026 15:43 3.9 Kanonischen UC00-OpenAPI- und Testvertrag erstellt und frühere API-Blöcke als historisch eingeordnet Codex
09.08.2026 15:22 3.8 Initiale Prisma-v4- und PostgreSQL-Schutzmigration mit tenantkonsistenten Relationen, RLS und statischer Prüfung erstellt Codex
09.08.2026 14:41 3.7 Prisma-v4-Zielschema fachlich und technisch abgestimmt, formal validiert und verbleibende Umsetzungsgrenzen dokumentiert Codex
09.08.2026 14:24 3.6 ADR-012 zur providerneutralen RLS-Strategie aufgenommen und UC00-Zielschema als nächsten Schritt festgelegt Codex
09.08.2026 14:10 3.5 ADR-010 zum führenden Migrationsverfahren aufgenommen und ADR-012 als nächsten Entscheid festgelegt Codex
09.08.2026 14:01 3.4 ADR-009 zur technischen Wahrheit des Prisma-Schemas aufgenommen und ADR-010 als nächsten Entscheid festgelegt Codex
09.08.2026 13:54 3.3 Modellrelevante Nachverfolgbarkeitsmatrix ergänzt und eindeutige Altwidersprüche der Spezifikation bereinigt Codex
09.08.2026 13:43 3.2 Verantwortlichkeiten zugeordnet, reproduzierbare technische Ausgangsbasis verlinkt und UC00-Status präzisiert Codex
09.08.2026 13:04 3.1 Geplanten Schweizer Einzelunternehmensrahmen, vorläufige RF-03-Frist und juristisches Prüfbriefing ergänzt Codex
09.08.2026 12:55 3.0 UC00-07-10 fachlich mit vollständigem TOM-Katalog und Wirksamkeitsnachweismodell vervollständigt Codex
09.08.2026 12:49 2.9 Zeitlich begrenzte Support-, Notfall- und Providerzugriffe sowie V1-Ländergrenze nach ADR-023 entschieden Codex
09.08.2026 12:34 2.8 Eigenbetriebenen ClamAV-Scanservice und ausfallsicheren Quarantäneprozess nach ADR-022 entschieden Codex
09.08.2026 12:17 2.7 Grafana Cloud Pro und verbindliche Monitoringkostenkontrolle nach ADR-021 entschieden; Malware-Prüfung als nächsten Providerpunkt festgelegt Codex
09.08.2026 11:52 2.6 Backup und Wiederherstellung nach ADR-020 entschieden; Monitoring als nächsten Providerentscheid festgelegt Codex
09.08.2026 11:33 2.5 Hetzner Object Storage und AWS KMS nach ADR-019 ausgewählt; Backup als nächsten Providerentscheid festgelegt Codex
08.08.2026 14:48 2.4 Revisionsfähige Auditierung nach ADR-018 freigegeben und Providerregister als nächsten Fachpunkt festgelegt Codex
08.08.2026 14:43 2.3 DSFA-Schwellenprüfung abgeschlossen und Auditierung als nächsten Fachpunkt festgelegt Codex
08.08.2026 14:35 2.2 Modulare AVV-Arbeitsvorlage und Freigabeprozess aufgenommen; Schwellenprüfung für eine Datenschutz-Folgenabschätzung als nächsten Fachpunkt festgelegt Codex
08.08.2026 13:40 2.1 Tenant-Offboarding nach ADR-017 freigegeben und AVV-Vorlage als nächsten Fachpunkt festgelegt Codex
08.08.2026 13:28 2.0 Hostpoint als V1-E-Mail-Provider und dessen Produktivsperre aufgenommen; Tenant-Offboarding als nächsten Fachpunkt festgelegt Codex
08.08.2026 11:57 1.9 Verbindliche Speicher- und Aufbewahrungsfristen verlinkt und E-Mail-Provider-Bewertung als nächsten Prüfschritt festgelegt Codex
08.08.2026 11:44 1.8 Schutzanforderungen fachlich abgenommen, zentrale TOM-Übersicht verlinkt und Speicherfristen als nächsten Prüfschritt festgelegt Codex
07.08.2026 19:45 1.7 Empfänger-, Provider- und Übermittlungsregeln sowie zentrales Providerregister aufgenommen Codex
07.08.2026 19:34 1.6 Fachentscheid zu Protokollarten, Kontexttrennung, Geheimnisausschluss, Integrität und Ausfallschutz aufgenommen Codex
07.08.2026 19:22 1.5 Vier-Schritt-Onboarding, getrenntes operatives Schulprofil und offene Schema- und Backend-Anpassungen aufgenommen Codex
07.08.2026 19:15 1.4 Fachentscheid zu Benutzer-, Einladungs- und Authentifizierungsdaten sowie offene Sicherheitsumsetzung aufgenommen Codex
07.08.2026 18:38 1.3 Schweizer Schreibweise in den UC00-Statusangaben bereinigt Codex
07.08.2026 18:11 1.2 UC00-Datenkatalog zur Prüfung und ADR-013 zur Vertragsdokumentablage aufgenommen Codex
07.08.2026 17:44 1.1 Verbindliche UC00-Abschlusscheckliste mit zehn Prüfgates verlinkt und Reviews konkretisiert Codex
07.08.2026 17:30 1.0 UC00 als Pilot des verbindlichen Use-Case-Dossiers erstellt Codex

Zweck: Zentraler Einstiegspunkt für alle fachlichen und technischen UC00-Artefakte.
Standard: Standard für Use-Case-Dossiers

1. Überblick

Merkmal Angabe
Use Case UC00 – Tenant-Onboarding und Schulverwaltung
Produkt-Scope V1
Spezifikationsstand In Bearbeitung; UC00-Kernfachregeln, Prisma-v4-Zielschema sowie kanonischer OpenAPI- und Testvertrag abgestimmt, Konsolidierung der Oberflächen offen
Implementierungsstand In Bearbeitung; vier Migrationen, Basis-Seed, getrennte Prisma-Clients, RLS-Kontextwrapper, globale E-Mail- und Einladungstokenlogik, Tenant-Vorbereitung mit Pflicht-Plan, getrennte Vertragskontaktdaten sowie kontrollierte Einladungssperren sind gegen Entwicklung beziehungsweise code-seitig nachgewiesen. Der Backend-Build und 22 Unit-Tests sind erfolgreich. Elektronischer und externer Vertragsabschluss einschliesslich Vollständigkeitssperre, sichere Benutzer-Voranlage und Einladung, produktive AWS-KMS-Konfiguration, PDF-Upload/-Prüfung, Runtime-Login-Provisionierung, Frontend und vollständige Laufzeittests bleiben offen.
Fachlich verantwortlich David Mittig – Product Owner und Fachverantwortlicher
Technisch verantwortlich David Mittig – Technische Leitung
Security- und Compliance-Koordination David Mittig – vorläufige interne Koordination
Unabhängige Prüfungen Externe Rechts- und Sicherheitsexperten für ausdrücklich geforderte Rechts-, Datenschutz- und Sicherheitsprüfungen

UC00 umfasst die Anlage eines Tenants durch den Superadmin, den Abschluss des Auftragsverarbeitungsvertrags (AVV), die Einladung des Tenant-Admins, dessen sicheren Erstzugang und die initiale Einrichtung der Tauchschule. Das Dossier ersetzt keine Fach- oder Technikquelle, sondern ordnet deren Verbindlichkeit und aktuellen Stand ein.

2. Fachliche Dokumentation

Artefakt Status Verbindlichkeit Ablageort Hinweis
UC00-Spezifikation Teilweise vorhanden Verbindlich uc00-spezifikation.md Kernablauf und Akzeptanzkriterien vorhanden; offene Fachpunkte bleiben nachzuführen
Backend-Stabilisierung Teilweise vorhanden Abgeleitet UC00-BACKEND-STABILISIERUNG.md Konsolidiert Umsetzungs- und Prüfschritte
UC00-Abschlusscheckliste Vorhanden Verbindlich uc00-abschlusscheckliste.md Führt alle Abschlusskriterien mit stabiler ID und Nachweis

3. Benutzerabläufe und Oberflächen

Artefakt Status Verbindlichkeit Ablageort Hinweis
UC00-Screen-Set Vorhanden Abgeleitet screens/ Onboarding-, Tenant-Admin- und Superadmin-Oberflächen als JSX-, SVG- und ergänzende PNG-Artefakte
Screen-Übersicht Vorhanden Abgeleitet uc00_screen_set_uebersicht.svg Visuelle Gesamtübersicht
Wireframe-Review Vorhanden Prüfnachweis ../review/uc00-wireframes-review.md Review des vorhandenen Screen-Sets

4. Datenmodell

Artefakt Status Verbindlichkeit Ablageort Hinweis
Prisma-Schema Vorhanden Technische Wahrheit schema.prisma Fachlich und technisch abgestimmtes Prisma-v4-Zielschema; formal validiert und mit tenantkonsistenten Relationen ergänzt
Prisma-Migrationsfolge Vorhanden Deploymentnachweis migrations Vier Migrationen versioniert, statisch geprüft und erfolgreich gegen die Entwicklungsdatenbank ausgerollt
Datenbank-Iststand Vorhanden Prüfnachweis uc00-datenbank-iststand.md Kontrollierter Neuaufbau, Basis-Seed, Rollenstand und acht grundlegende Datenbank-Laufzeitprüfungen
Prisma-v4-Zielmodellnachweis Vorhanden Prüfnachweis uc00-prisma-v4-zielschema.md Herleitung, Modellabdeckung, Durchsetzungsgrenzen und reproduzierte Prüfungen
Schema-Zielbild und UC-Matrix Vorhanden Prüfnachweis db-schema-zielbild-uc-matrix.md Ordnet Tabellen den Use Cases zu
UC00-Schema-Abgleich Vorhanden Prüfnachweis db-schema-abgleich-schritt-6-uc00-spezifikation.md Abgleich gegen die UC00-Spezifikation
Technische Prisma-Validierung Vorhanden Prüfnachweis prisma-v3-validierung-offen.md Ausgangsbasis historisch eingeordnet; vier Migrationen ausgerollt, Backend-Build nach Client-Erzeugung erfolgreich
UC00-Nachverfolgbarkeitsmatrix Vorhanden Prüfnachweis uc00-nachverfolgbarkeitsmatrix.md 17 modellrelevante Regelbereiche gegen Prisma, OpenAPI, Backend und Testkriterien abgeglichen; keine neue fachliche Mehrdeutigkeit

5. Programmierschnittstellen

Artefakt Status Verbindlichkeit Ablageort Hinweis
Kanonischer UC00-OpenAPI-Vertrag Vorhanden Verbindlich openapi-uc00.yaml OpenAPI 3.1 für Authentifizierung, Tenant- und Vertragsverwaltung, Einladungen, Schulprofil, Vier-Schritt-Onboarding, Offboarding und Export
UC00-API-Testvertrag Vorhanden Verbindlich uc00-api-testvertrag.md 61 stabile Testfall-IDs mit Abnahmezielen und erforderlichen Prüfebenen
API-Gesamtübersicht Vorhanden Abgeleitet api-overview.md Lesbare Orientierung zum kanonischen Vertrag
Frühere API-Blöcke 1 bis 4 Historisch Nicht verbindlich docs/api Arbeitsstände sind in den Dateien als historisch und durch openapi-uc00.yaml ersetzt gekennzeichnet

6. Architekturentscheidungen

Artefakt Status Verbindlichkeit Ablageort Hinweis
ADR-Register Vorhanden Verbindlich README.md Zentrale Übersicht aller Architecture Decision Records (ADRs, Architekturentscheidungsprotokolle)
ADR-006, ADR-007 und ADR-008 Vorhanden Verbindlich adr/ Onboarding-Plan, API-Basis und Routenreihenfolge
ADR-009 Vorhanden Verbindlich ADR-009 Prisma-Schema als technische Wahrheit der Anwendungsmodelle; Grenzen zu Fachmodell, Migration und Datenbankstand festgelegt
ADR-010 Vorhanden Verbindlich ADR-010 Prisma-Migrationen mit überprüften PostgreSQL-Ergänzungen als führendes Deploymentverfahren; Initial- und Schutzmigration erstellt, Pipeline offen
ADR-011 Vorhanden Verbindlich ADR-011 Globale E-Mail-Eindeutigkeit in V1; Kernimplementierung und Unit-/Datenbanktests umgesetzt, vollständige Integrations- und End-to-End-Tests offen
ADR-012 Vorhanden Verbindlich ADR-012 Providerneutrale RLS, getrennte Prisma-Clients und Kontextwrapper umgesetzt; Login-Provisionierung, Dienstumstellung und vollständige Tests offen
ADR-013 Vorhanden Verbindlich ADR-013 PDF-Vertragskopien im privaten Objektspeicher; SQL enthält Objektschlüssel und Metadaten
ADR-015 Vorhanden Verbindlich ADR-015 AVV-Abschluss vor Einladung und externer Dokumenten-Upload
ADR-016 Vorhanden Verbindlich ADR-016 Hostpoint als V1-E-Mail-Provider; Produktivnachweise und technische Umsetzung offen
ADR-019 Vorhanden Verbindlich ADR-019 Hetzner Object Storage Nürnberg und AWS KMS Frankfurt; Produktivnachweise und Umsetzung offen
ADR-020 Vorhanden Verbindlich ADR-020 Falkenstein-Backup, risikobasierte RPO- und RTO-Ziele sowie Restore-Nachweise; Umsetzung offen
ADR-021 Vorhanden Verbindlich ADR-021 Grafana Cloud Pro Frankfurt mit Datenminimierung, Kostenkontrolle und deaktivierten Zusatzmodulen; Produktivnachweise offen
ADR-022 Vorhanden Verbindlich ADR-022 Eigenbetriebener ClamAV-Scanservice; Härtung, Umsetzung und Wirksamkeitsnachweise offen
ADR-023 Vorhanden Verbindlich ADR-023 Zeitbegrenzte Support- und Notfallzugriffe; Provider-, Umsetzung- und Testnachweise offen

7. Datenschutz und Compliance

Artefakt Status Verbindlichkeit Ablageort Hinweis
AVV-Entscheidung Vorhanden Verbindlich ADR-015 Prozess und zulässige Abschlusswege festgelegt; juristische Prüfung offen
AVV-Arbeitsvorlage Zur Prüfung Geplant AVV-Vorlage Nicht produktiv verwendbar; juristische Prüfung und Freigabe offen
AVV-Freigabeprozess Vorhanden Verbindlich Freigabeprozess Kontrollierter Prüf-, Freigabe- und Nachweisprozess festgelegt
UC00-Datenkatalog Zur Prüfung Verbindlich uc00-datenkatalog.md Abschnitte 1 bis 11 und Speicherfristen fachlich geprüft; Gesamtabnahme offen
Provider- und Unterauftragnehmerregister Zur Prüfung Verbindlich Providerregister Speicher, Schlüsselverwaltung, Backup und Monitoring gewählt; alle produktiven Dienste benötigen noch Prüfung und Status approved
Technische und organisatorische Massnahmen Teilweise vorhanden Verbindlich TOM-Übersicht 33 V1-Massnahmen, Statusregeln und Nachweismodell festgelegt; Umsetzung und Wirksamkeitsnachweise offen
Speicher- und Aufbewahrungsfristen Zur Prüfung Verbindlich Fristenmatrix, Prüfbriefing RF-03 vorläufig zehn Jahre; technische Umsetzung und schriftliche Rechtsfreigabe offen
E-Mail-Provider-Bewertung Vorhanden Verbindlich ADR-016 Hostpoint gewählt; Produktivsperre bis zu Vertrag, Nutzungs-, Standort-, Unterauftragnehmer- und Techniknachweis
Tenant-Offboarding Vorhanden Verbindlich ADR-017 Umsetzung und Tests offen
DSFA-Schwellenprüfung Zur Prüfung Verbindlich DSFA-Schwellenprüfung Für UC00 derzeit keine vollständige DSFA erforderlich; Fachbestätigung vor Produktion offen
Revisionsfähige Auditierung Vorhanden Verbindlich ADR-018 Umsetzung, Objektspeicher und Tests offen

8. Implementierung

Artefakt Status Verbindlichkeit Ablageort Hinweis
Backend-Module Teilweise vorhanden Technische Wahrheit backend/src Getrennte Runtime-Clients, Kontextwrapper, globale E-Mail- und Einladungslogik, AWS-KMS-TOTP-Pfad sowie sichere Tenant-Vorbereitung unit-getestet; Backend-Build erfolgreich, Vertragsabschluss und weitere Fachpfade offen
Datenbankimplementierung Teilweise vorhanden Technische Wahrheit backend/prisma Prisma-v4-Zielschema, vier Migrationen und nicht personenbezogener Basis-Seed erfolgreich ausgerollt; vollständige Laufzeit- und Produktivnachweise offen
Projektstatus Vorhanden Verbindlich project-status.md Führende Aufgaben- und Fortschrittsübersicht
Frontend Offen Geplant frontend/ Implementierung noch nicht begonnen

9. Tests und Abnahme

Artefakt Status Verbindlichkeit Ablageort Hinweis
Akzeptanzkriterien Teilweise vorhanden Verbindlich uc00-spezifikation.md Fachliche Kriterien vorhanden, für offene Entscheidungen nachzuführen
Manueller Testfluss Teilweise vorhanden Prüfnachweis UC00-BACKEND-STABILISIERUNG.md Testfluss beschrieben, Ausführung noch offen
Automatisierte Tests Teilweise vorhanden Prüfnachweis backend/src Fünf Prisma- und elf E-Mail-/Einladungs-Unit-Tests erfolgreich; Integrations- und End-to-End-Tests für offene UC00-Regeln ergänzen
Grundlegende Datenbankschutzprüfung Teilweise vorhanden Prüfnachweis uc00-datenbank-iststand.md Acht Basisprüfungen einschliesslich global eindeutiger offener Einladungsadresse erfolgreich; vollständige Rollen-, Ressourcen-, Pooling- und Sicherheitstests offen
Prisma-Kontextwrapper-Unit-Tests Vorhanden Prüfnachweis prisma.service.spec.ts Fünf Tests für Zugriffstrennung, transaktionslokalen Kontext und ungültige Konfiguration erfolgreich
GEM-Reviews Teilweise vorhanden Prüfnachweis GEM-REVIEW-STATUS.md GEM 02 zur Business-Logik und GEM 00 zur Projektkonsolidation sind noch offen

10. Offene Punkte

Artefakt Status Verbindlichkeit Ablageort Hinweis
Projektstatus Vorhanden Verbindlich project-status.md Führende Detailcheckliste für Umsetzung und Tests
UC00-Abschlusscheckliste Vorhanden Verbindlich uc00-abschlusscheckliste.md Verbindliche Prüfgates; Erledigt nur mit Nachweis
UC00-Datenkatalog Zur Prüfung Verbindlich uc00-datenkatalog.md UC00-07-09 fachlich entschieden; dienstbezogene Produktivnachweise und Freigaben offen
UC00-Zielmodell Vorhanden Verbindlich Prisma-v4-Zielschema Fachlich und technisch abgestimmt sowie kontrolliert in Entwicklung ausgerollt; globale Identität und Vertragsablauf als nächste Backend-Scheibe
GEM-Reviews Teilweise vorhanden Prüfnachweis GEM-REVIEW-STATUS.md GEM 02 und anschliessend GEM 00 abschliessen