// ============================================================================= // Obligations Document — HTML Sections 1–5 (cover, TOC, purpose, scope, method, sources, overview) // ============================================================================= import type { Obligation } from '../obligations-compliance' import type { ObligationDocumentOrgHeader } from './types-defaults' import { escHtml, formatDateDE } from './helpers' export function buildCoverPage( orgHeader: ObligationDocumentOrgHeader, orgName: string, today: string ): string { return `
Dieses Pflichtenregister dokumentiert alle regulatorischen Pflichten, denen ${escHtml(orgName)} unterliegt. Es dient der systematischen Erfassung, Ueberwachung und Nachverfolgung aller Compliance-Anforderungen aus den anwendbaren Regulierungen.
Das Register erfuellt folgende Zwecke:
| Rechtsrahmen | Relevanz |
|---|---|
| DSGVO (EU) 2016/679 | Datenschutz-Grundverordnung — Kernregulierung fuer personenbezogene Daten |
| AI Act (EU) 2024/1689 | KI-Verordnung — Anforderungen an KI-Systeme nach Risikoklasse |
| NIS2 (EU) 2022/2555 | Netzwerk- und Informationssicherheit — Cybersicherheitspflichten |
| BDSG | Bundesdatenschutzgesetz — Nationale Ergaenzung zur DSGVO |
Dieses Pflichtenregister gilt fuer alle Geschaeftsprozesse und IT-Systeme von ${escHtml(orgName)}${orgHeader.industry ? ` (Branche: ${escHtml(orgHeader.industry)})` : ''}.
Anwendbare Regulierungen:
| Regulierung | Anzahl Pflichten | Status |
|---|---|---|
| ${escHtml(source)} | ${obls.length} | ${completed}/${obls.length} abgeschlossen (${pct}%) |
Insgesamt umfasst dieses Register ${obligations.length} Pflichten aus ${distinctSources.length} Regulierungen.
Die Identifikation und Bewertung der Pflichten erfolgt in drei Schritten:
Die Pflichten werden ueber einen automatisierten Compliance-Check geprueft, der 11 Kriterien umfasst (siehe Abschnitt 10: Compliance-Status).
Die folgende Tabelle zeigt die regulatorischen Grundlagen mit Artikelzahl und Umsetzungsstatus:
| Regulierung | Pflichten | Kritisch | Hoch | Mittel | Niedrig | Abgeschlossen |
|---|---|---|---|---|---|---|
| ${escHtml(source)} | ${obls.length} | ${critical} | ${high} | ${medium} | ${low} | ${completed} |
| Gesamt | ${obligations.length} | ${totalCritical} | ${totalHigh} | ${totalMedium} | ${totalLow} | ${totalCompleted} |
Uebersicht aller Pflichten nach Regulierung und Status:
| Regulierung | Gesamt | Ausstehend | In Bearbeitung | Abgeschlossen | Ueberfaellig |
|---|---|---|---|---|---|
| ${escHtml(source)} | ${obls.length} | ${pending} | ${inProgress} | ${completed} | ${overdue > 0 ? `${overdue}` : '0'} |