diff --git a/backend-compliance/compliance/api/agent_doc_check_report.py b/backend-compliance/compliance/api/agent_doc_check_report.py index 77c0cb97..6503f290 100644 --- a/backend-compliance/compliance/api/agent_doc_check_report.py +++ b/backend-compliance/compliance/api/agent_doc_check_report.py @@ -241,7 +241,8 @@ def _check_to_action(doc_label: str, check_label: str, hint: str) -> str: if "nicht im eingereichten text" in label_lower: return (f"{doc_label}: Das eingereichte Dokument " f"enthaelt nicht den erwarteten Inhalt. Bitte korrekte URL pruefen.") - + if any(w in label_lower for w in ("rechtswidrig", "illegal", "haftungsausschluss", "disclaimer")): + return f"{doc_label}: '{check_label}' muss entfernt werden (Anti-Pattern, rechtlich wirkungslos)." # Generic fallback if hint and len(hint) < 150: return f"{doc_label}: {hint[:120]}"