{
  "case_origin": "Öffentliche synthetische DEVELOPMENT-Diagnose: ausschließlich die drei bereits veröffentlichten Luna-Entwicklungsfälle in den nativen Opus-Vertrag übersetzt bzw. als nicht übersetzbar dokumentiert. Keine neuen Betriebsfakten, keine Modellgenerierung, keine unabhängig adjudizierten Sollwerte, kein Gold-/Heldout-Test.",
  "cases": [],
  "compile": {
    "errors": [],
    "status": "compiled"
  },
  "gap": "Luna liefert eine Jahressumme von 120 → 131 kg N/ha, den vorgegebenen Grenzwert 130 und einen booleschen Fristbefund. Opus berechnet die Menge aus Einzelgaben und den Grenzwert aus Kultur und Düngeklasse. Ohne Parzellenkennung, Kultur, Klasse, Gabenzeitpunkte und -typen sowie Buchführungsdetails lassen sich die drei N-Proben nicht fachlich gleich übersetzen.",
  "input_contract_note": "Nativer Vertrag: farm.year, land.parcels[].parcel_id und wrrl mit Kultur, Düngeklassen und datierten n_applications sowie documentation.wrrl_records. Luna hat das Jahr 2026, Steiermark/Graz, 2,5 ha Ackerfläche, einen Gebietsflag, keine erhöhte Bewilligung, 120 kg N/ha, den Grenzwert 130, einen Fristflag und einen Betriebsbuchflag. Die Jahresmenge wird nicht in ein erfundenes Düngeereignis zerlegt.",
  "inventory": {
    "independent_reference_case_status": "not_adjudicated",
    "profile_proposal_count": 11,
    "rule_count": 95,
    "rule_type_counts": {
      "access_condition": 2,
      "application": 1,
      "calculation": 6,
      "classification": 2,
      "combination": 1,
      "commitment": 11,
      "consequence": 2,
      "contract_period": 3,
      "control": 2,
      "data_source": 1,
      "deadline": 2,
      "default": 1,
      "eligibility": 15,
      "exception": 9,
      "exit": 2,
      "external_reference": 1,
      "legal_baseline": 11,
      "option": 1,
      "payment": 3,
      "premium": 2,
      "procedure": 9,
      "sanction": 5,
      "scope": 1,
      "temporal": 1,
      "transitional": 1
    },
    "source_count": 11,
    "source_coverage_claims": [
      {
        "disposition_counts": {
          "not_rule": 4,
          "rules": 21
        },
        "item_count": 25,
        "review_scope": "full_document",
        "source_id": "o6_24"
      },
      {
        "disposition_counts": {
          "not_rule": 17,
          "rules": 24
        },
        "item_count": 41,
        "review_scope": "full_document",
        "source_id": "o6_general"
      },
      {
        "disposition_counts": {
          "not_rule": 3,
          "rules": 2
        },
        "item_count": 5,
        "review_scope": "full_document",
        "source_id": "trockenheit_2026_biodiversitaetsflaechen"
      },
      {
        "disposition_counts": {
          "not_rule": 1
        },
        "item_count": 1,
        "review_scope": "full_document",
        "source_id": "rebzikade_2026_insektizidverzicht"
      },
      {
        "disposition_counts": {
          "not_rule": 1,
          "rules": 2
        },
        "item_count": 3,
        "review_scope": "full_document",
        "source_id": "duerre_2026_oepul_ausgleichszulage"
      },
      {
        "disposition_counts": {
          "not_rule": 5,
          "rules": 1
        },
        "item_count": 6,
        "review_scope": "full_document",
        "source_id": "duerre_2026_foerderungsabwicklung"
      },
      {
        "disposition_counts": {
          "not_rule": 8,
          "rules": 11,
          "unresolved": 1
        },
        "item_count": 20,
        "review_scope": "full_document",
        "source_id": "grundwasserschutzprogramm_graz_bad_radkersburg_2018"
      },
      {
        "disposition_counts": {
          "rules": 21
        },
        "item_count": 21,
        "review_scope": "full_document",
        "source_id": "grundwasserschutzprogramm_graz_bad_radkersburg_2018_anlage3"
      },
      {
        "disposition_counts": {
          "not_rule": 12,
          "rules": 21
        },
        "item_count": 33,
        "review_scope": "targeted_sections",
        "source_id": "oepul_sonderrichtlinie_2023"
      },
      {
        "disposition_counts": {
          "not_rule": 2,
          "rules": 2
        },
        "item_count": 4,
        "review_scope": "targeted_sections",
        "source_id": "oepul_sonderrichtlinie_2023_anhaenge"
      },
      {
        "disposition_counts": {
          "not_rule": 11,
          "rules": 19
        },
        "item_count": 30,
        "review_scope": "targeted_sections",
        "source_id": "gsp_anwendungsverordnung"
      }
    ],
    "static_policy_input_paths": [
      "input.land.parcels",
      "input.land.total_area_ha"
    ]
  },
  "luna_translation": {
    "cases": [
      {
        "case_id": "baseline",
        "mapped_facts": [],
        "unmapped_facts": [
          "/farm/year = 2026, /farm/region und /land/parcels/0/area_ha = 2.5, land_use = arable wären als Kontext kopierbar; keine vorhandene /parcel_id und keine identische N-Teilprobe.",
          "/land/parcels/0/constraints/is_wrrl_area = true und /wrrl_higher_n_authorization = false sind Gebiet-/Bewilligungssammelfakten; sie ergänzen keine Kultur oder Düngeklasse.",
          "/land/parcels/0/operations/fertilizer/annual_effective_n_kg_per_ha = 120:Opus verlangt /wrrl/n_applications[] mit Datum, Typ und N-Menge; die Jahressumme wird nicht in ein erfundenes Einzelereignis umgeschrieben.",
          "/land/parcels/0/operations/fertilizer/wrrl_annual_limit_kg_per_ha = 130:Opus berechnet /n_limits_kg_per_ha aus Kultur und Düngeklassenanteilen; keine umkehrbare Tabellenzuordnung.",
          "/land/parcels/0/operations/fertilizer/application_period_compliant = true ist kein Nachweis konkreter Düngetermine/-typen; /documentation/wrrl_farm_book_complete = true ist keine vollständige Aufteilung in /wrrl_records-Einzelbelege."
        ]
      },
      {
        "case_id": "variation",
        "mapped_facts": [],
        "unmapped_facts": [
          "/farm/year = 2026, /farm/region und /land/parcels/0/area_ha = 2.5, land_use = arable wären als Kontext kopierbar; keine vorhandene /parcel_id und keine identische N-Teilprobe.",
          "/land/parcels/0/constraints/is_wrrl_area = true und /wrrl_higher_n_authorization = false sind Gebiet-/Bewilligungssammelfakten; sie ergänzen keine Kultur oder Düngeklasse.",
          "/land/parcels/0/operations/fertilizer/annual_effective_n_kg_per_ha = 131:Opus verlangt /wrrl/n_applications[] mit Datum, Typ und N-Menge; die Jahressumme wird nicht in ein erfundenes Einzelereignis umgeschrieben.",
          "/land/parcels/0/operations/fertilizer/wrrl_annual_limit_kg_per_ha = 130:Opus berechnet /n_limits_kg_per_ha aus Kultur und Düngeklassenanteilen; keine umkehrbare Tabellenzuordnung.",
          "/land/parcels/0/operations/fertilizer/application_period_compliant = true ist kein Nachweis konkreter Düngetermine/-typen; /documentation/wrrl_farm_book_complete = true ist keine vollständige Aufteilung in /wrrl_records-Einzelbelege."
        ]
      },
      {
        "case_id": "missing_fact",
        "mapped_facts": [],
        "unmapped_facts": [
          "/farm/year = 2026, /farm/region und /land/parcels/0/area_ha = 2.5, land_use = arable wären als Kontext kopierbar; keine vorhandene /parcel_id und keine identische N-Teilprobe.",
          "/land/parcels/0/constraints/is_wrrl_area = true und /wrrl_higher_n_authorization = false sind Gebiet-/Bewilligungssammelfakten; sie ergänzen keine Kultur oder Düngeklasse.",
          "/land/parcels/0/operations/fertilizer/annual_effective_n_kg_per_ha = absichtlich fehlend:Opus verlangt /wrrl/n_applications[] mit Datum, Typ und N-Menge; die Jahressumme wird nicht in ein erfundenes Einzelereignis umgeschrieben.",
          "/land/parcels/0/operations/fertilizer/wrrl_annual_limit_kg_per_ha = 130:Opus berechnet /n_limits_kg_per_ha aus Kultur und Düngeklassenanteilen; keine umkehrbare Tabellenzuordnung.",
          "/land/parcels/0/operations/fertilizer/application_period_compliant = true ist kein Nachweis konkreter Düngetermine/-typen; /documentation/wrrl_farm_book_complete = true ist keine vollständige Aufteilung in /wrrl_records-Einzelbelege."
        ]
      }
    ],
    "comparison_limit": "Luna liefert eine Jahressumme von 120 → 131 kg N/ha, den vorgegebenen Grenzwert 130 und einen booleschen Fristbefund. Opus berechnet die Menge aus Einzelgaben und den Grenzwert aus Kultur und Düngeklasse. Ohne Parzellenkennung, Kultur, Klasse, Gabenzeitpunkte und -typen sowie Buchführungsdetails lassen sich die drei N-Proben nicht fachlich gleich übersetzen.",
    "fixture_path": "docs/analysis/luna-screening-20261011/fixtures/o6_24.json"
  },
  "measure_id": "o6_24",
  "open_dependencies": [
    "Luna liefert eine Jahressumme von 120 → 131 kg N/ha, den vorgegebenen Grenzwert 130 und einen booleschen Fristbefund. Opus berechnet die Menge aus Einzelgaben und den Grenzwert aus Kultur und Düngeklasse. Ohne Parzellenkennung, Kultur, Klasse, Gabenzeitpunkte und -typen sowie Buchführungsdetails lassen sich die drei N-Proben nicht fachlich gleich übersetzen.",
    "Für eine spätere eigenständige Opus-Entwicklungsprobe können neue ausdrücklich synthetische Fälle erstellt werden; sie wären dann keine Übersetzung dieser Luna-Fälle."
  ],
  "output_contract_note": "decision trennt participation_eligible, Verpflichtungsverletzungen, wasserrechtliche Basisbefunde, Hinweise, N-Grenzwerte und Prämienrechnung. Hier wegen nicht übersetzbarer Jahresaggregate/Tabellenbasis keine Ausführung. Die dokumentierte fixture_gap ist ein Eingabevertragsbefund, keine WRRL-Ablehnung oder fachliche Qualitätsbewertung.",
  "query": "data.oepul.o6_24.decision",
  "references": [
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder geschlossene Tabelle; keine neue normative Regel.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/workspace/policy/o6_24/decision.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder geschlossene Tabelle; keine neue normative Regel.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/workspace/policy/o6_24/lib.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder geschlossene Tabelle; keine neue normative Regel.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/workspace/policy/o6_24/fertilization.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder geschlossene Tabelle; keine neue normative Regel.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/workspace/policy/o6_24/records.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder geschlossene Tabelle; keine neue normative Regel.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/workspace/tests/o6_24/fixture_test.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder geschlossene Tabelle; keine neue normative Regel.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/workspace/data/o6_24/gwsp_anlage3_tab2_acker.json"
    },
    {
      "detail": "Vorgeschlagene native Felder und Eingabeeinheiten; das Canonical Farm Profile bleibt unverändert.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/workspace/rules/profile_changes.json"
    },
    {
      "detail": "Historisch statisch erkannte Eingabepfade, kein vollständiger dynamischer Verbrauchsnachweis.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/artifacts/input-paths.json"
    },
    {
      "detail": "Historische Modellannahmen und offene Abgrenzungen, keine unabhängige fachliche Bestätigung.",
      "path": "runs/v2-o6_24-opus-5.5-high-20261003/workspace/notes/assumptions.md"
    }
  ],
  "run_id": "v2-o6_24-opus-5.5-high-20261003"
}
