diff --git a/backend-compliance/compliance/reasoning/implementation_engine.py b/backend-compliance/compliance/reasoning/implementation_engine.py index 8fa5c6b9..5e24c306 100644 --- a/backend-compliance/compliance/reasoning/implementation_engine.py +++ b/backend-compliance/compliance/reasoning/implementation_engine.py @@ -136,7 +136,7 @@ def reason_implementation_claim( def _explain(coverage: ClaimCoverage, title: str, qualifiers: List[str]) -> str: if coverage == ClaimCoverage.POTENTIALLY_ADDRESSES: - return "Die Aussage adressiert die Pflicht '%s' wahrscheinlich vollständig — Nachweise erforderlich." % title + return "Die Aussage adressiert die Pflicht '%s' direkt — Nachweise erforderlich für eine Bewertung der Umsetzung." % title if coverage == ClaimCoverage.PARTIALLY_ADDRESSES: extra = " Der beschriebene Prozess wirkt reaktiv." if "reactive" in qualifiers else "" return "Die Aussage adressiert die Pflicht '%s' nur teilweise.%s" % (title, extra) @@ -152,7 +152,7 @@ def _summary(claim: CustomerImplementationClaim, mappings: List[ClaimObligationM partial = sum(1 for m in mappings if m.claim_coverage == ClaimCoverage.PARTIALLY_ADDRESSES) none = sum(1 for m in mappings if m.claim_coverage == ClaimCoverage.DOES_NOT_ADDRESS) return ( - "Die beschriebene Maßnahme adressiert wahrscheinlich %d Pflicht(en) vollständig und %d " - "teilweise; %d werden nicht berührt. Für eine Bewertung der tatsächlichen Umsetzung sind " - "Nachweise erforderlich (keine Konformitätsaussage)." % (full, partial, none) + "Die beschriebene Maßnahme adressiert wahrscheinlich %d Pflicht(en) direkt und %d " + "teilweise; %d werden durch die Aussage nicht berührt. Für eine Bewertung der tatsächlichen " + "Umsetzung sind Nachweise erforderlich. Dies ist keine Konformitätsaussage." % (full, partial, none) )