{
  "report_file": "agent_20260509_1516.md",
  "marked_at": "2026-05-09T15:22:52.693447+00:00",
  "coherent": false,
  "flags": [
    {
      "lens": 8,
      "severity": "medium",
      "claim": "porta la direzione BOUNDARY dal sintetico controllato al perimetro cross-dominio semi-reale 8 GUE / 5 Poisson",
      "evidence": "lab_data.json dichiara la direzione viva: \"test su perimetri reali o avversariali senza importare label GUE/Poisson\". Il report invece struttura input e adesione come 8 GUE-like e 5 Poisson-like, quindi importa proprio la label che la direzione chiedeva di non importare.",
      "suggestion": "Nel prossimo ciclo ripetere il gate su features domain-native senza usare `source_domain_type` GUE/Poisson nella classificazione o nel claim; se le label restano solo metadata, dichiarare `deliberate_counter_perimeter` con `why` e mostrare che non entrano nell'operatore."
    }
  ],
  "summary": "Il report e' internamente quasi coerente, ma si rompe su L8: dichiara aderenza alla direzione mentre reintroduce label GUE/Poisson che la direzione viva chiedeva di non importare."
}