Register-Konsolidierung: 4 Register in Fachmodule überführt

REG-EXT-SERVICES, REG-SW-WHITELIST, REG-CRIT-SERVICES und REG-PROJECTS werden
nicht mehr als generische Register geführt (Dokument + ManagedRegister + Zeilen
werden beim Import entfernt). REG-NET bleibt, reduziert auf ein Referenz-/
Speicherort-Feld (Netzplan extern, Datei-Upload folgt separat).

resolveLink biegt die stillgelegten {{LINK:REG-…}} auf die Module um:
Lieferanten/IT-Services, Lieferanten/Software, Assets/kritische Dienste,
Assets/Projekte. Seed-Texte bleiben unangetastet; _verify.py = OK.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-24 10:13:06 +02:00
co-authored by Claude Opus 4.8
parent 0806030bd9
commit 150a1d9dae
2 changed files with 25 additions and 11 deletions
+9
View File
@@ -62,6 +62,15 @@ export function resolveLink(target: string): { href: string; label: string } {
return { href: "/policies?view=coverage", label: "ISA-Mapping-Matrix" };
case "BASELINE":
return { href: "/policies/BASELINE", label: "Technische Sicherheits-Baseline" };
// In Fachmodule überführte Register (GAP-Konsolidierung) — kein eigenes Dokument mehr.
case "REG-EXT-SERVICES":
return { href: "/suppliers?tab=services", label: "IT-Services (Lieferantenmodul)" };
case "REG-SW-WHITELIST":
return { href: "/suppliers?tab=software", label: "Software-Freigaben (Lieferantenmodul)" };
case "REG-CRIT-SERVICES":
return { href: "/assets?view=critical", label: "Kritische IT-Dienste (Assetinventar)" };
case "REG-PROJECTS":
return { href: "/assets?type=PROJECT", label: "Projekte (Assetinventar)" };
default:
return { href: q(code), label: anchor ? `${code} §${anchor}` : code };
}