wip(use-case): use_case_registry update + test (salvaged)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-06-21 12:40:43 +02:00
parent abe7e59625
commit e2bc6d02d5
2 changed files with 26 additions and 0 deletions
@@ -231,6 +231,17 @@ _USE_CASES: tuple[UseCase, ...] = (
UseCase("bafin_it", "BaFin IT-Aufsicht (VAIT/BAIT)", "security",
regulations=("VAIT", "BAIT"),
verification_methods=("it_process", "document", "network")),
UseCase("eidas", "eIDAS / Vertrauensdienste (VO 910/2014)", "product",
regulations=("eIDAS",), verification_methods=("document", "it_process"),
categories=("compliance", "security"),
keyword_tokens=("eidas", "vertrauensdienst", "signatur", "siegel",
"zeitstempel", "zertifikat")),
UseCase("geschaeftsgeheimnis", "Geschäftsgeheimnisse (GeschGehG)", "cross_cutting",
regulations=("GeschGehG",),
verification_methods=("document", "it_process", "manual"),
categories=("compliance", "security"),
keyword_tokens=("geschäftsgeheimnis", "vertraulichkeit", "geheimhaltung",
"betriebsgeheimnis")),
)
@@ -341,6 +352,11 @@ _REGULATION_RULES: tuple[tuple[str, str], ...] = (
("bait", "bafin_it"),
("gobd", "steuerrecht"),
("dienstleistungs-informationspflichten", "impressum"),
# eIDAS / Geschäftsgeheimnis (neue Use Cases 2026-06-17)
("eidas", "eidas"),
("910/2014", "eidas"),
("geschäftsgeheim", "geschaeftsgeheimnis"),
("geschgehg", "geschaeftsgeheimnis"),
# Datenschutz-Catch-alls (zuletzt)
("nist privacy framework", "dse"),
("dsgvo", "dse"),