Files
breakpilot-lehrer/website/app/admin/docs/audit/constants.ts
Benjamin Admin 0b37c5e692 [split-required] Split website + studio-v2 monoliths (Phase 3 continued)
Website (14 monoliths split):
- compliance/page.tsx (1,519 → 9), docs/audit (1,262 → 20)
- quality (1,231 → 16), alerts (1,203 → 10), docs (1,202 → 11)
- i18n.ts (1,173 → 8 language files)
- unity-bridge (1,094 → 12), backlog (1,087 → 6)
- training (1,066 → 8), rag (1,063 → 8)
- Deleted index_original.ts (4,899 LOC dead backup)

Studio-v2 (5 monoliths split):
- meet/page.tsx (1,481 → 9), messages (1,166 → 9)
- AlertsB2BContext.tsx (1,165 → 5 modules)
- alerts-b2b/page.tsx (1,019 → 6), korrektur/archiv (1,001 → 6)

All existing imports preserved. Zero new TypeScript errors.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-24 17:52:36 +02:00

55 lines
2.6 KiB
TypeScript

/**
* Table of contents sections for the DSGVO Audit Documentation navigation.
*/
export interface Section {
id: string
title: string
level: number
}
export const SECTIONS: Section[] = [
{ id: '1', title: 'Management Summary', level: 2 },
{ id: '1-1', title: 'Systemuebersicht', level: 3 },
{ id: '1-2', title: 'Datenschutz-Garantien', level: 3 },
{ id: '1-3', title: 'Compliance-Status', level: 3 },
{ id: '2', title: 'Verzeichnis der Verarbeitungstaetigkeiten', level: 2 },
{ id: '2-1', title: 'Verantwortlicher', level: 3 },
{ id: '2-2', title: 'Datenschutzbeauftragter', level: 3 },
{ id: '2-3', title: 'Verarbeitungstaetigkeiten', level: 3 },
{ id: '3', title: 'Rechtsgrundlagen (Art. 6)', level: 2 },
{ id: '3-1', title: 'Primaere Rechtsgrundlagen', level: 3 },
{ id: '3-2', title: 'Landesrechtliche Grundlagen', level: 3 },
{ id: '3-3', title: 'Besondere Kategorien (Art. 9)', level: 3 },
{ id: '4', title: 'Datenschutz-Folgenabschaetzung', level: 2 },
{ id: '4-1', title: 'Schwellwertanalyse', level: 3 },
{ id: '4-2', title: 'Systematische Beschreibung', level: 3 },
{ id: '4-3', title: 'Notwendigkeit und Verhaeltnismaessigkeit', level: 3 },
{ id: '4-4', title: 'Risikobewertung', level: 3 },
{ id: '4-5', title: 'Massnahmen zur Risikominderung', level: 3 },
{ id: '5', title: 'Informationspflichten', level: 2 },
{ id: '6', title: 'Automatisierte Entscheidungsfindung', level: 2 },
{ id: '7', title: 'Privacy by Design', level: 2 },
{ id: '8', title: 'Technisch-Organisatorische Massnahmen', level: 2 },
{ id: '9', title: 'BSI-Anforderungen', level: 2 },
{ id: '10', title: 'EU AI Act Compliance', level: 2 },
{ id: '11', title: 'ML/AI Training Dokumentation', level: 2 },
{ id: '12', title: 'Betroffenenrechte', level: 2 },
{ id: '13', title: 'Schulung und Awareness', level: 2 },
{ id: '14', title: 'Review und Audit', level: 2 },
{ id: '15', title: 'Vorfallmanagement', level: 2 },
{ id: '16', title: 'Kontakte', level: 2 },
{ id: '17', title: 'Voice Service DSGVO', level: 2 },
{ id: '17-1', title: 'Architektur & Datenfluss', level: 3 },
{ id: '17-2', title: 'Datenklassifizierung', level: 3 },
{ id: '17-3', title: 'Verschluesselung', level: 3 },
{ id: '17-4', title: 'TTL & Auto-Loeschung', level: 3 },
{ id: '17-5', title: 'Audit-Logs', level: 3 },
{ id: '18', title: 'BQAS Lokaler Scheduler', level: 2 },
{ id: '18-1', title: 'GitHub Actions Alternative', level: 3 },
{ id: '18-2', title: 'Datenschutz-Vorteile', level: 3 },
{ id: '18-3', title: 'Komponenten', level: 3 },
{ id: '18-4', title: 'Datenverarbeitung', level: 3 },
{ id: '18-5', title: 'Benachrichtigungen', level: 3 },
]