Add AI workspace reviews

This commit is contained in:
2026-05-18 04:37:23 +00:00
commit 7ac1371aff
106 changed files with 5378 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
# Security & Rights Model v0.2
## Zweck
Dieses Dokument ergänzt das Sicherheitsmodell um konkrete Entscheidungen aus den ADRs.
## Zentrale Sicherheitsentscheidungen
- tenant_id als Mandantenkontext
- PostgreSQL als Datenbank
- Laravel Sanctum als Auth-Basis
- Secrets nicht in Fachtabellen speichern
- Audit-Logs append-only
- API-Zugriffe auditierbar
- Plugin-Scopes später minimal halten
## Rollen V1
### Superadmin
Systemweiter Zugriff, aber alle mandantenübergreifenden Aktionen werden auditierbar.
### Tenant Admin
Verwaltet den eigenen Mandanten.
### Staff / Support
Bearbeitet Kunden, Tickets und operative Daten innerhalb eines Mandanten.
### Kunde
Nicht V1, erst Customer Portal V2.
## Tenant-Isolation
Alle mandantenbezogenen Daten benötigen:
- tenant_id
- Policy-Prüfung
- Query-Scope
- Tests gegen Tenant-Leaks
## Secrets
Secrets werden nur über einen Secret-Service gelesen/geschrieben.
## Audit
Kritische Aktionen werden in Audit-Logs erfasst.
## Offene Punkte
- genaue MFA-Pflicht
- Impersonation-Regeln
- RLS-Umsetzung im Detail