Benjamin Admin
c1ea9458a7
Add met_count and recall_limited_obligations to shadow telemetry
...
Reichert die Obligation-Shadow-Telemetrie um zwei Felder an für die Cross-Firmen-
Auswertung: met_count (abgedeckte Obligations) + recall_limited_obligations (welche
Obligations recall-limitiert sind) — erlaubt die Konzentrations-Analyse über Firmen.
7-Firmen-Shadow: 136 Control-Findings → 29 Obligation-Findings (4,7×); recall_limited
nur 6/29, konzentriert auf third_country/safeguards in 2/7 Firmen → LLM-Fix bounded.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-24 20:15:45 +02:00
Benjamin Admin
0631a98bdd
Mark recall-limited obligations in DSE shadow telemetry
...
Trennt im Shadow drei Kategorien statt eines pauschalen FAILED:
- echte Lücke (failed_by_current_checker)
- redundanter Control-FP (kollabiert per OR zu MET)
- Prüfer-Reichweitenproblem (recall_limited)
obligation_taxonomy.py: decision_method_required=LLM für recipients_disclosed,
third_country_transfer_disclosed, safeguards_disclosed, safeguards_accessible
(versioniertes Registry-Artefakt bis DB-Tabelle, v1-Spec). Empirisch: TeamViewer
0/22 kw+emb trotz erfüllter Pflicht (cos 0.49-0.57) → CONTENT/LLM-Klasse, kein Schwellen-Fix.
compute_obligation_shadow segregiert FAILED/PARTIAL über requires_llm(): teamviewer
5 Findings → 2 echte + 3 recall_limited. 9 neue Unit-Tests (41 gesamt grün).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-24 13:46:21 +02:00
Benjamin Admin
c3542f7dfe
feat(dse): obligation shadow telemetry
...
Verdrahtet die Obligation Aggregation Engine als Layer 4 (SHADOW) in v3_engine:
erzeugt aus den results zusätzlich Obligation-Ergebnisse AUSSCHLIESSLICH für die
Telemetrie. Greift NICHT in results ein — nutzer-sichtbare Findings unverändert.
- _obligation_shadow.py: fetch_obligation_markers (legal_obligations + applicability)
+ compute_obligation_shadow (pure): legacy_control_findings, obligation_shadow_results,
collapse_factor, na_count, met_failed_delta, top_collapsed_obligations
- met-Signal = Legacy-passed (kein zusätzlicher Prüfer-Call/Key)
E2E (3 Firmen, echte Engine): 57 Control-Findings → 14 Obligation-Findings (4,1×);
Redundanz kollabiert wo Evidenz existiert, echte Lücken bleiben FAILED. 6 Unit-Tests grün.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-24 12:59:52 +02:00