Richtlinien & Verfahren (Phase 1): Import, Rendering-Engine, Bibliothek, Coverage
Fundament des VDA-ISA-2027-Richtlinienmoduls (Spec §1–9):
- Datenmodell: PolicyDocument, PolicyRequirement, PolicyVariable (Variablen +
Feature-Flags), PolicyBaselineParam, PolicyEvidence — inkl. RLS + Tenant-Guard
- Seed-Importer (import-policies.ts): liest die echten .md-Dateien (15 Richtlinien
L00/R01–R14 + 11 Verfahren), mapping.json (120 Anforderungen/46 Controls),
variables.schema.json (53 Variablen/Flags), Technische-Sicherheits-Baseline
(31 BL-Parameter) und Nachweisregister; idempotent pro Mandant
- 6 im Vorlagenpaket beschädigte Variablen-Tokens (VA-08/09/10/12/13) repariert
(dokumentiert im README des Übergabepakets)
- Rendering-Engine (policy-render.ts, Handlebars + marked): verschachtelte
{{#if FLAG}}, {{VARIABLE}}, {{LINK:…}}-Deeplinks, Hidden-Anker + BL-Referenzen
im Lesemodus entfernt (Wert bleibt), zentral verwaltete Abschnitte unterdrückt,
wiederholtes „Umsetzung bei <Org>" reduziert (§7a); lenienter Fallback +
Residue-Check über alle Flag-Kombinationen (analog _verify.py)
- UI: Bibliothek mit Typ-Chips/KPIs, Lesemodus-Popup (einklappbare Info-Tabelle,
Control-Chips, Richtlinie↔Verfahren-Verlinkung), Coverage-Matrix
(Control → Richtlinie → MUSS/SOLL → Verfahren → Anforderungs-IDs)
- Nav-Punkt „Richtlinien" aktiviert; de/en-Übersetzungen
Verifiziert: Import 28 Dokumente/120 Anforderungen; Rendering rückstandsfrei
über alle Flag-Kombinationen; Bibliothek, Lesemodus (R08 nested flags), Coverage
im Browser.
Später (Phase 2+): Bearbeiten/Freigabe-Workflow mit Versionierung, verwaltete
Tabellen (Krypto-/Risiko-/Klassifizierungsregister), Anwender-Handbuch,
DOCX/PDF-Export, Word-Upload, KI-Wizard, zentrale Baseline-/Variablen-Einstellseite.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -507,5 +507,35 @@
|
||||
"PROVIDER": "Provider",
|
||||
"US": "Wir",
|
||||
"SHARED": "Geteilt"
|
||||
},
|
||||
"policies": {
|
||||
"crumb": "ISMS-Dokumentation",
|
||||
"title": "Richtlinien & Verfahren",
|
||||
"sub": "VDA-ISA 2027 — Leitlinie, Richtlinien, Verfahrensanweisungen und Register",
|
||||
"library": "Bibliothek",
|
||||
"coverage": "Coverage-Matrix",
|
||||
"all": "Alle",
|
||||
"code": "Kürzel",
|
||||
"docTitle": "Titel",
|
||||
"type": "Typ",
|
||||
"version": "Version",
|
||||
"status": "Status",
|
||||
"coverageCol": "Abdeckung",
|
||||
"controlsN": "{n} Controls",
|
||||
"empty": "Keine Dokumente gefunden.",
|
||||
"close": "Schließen",
|
||||
"docInfo": "Dokumenteninformationen",
|
||||
"operationalizes": "Operationalisiert Richtlinie",
|
||||
"procedures": "Verfahren",
|
||||
"control": "ISA-Control",
|
||||
"policy": "Richtlinie",
|
||||
"reqIds": "Anforderungs-IDs",
|
||||
"coverageHint": "{controls} Controls · {reqs} Anforderungen (MUSS/SOLL) über Richtlinien und operationalisierende Verfahren.",
|
||||
"kpiDocs": "Dokumente",
|
||||
"kpiDocsTrend": "Leitlinie · Richtlinien · Verfahren · Register",
|
||||
"kpiControls": "Abgedeckte Controls",
|
||||
"kpiControlsTrend": "VDA-ISA 2027",
|
||||
"kpiMust": "MUSS-Anforderungen",
|
||||
"kpiShould": "SOLL-Anforderungen"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user