Adds documentation pages for: - Document Crawler (architecture, API endpoints, gap analysis) - Academy/Schulungsmodul - Whistleblower/Hinweisgebersystem (HinSchG) - Incidents/Datenschutzvorfaelle (Art. 33/34 DSGVO) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
# Whistleblower — Hinweisgebersystem
|
|
|
|
HinSchG-konformes Hinweisgebersystem fuer anonyme Meldungen und sichere Fallbearbeitung.
|
|
|
|
## Features
|
|
|
|
- **Anonyme Meldungen** — Sichere, anonyme Eingabe von Hinweisen
|
|
- **Fallbearbeitung** — Workflow fuer Sichtung, Untersuchung und Abschluss
|
|
- **Fristen-Management** — Automatische Ueberwachung der gesetzlichen Bearbeitungsfristen (7 Tage Eingangsbestaetigung, 3 Monate Rueckmeldung)
|
|
- **Kommunikationskanal** — Anonymer Austausch zwischen Hinweisgeber und Ombudsperson
|
|
- **Audit-Trail** — Lueckenlose Dokumentation aller Bearbeitungsschritte
|
|
|
|
## API Endpoints
|
|
|
|
Alle unter `/api/v1/whistleblower/`, benoetigen `X-Tenant-ID` Header.
|
|
|
|
| Method | Endpoint | Beschreibung |
|
|
|--------|----------|-------------|
|
|
| GET | `/reports` | Meldungen auflisten |
|
|
| POST | `/reports` | Neue Meldung erstellen |
|
|
| GET | `/reports/{id}` | Meldungsdetails |
|
|
| PUT | `/reports/{id}/status` | Status aktualisieren |
|
|
| POST | `/reports/{id}/messages` | Nachricht hinzufuegen |
|
|
| GET | `/reports/{id}/messages` | Nachrichten abrufen |
|
|
| GET | `/statistics` | Statistiken |
|
|
|
|
## Frontend
|
|
|
|
Seite unter `/sdk/whistleblower` mit Meldungsuebersicht, Falldetails und Statistik-Dashboard.
|
|
|
|
## Datenbank
|
|
|
|
Migration `009_whistleblower_schema.sql` erstellt Tabellen fuer Meldungen, Nachrichten und Bearbeitungsschritte.
|