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 |