{
  "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": [
    {
      "case_id": "baseline",
      "changes_from_baseline": [],
      "input": {
        "farm": {
          "oepul": {
            "measures": [
              "18"
            ]
          },
          "year": 2026
        },
        "land": {
          "parcels": [
            {
              "land_use": "grassland",
              "naturschutz": {
                "project_confirmation": {
                  "auflagen": [
                    "GA09"
                  ],
                  "present": true
                }
              },
              "oepul": {
                "codes": [
                  "NAT"
                ]
              },
              "parcel_id": "luna-parcel-0"
            }
          ],
          "total_area_ha": 20
        }
      },
      "input_sha256": "faa6f41bd47d808e85585ceb08a3d993ee98d3d643ca87299067d10755f349b3",
      "opa_result": {
        "result": [
          {
            "expressions": [
              {
                "location": {
                  "col": 1,
                  "row": 1
                },
                "text": "data.oepul.o6_18.decision",
                "value": {
                  "compliant": true,
                  "div_countable_parcels": [],
                  "findings": [],
                  "measure": "o6_18",
                  "modulation_factor": 1,
                  "parcel_premium_eur": {
                    "luna-parcel-0": 0
                  },
                  "regional_plan_premium_eur": 0,
                  "total_premium_eur": 0,
                  "violations": [],
                  "year": 2026
                }
              }
            ]
          }
        ]
      },
      "output": {
        "compliant": true,
        "div_countable_parcels": [],
        "findings": [],
        "measure": "o6_18",
        "modulation_factor": 1,
        "parcel_premium_eur": {
          "luna-parcel-0": 0
        },
        "regional_plan_premium_eur": 0,
        "total_premium_eur": 0,
        "violations": [],
        "year": 2026
      },
      "output_changed_from_baseline": false,
      "purpose": "Die unveränderten öffentlichen Luna-Basisfakten im belegbaren nativen Opus-Teilvertrag ausführen; keine unabhängige Sollentscheidung und keine direkte Wiederverwendung eines Opus-Testbetriebs.",
      "status": "defined"
    },
    {
      "case_id": "variation",
      "changes_from_baseline": [
        {
          "after": {
            "present": true,
            "value": "GL06"
          },
          "before": {
            "present": true,
            "value": "GA09"
          },
          "path": "/land/parcels/0/naturschutz/project_confirmation/auflagen/0"
        }
      ],
      "input": {
        "farm": {
          "oepul": {
            "measures": [
              "18"
            ]
          },
          "year": 2026
        },
        "land": {
          "parcels": [
            {
              "land_use": "grassland",
              "naturschutz": {
                "project_confirmation": {
                  "auflagen": [
                    "GL06"
                  ],
                  "present": true
                }
              },
              "oepul": {
                "codes": [
                  "NAT"
                ]
              },
              "parcel_id": "luna-parcel-0"
            }
          ],
          "total_area_ha": 20
        }
      },
      "input_sha256": "b3bd9438714e09b790507966421476e3c656a847426d4b61eab45c70c1f9aaa6",
      "opa_result": {
        "result": [
          {
            "expressions": [
              {
                "location": {
                  "col": 1,
                  "row": 1
                },
                "text": "data.oepul.o6_18.decision",
                "value": {
                  "compliant": false,
                  "div_countable_parcels": [],
                  "findings": [],
                  "measure": "o6_18",
                  "modulation_factor": 1,
                  "parcel_premium_eur": {
                    "luna-parcel-0": 0
                  },
                  "regional_plan_premium_eur": 0,
                  "total_premium_eur": 0,
                  "violations": [
                    {
                      "message": "Auflage GL06 erfordert Teilnahme an UBB oder BIO mit Zuschlag Monitoring 'schnittzeit_phaenologie'",
                      "parcel_id": "luna-parcel-0",
                      "rule_id": "O618-KOMB-004"
                    }
                  ],
                  "year": 2026
                }
              }
            ]
          }
        ]
      },
      "output": {
        "compliant": false,
        "div_countable_parcels": [],
        "findings": [],
        "measure": "o6_18",
        "modulation_factor": 1,
        "parcel_premium_eur": {
          "luna-parcel-0": 0
        },
        "regional_plan_premium_eur": 0,
        "total_premium_eur": 0,
        "violations": [
          {
            "message": "Auflage GL06 erfordert Teilnahme an UBB oder BIO mit Zuschlag Monitoring 'schnittzeit_phaenologie'",
            "parcel_id": "luna-parcel-0",
            "rule_id": "O618-KOMB-004"
          }
        ],
        "year": 2026
      },
      "output_changed_from_baseline": true,
      "purpose": "Den einzelnen Code GA09 durch den im Modelltest belegten Code GL06 ersetzen; beobachten, ob ein zusätzlicher Monitoringnachweis als Verletzung erscheint. Gleiche Auflagencode-/Projektfaktprobe auf dem nativen Teilvertrag.",
      "status": "defined"
    },
    {
      "case_id": "missing_fact",
      "changes_from_baseline": [
        {
          "after": {
            "present": false
          },
          "before": {
            "present": true,
            "value": true
          },
          "path": "/land/parcels/0/naturschutz/project_confirmation/present"
        }
      ],
      "input": {
        "farm": {
          "oepul": {
            "measures": [
              "18"
            ]
          },
          "year": 2026
        },
        "land": {
          "parcels": [
            {
              "land_use": "grassland",
              "naturschutz": {
                "project_confirmation": {
                  "auflagen": [
                    "GA09"
                  ]
                }
              },
              "oepul": {
                "codes": [
                  "NAT"
                ]
              },
              "parcel_id": "luna-parcel-0"
            }
          ],
          "total_area_ha": 20
        }
      },
      "input_sha256": "999d055a26fea40043185833681ccc2491c9773ade6992d8b3cfe472ad746b90",
      "opa_result": {
        "result": [
          {
            "expressions": [
              {
                "location": {
                  "col": 1,
                  "row": 1
                },
                "text": "data.oepul.o6_18.decision",
                "value": {
                  "compliant": false,
                  "div_countable_parcels": [],
                  "findings": [],
                  "measure": "o6_18",
                  "modulation_factor": 1,
                  "parcel_premium_eur": {
                    "luna-parcel-0": 0
                  },
                  "regional_plan_premium_eur": 0,
                  "total_premium_eur": 0,
                  "violations": [
                    {
                      "message": "NAT-Schlag ohne Projektbestätigung der für Naturschutz zuständigen Stelle des Landes",
                      "parcel_id": "luna-parcel-0",
                      "rule_id": "O618-ELIG-001"
                    }
                  ],
                  "year": 2026
                }
              }
            ]
          }
        ]
      },
      "output": {
        "compliant": false,
        "div_countable_parcels": [],
        "findings": [],
        "measure": "o6_18",
        "modulation_factor": 1,
        "parcel_premium_eur": {
          "luna-parcel-0": 0
        },
        "regional_plan_premium_eur": 0,
        "total_premium_eur": 0,
        "violations": [
          {
            "message": "NAT-Schlag ohne Projektbestätigung der für Naturschutz zuständigen Stelle des Landes",
            "parcel_id": "luna-parcel-0",
            "rule_id": "O618-ELIG-001"
          }
        ],
        "year": 2026
      },
      "output_changed_from_baseline": true,
      "purpose": "project_confirmation aus dem Schlag entfernen; den fehlenden Projektbestätigungsnachweis mit dem Basisfall vergleichen. Gleiche Auflagencode-/Projektfaktprobe auf dem nativen Teilvertrag.",
      "status": "defined"
    }
  ],
  "compile": {
    "errors": [],
    "status": "compiled"
  },
  "input_contract_note": "Native Teilübersetzung: farm.year = 2026, land.total_area_ha = 20, vorhandener Grünlandschlag und Projektbestätigung mit Auflagencode GA09 beziehungsweise GL06; NAT-Marker unter oepul.codes. Der technische Identifier luna-parcel-0 bezeichnet nur das vorhandene Arrayelement. Keine Schlagfläche, Antrags- oder Vertragsdaten, Nutzungsereignisse oder Referenzflächenzuordnung werden ergänzt.",
  "inventory": {
    "independent_reference_case_status": "not_adjudicated",
    "profile_proposal_count": 30,
    "rule_count": 125,
    "rule_type_counts": {
      "administrative_consequence": 6,
      "combination": 12,
      "deadline": 5,
      "definition": 5,
      "documentation": 2,
      "eligibility": 13,
      "exception": 9,
      "information": 4,
      "obligation": 19,
      "premium_calculation": 14,
      "procedure": 18,
      "prohibition": 17,
      "sanction": 1
    },
    "source_count": 8,
    "source_coverage_claims": [
      {
        "disposition_counts": {
          "not_rule": 2,
          "rules": 21
        },
        "item_count": 23,
        "review_scope": "full_document",
        "source_id": "o6_18"
      },
      {
        "disposition_counts": {
          "not_rule": 9,
          "rules": 30
        },
        "item_count": 39,
        "review_scope": "full_document",
        "source_id": "o6_general"
      },
      {
        "disposition_counts": {
          "not_rule": 3,
          "rules": 19
        },
        "item_count": 22,
        "review_scope": "targeted_sections",
        "source_id": "srl_oepul_2023"
      },
      {
        "disposition_counts": {
          "rules": 15
        },
        "item_count": 15,
        "review_scope": "targeted_sections",
        "source_id": "srl_oepul_2023_anhaenge"
      },
      {
        "disposition_counts": {
          "not_rule": 2,
          "rules": 4
        },
        "item_count": 6,
        "review_scope": "full_document",
        "source_id": "notice_2026-05-22_trockenheit_biodiversitaetsflaechen"
      },
      {
        "disposition_counts": {
          "not_rule": 1
        },
        "item_count": 1,
        "review_scope": "full_document",
        "source_id": "notice_2026-06-12_insektizidverzicht_rebzikade"
      },
      {
        "disposition_counts": {
          "not_rule": 1,
          "rules": 2
        },
        "item_count": 3,
        "review_scope": "full_document",
        "source_id": "notice_2026-08-05_duerre_erleichterungen_oepul_az"
      },
      {
        "disposition_counts": {
          "not_rule": 3,
          "rules": 3
        },
        "item_count": 6,
        "review_scope": "full_document",
        "source_id": "notice_2026-08-12_duerre_erleichterungen_abwicklung"
      }
    ],
    "static_policy_input_paths": [
      "input.farm.year"
    ]
  },
  "luna_translation": {
    "cases": [
      {
        "case_id": "baseline",
        "mapped_facts": [
          "/farm/year → /farm/year:2026; /land/total_area_ha → derselbe Pfad:20 ha Gesamtbetriebsfläche, keine Schlagfläche.",
          "/application/measure = o6_18 → /farm/oepul/measures/0 = 18; /application/nat_code = true → /land/parcels/0/oepul/codes/0 = NAT für das vorhandene einzige Schlagarrayelement.",
          "/land/parcels/0/land_use = grassland bleibt; /land/parcels/0 bekommt ausschließlich technischen Struktur-Identifier luna-parcel-0, keine neue Fläche oder Parzelle.",
          "/land/parcels/0/naturschutz_codes/0/code → /land/parcels/0/naturschutz/project_confirmation/auflagen/0:GA09 bzw.GL06 unverändert.",
          "/land/parcels/0/project_confirmation → /land/parcels/0/naturschutz/project_confirmation/present; der fehlende Fakt bleibt im missing_fact-Fall abwesend."
        ],
        "unmapped_facts": [
          "/application/nature_reference_area = true ist ein Betriebs-Sammelbefund und bestimmt keine schlagbezogene /naturschutz/reference_area_present-Zuordnung; nicht zum einzigen Schlag hinzugeraten.",
          "Schlagfläche fehlt schon bei Luna; 20 ha Gesamtfläche wird nicht als Schlagfläche verwendet.",
          "Vertragsbeginn, Antragstermin, Projektparameter und Nutzungs-/Monitoring-Einzelbelege fehlen bereits; native Defaults sind keine neuen bestätigten Fakten."
        ]
      },
      {
        "case_id": "variation",
        "mapped_facts": [
          "/farm/year → /farm/year:2026; /land/total_area_ha → derselbe Pfad:20 ha Gesamtbetriebsfläche, keine Schlagfläche.",
          "/application/measure = o6_18 → /farm/oepul/measures/0 = 18; /application/nat_code = true → /land/parcels/0/oepul/codes/0 = NAT für das vorhandene einzige Schlagarrayelement.",
          "/land/parcels/0/land_use = grassland bleibt; /land/parcels/0 bekommt ausschließlich technischen Struktur-Identifier luna-parcel-0, keine neue Fläche oder Parzelle.",
          "/land/parcels/0/naturschutz_codes/0/code → /land/parcels/0/naturschutz/project_confirmation/auflagen/0:GA09 bzw.GL06 unverändert.",
          "/land/parcels/0/project_confirmation → /land/parcels/0/naturschutz/project_confirmation/present; der fehlende Fakt bleibt im missing_fact-Fall abwesend."
        ],
        "unmapped_facts": [
          "/application/nature_reference_area = true ist ein Betriebs-Sammelbefund und bestimmt keine schlagbezogene /naturschutz/reference_area_present-Zuordnung; nicht zum einzigen Schlag hinzugeraten.",
          "Schlagfläche fehlt schon bei Luna; 20 ha Gesamtfläche wird nicht als Schlagfläche verwendet.",
          "Vertragsbeginn, Antragstermin, Projektparameter und Nutzungs-/Monitoring-Einzelbelege fehlen bereits; native Defaults sind keine neuen bestätigten Fakten."
        ]
      },
      {
        "case_id": "missing_fact",
        "mapped_facts": [
          "/farm/year → /farm/year:2026; /land/total_area_ha → derselbe Pfad:20 ha Gesamtbetriebsfläche, keine Schlagfläche.",
          "/application/measure = o6_18 → /farm/oepul/measures/0 = 18; /application/nat_code = true → /land/parcels/0/oepul/codes/0 = NAT für das vorhandene einzige Schlagarrayelement.",
          "/land/parcels/0/land_use = grassland bleibt; /land/parcels/0 bekommt ausschließlich technischen Struktur-Identifier luna-parcel-0, keine neue Fläche oder Parzelle.",
          "/land/parcels/0/naturschutz_codes/0/code → /land/parcels/0/naturschutz/project_confirmation/auflagen/0:GA09 bzw.GL06 unverändert.",
          "/land/parcels/0/project_confirmation → /land/parcels/0/naturschutz/project_confirmation/present; der fehlende Fakt bleibt im missing_fact-Fall abwesend."
        ],
        "unmapped_facts": [
          "/application/nature_reference_area = true ist ein Betriebs-Sammelbefund und bestimmt keine schlagbezogene /naturschutz/reference_area_present-Zuordnung; nicht zum einzigen Schlag hinzugeraten.",
          "Schlagfläche fehlt schon bei Luna; 20 ha Gesamtfläche wird nicht als Schlagfläche verwendet.",
          "Vertragsbeginn, Antragstermin, Projektparameter und Nutzungs-/Monitoring-Einzelbelege fehlen bereits; native Defaults sind keine neuen bestätigten Fakten."
        ]
      }
    ],
    "comparison_limit": "Auflagencode-/Projektbestätigungsprobe fachlich gleich übertragen; unbekannte Schlagfläche/Referenzzuordnung und Datierungen begrenzen Gesamt-/Prämienvergleich.",
    "fixture_path": "docs/analysis/luna-screening-20261011/fixtures/o6_18.json"
  },
  "measure_id": "o6_18",
  "open_dependencies": [
    "Unabhängige fachliche Sollurteile und vollständige tatsächliche Belege fehlen; diese Fälle bleiben öffentliche Entwicklungsdiagnosen.",
    "Unterschiedliche native Vertrags-/Prämienumfänge und günstige Defaults dürfen nicht als fachliche Korrektheit oder Genauigkeitsvergleich ausgegeben werden.",
    "Auflagencode-/Projektbestätigungsprobe fachlich gleich übertragen; unbekannte Schlagfläche/Referenzzuordnung und Datierungen begrenzen Gesamt-/Prämienvergleich."
  ],
  "output_contract_note": "decision bündelt compliant, Verstöße, Befunde und Prämienarithmetik. Die vorhandenen Projekt-/Auflagencodeproben werden sichtbar; unbekannte Schlagfläche, Referenzzuordnung oder Fristbelege dürfen nicht als bestätigt gelten. Ein nativer Null-/Nullbetragswert ist aufgrund der unvollständigen Eingabe kein Qualitätsvergleich oder bewilligter Zahlbetrag.",
  "query": "data.oepul.o6_18.decision",
  "references": [
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/workspace/policy/o6_18/main.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/workspace/policy/o6_18/lib.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/workspace/policy/o6_18/eligibility.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/workspace/policy/o6_18/obligations.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/workspace/tests/o6_18_test.rego"
    },
    {
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/workspace/data/o6_18/annex_i_auflagen.json"
    },
    {
      "detail": "Belegte Vorschläge zum nativen Eingabevertrag und Einheiten; keine Veränderung des Canonical Farm Profile.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/workspace/rules/profile_changes.json"
    },
    {
      "detail": "Historisch statisch erkannte Eingabepfade, kein vollständiger dynamischer Verbrauchsnachweis.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/artifacts/input-paths.json"
    },
    {
      "detail": "Historische Annahmen und offene Abgrenzungen, keine unabhängige fachliche Bestätigung.",
      "path": "runs/v2-o6_18-opus-5.5-high-20260927/workspace/notes/assumptions.md"
    }
  ],
  "run_id": "v2-o6_18-opus-5.5-high-20260927"
}
