feat(controls): 5 neue Use Cases + Machinery-Fix + Korpus-/Lizenz-Übersicht
CI / detect-changes (push) Successful in 14s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / secret-scan (push) Has been skipped
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / build-sha-integrity (push) Successful in 11s
CI / validate-canonical-controls (push) Failing after 5s
CI / loc-budget (push) Successful in 22s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / test-go (push) Successful in 1m11s
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 3m41s
CI / iace-gt-coverage (push) Failing after 5s
CI / test-python-backend (push) Failing after 5s
CI / test-python-document-crawler (push) Has been skipped
CI / test-python-dsms-gateway (push) Has been skipped
CI / detect-changes (push) Successful in 14s
CI / branch-name (push) Has been skipped
CI / guardrail-integrity (push) Has been skipped
CI / secret-scan (push) Has been skipped
CI / dep-audit (push) Has been skipped
CI / sbom-scan (push) Has been skipped
CI / build-sha-integrity (push) Successful in 11s
CI / validate-canonical-controls (push) Failing after 5s
CI / loc-budget (push) Successful in 22s
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / test-go (push) Successful in 1m11s
CI / nodejs-lint (push) Has been skipped
CI / nodejs-build (push) Successful in 3m41s
CI / iace-gt-coverage (push) Failing after 5s
CI / test-python-backend (push) Failing after 5s
CI / test-python-document-crawler (push) Has been skipped
CI / test-python-dsms-gateway (push) Has been skipped
- Registry: arbeitsrecht, gesellschaftsrecht, insolvenzrecht, csrd, bafin_it + Mapper-Regeln für zuvor ungemappte Quell-Gesetze, Machinery-Guide 2006/42 -> maschinen. Jetzt 43 Use Cases (Achse 1 / license 1+2 vollständig). - corpus_overview Service + GET /v1/controls/corpus: Quell-Dokumente mit Lizenz-Tier + atom-Count + Use-Case + kuratiertem Lizenz-Katalog. - list_use_cases trägt atom_classification-Counts (atom_total/atom_relevant). - Frontend /sdk/coverage: Use-Case-Übersicht + Korpus-Dokumente + Lizenz-Katalog. - Tests: registry-Mappings (neue Domänen), corpus tier-labels, coverage-helpers. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -214,6 +214,23 @@ _USE_CASES: tuple[UseCase, ...] = (
|
||||
UseCase("handelsrecht", "Handelsrecht", "document",
|
||||
regulations=("HGB", "UGB", "ABGB"),
|
||||
verification_methods=("document", "it_process")),
|
||||
# ── Arbeits-/Gesellschafts-/Insolvenzrecht + ESG + Finanz-IT ─────
|
||||
UseCase("arbeitsrecht", "Arbeitsrecht", "document",
|
||||
regulations=("ArbVG", "AZG", "ArbZG", "MuSchG", "MiLoG",
|
||||
"NachwG", "AngG", "ArG", "BUrlG"),
|
||||
verification_methods=("document", "it_process")),
|
||||
UseCase("gesellschaftsrecht", "Gesellschaftsrecht", "document",
|
||||
regulations=("AktG", "GmbHG", "OR"),
|
||||
verification_methods=("document", "it_process")),
|
||||
UseCase("insolvenzrecht", "Insolvenzrecht", "document",
|
||||
regulations=("InsO",),
|
||||
verification_methods=("document", "it_process")),
|
||||
UseCase("csrd", "Nachhaltigkeitsberichterstattung (CSRD)", "document",
|
||||
regulations=("CSRD",),
|
||||
verification_methods=("document", "it_process")),
|
||||
UseCase("bafin_it", "BaFin IT-Aufsicht (VAIT/BAIT)", "security",
|
||||
regulations=("VAIT", "BAIT"),
|
||||
verification_methods=("it_process", "document", "network")),
|
||||
)
|
||||
|
||||
|
||||
@@ -256,6 +273,7 @@ _REGULATION_RULES: tuple[tuple[str, str], ...] = (
|
||||
("medizinprodukte", "mdr"),
|
||||
("(mdr)", "mdr"),
|
||||
("maschinenverordnung", "maschinen"),
|
||||
("machinery", "maschinen"),
|
||||
("batterie", "batterie"),
|
||||
("health data space", "ehds"),
|
||||
("produktsicherheit", "produktsicherheit"),
|
||||
@@ -304,6 +322,25 @@ _REGULATION_RULES: tuple[tuple[str, str], ...] = (
|
||||
("bao", "steuerrecht"),
|
||||
("standardvertragsklauseln", "avv"),
|
||||
("(scc)", "avv"),
|
||||
# Arbeits-/Gesellschafts-/Insolvenzrecht + ESG + Finanz-IT-Aufsicht
|
||||
("arbeitsverfassungsgesetz", "arbeitsrecht"),
|
||||
("arbeitszeitgesetz", "arbeitsrecht"),
|
||||
("mutterschutzgesetz", "arbeitsrecht"),
|
||||
("mindestlohngesetz", "arbeitsrecht"),
|
||||
("nachweisgesetz", "arbeitsrecht"),
|
||||
("angestelltengesetz", "arbeitsrecht"),
|
||||
("bundesurlaubsgesetz", "arbeitsrecht"),
|
||||
("arbeitsgesetz", "arbeitsrecht"),
|
||||
("aktiengesetz", "gesellschaftsrecht"),
|
||||
("gmbh", "gesellschaftsrecht"),
|
||||
("obligationenrecht", "gesellschaftsrecht"),
|
||||
("insolvenzordnung", "insolvenzrecht"),
|
||||
("corporate sustainability", "csrd"),
|
||||
("csrd", "csrd"),
|
||||
("vait", "bafin_it"),
|
||||
("bait", "bafin_it"),
|
||||
("gobd", "steuerrecht"),
|
||||
("dienstleistungs-informationspflichten", "impressum"),
|
||||
# Datenschutz-Catch-alls (zuletzt)
|
||||
("nist privacy framework", "dse"),
|
||||
("dsgvo", "dse"),
|
||||
|
||||
Reference in New Issue
Block a user