feat: add reporting frontend, fix module categorization, update docs
- Create Reporting module frontend (page.tsx) with executive dashboard showing compliance score, risk overview, deadlines, module KPIs - Create Reporting lib (types.ts, api.ts) matching Go backend models - Add Reporting to STEP_EXPLANATIONS and both SDK sidebars - Remove DSB Portal, Multi-Tenant, SSO from SDK sidebars (admin-only) - Add Multi-Tenant, SSO, DSB Portal to dashboard navigation.ts with 'Plattform-Verwaltung' subgroup - Update docs: academy.md (PDF certs), reporting.md (new), index.md (SDK vs Admin categorization), mkdocs.yml (all modules) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,8 +4,6 @@ Willkommen zur Dokumentation des **BreakPilot Compliance**-Stacks (Team B: DSGVO
|
||||
|
||||
## Drei-Projekt-Architektur
|
||||
|
||||
BreakPilot besteht aus drei unabhaengigen Projekten:
|
||||
|
||||
| Projekt | Beschreibung | Docs |
|
||||
|---------|-------------|------|
|
||||
| **breakpilot-core** | Shared Infrastructure (DB, Cache, Vault, Nginx) | Port 8009 |
|
||||
@@ -30,24 +28,38 @@ Compliance haengt von Core ab (PostgreSQL, Valkey, Vault, Qdrant, MinIO, Embeddi
|
||||
|
||||
---
|
||||
|
||||
## SDK-Module
|
||||
## SDK-Module (Kundenbereich)
|
||||
|
||||
Das AI Compliance SDK implementiert folgende DSGVO-Module:
|
||||
Module die Compliance-Kunden im SDK sehen und nutzen:
|
||||
|
||||
| Modul | Beschreibung |
|
||||
|-------|--------------|
|
||||
| **TOM** | Technisch-Organisatorische Massnahmen |
|
||||
| **DSFA** | Datenschutz-Folgenabschaetzung |
|
||||
| **VVT** | Verzeichnis von Verarbeitungstaetigkeiten |
|
||||
| **Loeschfristen** | Loeschfristen-Verwaltung |
|
||||
| **AI Act Compliance** | KI-Verordnung Konformitaet |
|
||||
| **Consent Management** | Einwilligungs-Verwaltung |
|
||||
| **DSR** | Betroffenenrechte (Art. 15-21 DSGVO) |
|
||||
| **Academy** | Datenschutz-Schulungen |
|
||||
| **Whistleblower** | Hinweisgebersystem (HinSchG) |
|
||||
| **Incidents** | Datenschutz-Vorfaelle |
|
||||
| **Vendors** | Auftragsverarbeiter-Management |
|
||||
| **Reporting** | Compliance-Berichte |
|
||||
| Modul | Beschreibung | Frontend |
|
||||
|-------|--------------|----------|
|
||||
| **TOM** | Technisch-Organisatorische Massnahmen | /sdk/tom |
|
||||
| **DSFA** | Datenschutz-Folgenabschaetzung | /sdk/dsfa |
|
||||
| **VVT** | Verzeichnis von Verarbeitungstaetigkeiten | /sdk/vvt |
|
||||
| **Loeschfristen** | Loeschfristen-Verwaltung | /sdk/loeschfristen |
|
||||
| **AI Act Compliance** | KI-Verordnung Konformitaet | /sdk/ai-act |
|
||||
| **Consent Management** | Einwilligungs-Verwaltung | /sdk/einwilligungen |
|
||||
| **DSR** | Betroffenenrechte (Art. 15-21 DSGVO) | /sdk/dsr |
|
||||
| **Academy** | Datenschutz-Schulungen mit PDF-Zertifikaten | /sdk/academy |
|
||||
| **Whistleblower** | Hinweisgebersystem (HinSchG) | /sdk/whistleblower |
|
||||
| **Incidents** | Datenschutz-Vorfaelle (Art. 33/34 DSGVO) | /sdk/incidents |
|
||||
| **Vendors** | Auftragsverarbeiter-Management | /sdk/vendor-compliance |
|
||||
| **Reporting** | Compliance-Berichte fuer Top Management | /sdk/reporting |
|
||||
| **Industry Templates** | Branchenvorlagen (E-Commerce, Gesundheit, etc.) | /sdk/industry-templates |
|
||||
| **Document Crawler** | Automatisches Crawling von Rechtstexten | /sdk/document-crawler |
|
||||
| **Advisory Board** | KI-Compliance-Beirat | /sdk/advisory-board |
|
||||
|
||||
## Admin-Module (Plattform-Verwaltung)
|
||||
|
||||
Interne Tools fuer die BreakPilot-Plattformverwaltung:
|
||||
|
||||
| Modul | Beschreibung | Frontend |
|
||||
|-------|--------------|----------|
|
||||
| **Katalogverwaltung** | SDK-Kataloge & Auswahltabellen | /dashboard/catalog-manager |
|
||||
| **Mandantenverwaltung** | B2B-Kundenverwaltung & Mandanten | /dashboard/multi-tenant |
|
||||
| **SSO-Konfiguration** | Single Sign-On & Authentifizierung | /dashboard/sso |
|
||||
| **DSB Portal** | Datenschutzbeauftragter-Arbeitsbereich | /dashboard/dsb-portal |
|
||||
|
||||
---
|
||||
|
||||
@@ -72,6 +84,21 @@ Das AI Compliance SDK implementiert folgende DSGVO-Module:
|
||||
| https://macmini:3007/sdk/academy | Academy |
|
||||
| https://macmini:3007/sdk/whistleblower | Whistleblower |
|
||||
| https://macmini:3007/sdk/incidents | Incidents |
|
||||
| https://macmini:3007/sdk/reporting | Reporting |
|
||||
| https://macmini:3007/sdk/vendor-compliance | Vendor Compliance |
|
||||
| https://macmini:3007/sdk/industry-templates | Branchenvorlagen |
|
||||
| https://macmini:3007/sdk/document-crawler | Document Crawler |
|
||||
| https://macmini:3007/sdk/advisory-board | Advisory Board |
|
||||
|
||||
### Admin-Module (Dashboard)
|
||||
|
||||
| URL | Modul |
|
||||
|-----|-------|
|
||||
| https://macmini:3007/dashboard | Dashboard |
|
||||
| https://macmini:3007/dashboard/catalog-manager | Katalogverwaltung |
|
||||
| https://macmini:3007/dashboard/multi-tenant | Mandantenverwaltung |
|
||||
| https://macmini:3007/dashboard/sso | SSO-Konfiguration |
|
||||
| https://macmini:3007/dashboard/dsb-portal | DSB Portal |
|
||||
|
||||
---
|
||||
|
||||
@@ -104,6 +131,12 @@ Compliance-Services nutzen folgende Core-Infrastruktur:
|
||||
- [Academy](services/sdk-modules/academy.md)
|
||||
- [Whistleblower](services/sdk-modules/whistleblower.md)
|
||||
- [Incidents](services/sdk-modules/incidents.md)
|
||||
- [Reporting](services/sdk-modules/reporting.md)
|
||||
- [Vendors](services/sdk-modules/vendors.md)
|
||||
- [Industry Templates](services/sdk-modules/industry-templates.md)
|
||||
- [Document Crawler](services/sdk-modules/document-crawler.md)
|
||||
- [Advisory Board](services/sdk-modules/advisory-board.md)
|
||||
- [DSB Portal](services/sdk-modules/dsb-portal.md)
|
||||
|
||||
## Entwicklung
|
||||
|
||||
|
||||
Reference in New Issue
Block a user