{
  "case_origin": "Öffentliche synthetische DEVELOPMENT-ONLY-Diagnose: ausschließlich Übersetzung der bestehenden Luna-Entwicklungsfälle aus docs/analysis/luna-screening-20261011/fixtures/o6_4.json. Native Opus-Policies und Modelltests wurden zur Feldform gelesen; keine zusätzlichen Jahres-, Flächen-, Vertrags-, Veranstaltungs- oder Genehmigungsfakten werden aus Modelltests übernommen. Kein Golden-/Heldout-Test, keine unabhängigen Expertenlabels, keine erwarteten fachlichen Ergebnisse.",
  "cases": [
    {
      "case_id": "baseline",
      "input": {
        "farm": {
          "is_alm_operation": false,
          "year": 2026
        },
        "land": {
          "parcels": [
            {
              "area_ha": 2,
              "mountain_meadow": {
                "above_home_farm_elevation": true,
                "above_permanent_settlement_limit": true,
                "declared_as_bergmaehder": true,
                "declared_mowing_code": "BM1",
                "enrolled_in_o6_4": true,
                "full_mowing_years": [
                  2026
                ],
                "share_above_1200m_percent": 55.0
              },
              "oepul": {
                "premium_measures": []
              },
              "operations": {
                "fertilizer_applications": [],
                "grazing_events": [],
                "psm_applications": []
              },
              "parcel_id": "synthetic_bergmahd_1"
            }
          ],
          "total_area_ha": 2
        },
        "oepul": {
          "o6_4": {
            "application_date": "2024-12-31"
          }
        }
      },
      "purpose": "Die bekannte 2-ha-Bergmahd, 55-%-Höhenanteil und bestätigte vollständige Mahd 2026 nativ übersetzen; Vertragsdatum/Mähdatum/Verfahren bleiben offen."
    },
    {
      "case_id": "variation",
      "input": {
        "farm": {
          "is_alm_operation": false,
          "year": 2026
        },
        "land": {
          "parcels": [
            {
              "area_ha": 2,
              "mountain_meadow": {
                "above_home_farm_elevation": true,
                "above_permanent_settlement_limit": true,
                "declared_as_bergmaehder": true,
                "declared_mowing_code": "BM1",
                "enrolled_in_o6_4": true,
                "full_mowing_years": [],
                "share_above_1200m_percent": 55.0
              },
              "oepul": {
                "premium_measures": []
              },
              "operations": {
                "fertilizer_applications": [],
                "grazing_events": [],
                "psm_applications": []
              },
              "parcel_id": "synthetic_bergmahd_1"
            }
          ],
          "total_area_ha": 2
        },
        "oepul": {
          "o6_4": {
            "application_date": "2024-12-31"
          }
        }
      },
      "purpose": "Dieselbe Luna-Mahd ist full_area=false; daher 2026 aus der Liste bestätigter qualifizierender Mähjahre entfernen. Kein neues Ereignis oder Datum."
    },
    {
      "case_id": "missing_fact",
      "input": {
        "farm": {
          "is_alm_operation": false,
          "year": 2026
        },
        "land": {
          "parcels": [
            {
              "area_ha": 2,
              "mountain_meadow": {
                "above_home_farm_elevation": true,
                "above_permanent_settlement_limit": true,
                "declared_as_bergmaehder": true,
                "declared_mowing_code": "BM1",
                "enrolled_in_o6_4": true,
                "full_mowing_years": [
                  2026
                ]
              },
              "oepul": {
                "premium_measures": []
              },
              "operations": {
                "fertilizer_applications": [],
                "grazing_events": [],
                "psm_applications": []
              },
              "parcel_id": "synthetic_bergmahd_1"
            }
          ],
          "total_area_ha": 2
        },
        "oepul": {
          "o6_4": {
            "application_date": "2024-12-31"
          }
        }
      },
      "purpose": "Luna entfernt nur elevation_above_1200_area_ha; deshalb ausschließlich den nativen share_above_1200m_percent-Pfad entfernen."
    }
  ],
  "input_contract_note": "Native /farm/year, /oepul/o6_4/application_date und parcel.mountain_meadow. Der Höhenanteil ist exakt die arithmetische Umrechnung 1.1/2*100=55 Prozent; bei fehlendem Zähler bleibt er fehlend. Der vollständige Mahd-Jahresfakt wird über full_mowing_years abgebildet, ohne Mahddatum oder Verfahren. contract_start_date und Vorjahresflächen fehlen weiterhin; es wird kein 1.-Jänner-Vertragsdatum oder Vorjahreswert erfunden.",
  "luna_translation": {
    "cases": [
      {
        "case_id": "baseline",
        "mapped_facts": [
          "Luna /farm/o6_4/year → Opus /farm/year: 2026; /measure_application_date → /oepul/o6_4/application_date unverändert 2024-12-31; /land/total_area_ha=2 → derselbe Opus-Pfad.",
          "Luna /land/parcels/0/parcel_id und area_ha=2 → dieselben Opus-Pfade; /measure_participation/0/participating=true → /mountain_meadow/enrolled_in_o6_4=true; land_use=Bergmähder plus correctly_identified_for_measure=true → /mountain_meadow/declared_as_bergmaehder=true.",
          "Luna /land/parcels/0/above_local_settlement_boundary=true → Opus /land/parcels/0/mountain_meadow/above_permanent_settlement_limit=true; elevation_m=1250 und /land/home_farm_elevation_m=900 → above_home_farm_elevation=true durch den arithmetischen Vergleich 1250 > 900; /is_alpine_farm_exception=false → /farm/is_alm_operation=false für diese einzige Parzelle.",
          "Luna /land/parcels/0/elevation_above_1200_area_ha=1.1 und /area_ha=2 → Opus /land/parcels/0/mountain_meadow/share_above_1200m_percent=55 Prozent durch 100*1.1/2; fehlt der Zähler in missing_fact, bleibt auch der native Prozentpfad fehlend.",
          "Luna /land/parcels/0/code=BM1 und /farm/o6_4/code=BM1 stimmen überein → Opus /land/parcels/0/mountain_meadow/declared_mowing_code=BM1.",
          "Luna /land/parcels/0/operations/mowing_years/0 mit year=2026, full_area=true, mowed_material_removed=true und mulching=false → Opus /land/parcels/0/mountain_meadow/full_mowing_years=[2026]. Dies ist ausschließlich die Liste im Luna-Fall bestätigter qualifizierender Jahre, keine erfundene datierte Mahd und keine vollständige Historie.",
          "Luna /land/parcels/0/operations/grazing_periods=[], fertilizer_applications=[] und plant_protection_applications=[] → Opus /operations/grazing_events=[], fertilizer_applications=[] und psm_applications=[]; /other_measures=[] → /oepul/premium_measures=[]."
        ],
        "unmapped_facts": [
          "Luna /farm/o6_4/contract_start_year=2025 ist kein exaktes Opus /oepul/o6_4/contract_start_date. Obwohl native Vertragstabellen Jahresanfangsstarts nennen, wird kein tatsächlicher Vertragsbeginn am 1. Jänner hinzugefügt; Datum bleibt fehlend.",
          "Luna /land/parcels/0/operations/mowing_years/0/year=2026 liefert kein genaues mowing_events.date und kein method. full_mowing_years bildet den bestätigten Jahresfakt ab, erlaubt aber keine Ereigniszählung oder BM1-Verfahrensprüfung. Vorjahre sind unbekannt; Opus behandelt ungenannte Jahre ggf. als nicht vollständig gemäht.",
          "Luna /farm/first_oepul_year=false liefert kein bestimmtes Opus /oepul/first_participation_year; es wird kein historisches Jahr ausgewählt.",
          "Luna /farm/o6_4/compliance/conditionality_compliant=true, /land/parcels/0/difficult_to_manage=true und active_agricultural_management=true sind keine entsprechenden nativen umfassenden Prüfpfade. Sie werden nicht in neue Antragstellerflags oder festgestellte Sanktionen umgedeutet.",
          "Alte Vertrags-/Flächenhistorie und insbesondere area_2025_ha, Vorgängerjahresflächen und Zahlungsantrag sind nicht gegeben. Aktuelle 2 ha werden nicht auf die Vergangenheit übertragen."
        ]
      },
      {
        "case_id": "variation",
        "mapped_facts": [
          "Luna /farm/o6_4/year → Opus /farm/year: 2026; /measure_application_date → /oepul/o6_4/application_date unverändert 2024-12-31; /land/total_area_ha=2 → derselbe Opus-Pfad.",
          "Luna /land/parcels/0/parcel_id und area_ha=2 → dieselben Opus-Pfade; /measure_participation/0/participating=true → /mountain_meadow/enrolled_in_o6_4=true; land_use=Bergmähder plus correctly_identified_for_measure=true → /mountain_meadow/declared_as_bergmaehder=true.",
          "Luna /land/parcels/0/above_local_settlement_boundary=true → Opus /land/parcels/0/mountain_meadow/above_permanent_settlement_limit=true; elevation_m=1250 und /land/home_farm_elevation_m=900 → above_home_farm_elevation=true durch den arithmetischen Vergleich 1250 > 900; /is_alpine_farm_exception=false → /farm/is_alm_operation=false für diese einzige Parzelle.",
          "Luna /land/parcels/0/elevation_above_1200_area_ha=1.1 und /area_ha=2 → Opus /land/parcels/0/mountain_meadow/share_above_1200m_percent=55 Prozent durch 100*1.1/2; fehlt der Zähler in missing_fact, bleibt auch der native Prozentpfad fehlend.",
          "Luna /land/parcels/0/code=BM1 und /farm/o6_4/code=BM1 stimmen überein → Opus /land/parcels/0/mountain_meadow/declared_mowing_code=BM1.",
          "Luna /land/parcels/0/operations/mowing_years/0 mit year=2026, full_area=false, mowed_material_removed=true und mulching=false → Opus /land/parcels/0/mountain_meadow/full_mowing_years=[]. Dies ist ausschließlich die Liste im Luna-Fall bestätigter qualifizierender Jahre, keine erfundene datierte Mahd und keine vollständige Historie.",
          "Luna /land/parcels/0/operations/grazing_periods=[], fertilizer_applications=[] und plant_protection_applications=[] → Opus /operations/grazing_events=[], fertilizer_applications=[] und psm_applications=[]; /other_measures=[] → /oepul/premium_measures=[]."
        ],
        "unmapped_facts": [
          "Luna /farm/o6_4/contract_start_year=2025 ist kein exaktes Opus /oepul/o6_4/contract_start_date. Obwohl native Vertragstabellen Jahresanfangsstarts nennen, wird kein tatsächlicher Vertragsbeginn am 1. Jänner hinzugefügt; Datum bleibt fehlend.",
          "Luna /land/parcels/0/operations/mowing_years/0/year=2026 liefert kein genaues mowing_events.date und kein method. full_mowing_years bildet den bestätigten Jahresfakt ab, erlaubt aber keine Ereigniszählung oder BM1-Verfahrensprüfung. Vorjahre sind unbekannt; Opus behandelt ungenannte Jahre ggf. als nicht vollständig gemäht.",
          "Luna /farm/first_oepul_year=false liefert kein bestimmtes Opus /oepul/first_participation_year; es wird kein historisches Jahr ausgewählt.",
          "Luna /farm/o6_4/compliance/conditionality_compliant=true, /land/parcels/0/difficult_to_manage=true und active_agricultural_management=true sind keine entsprechenden nativen umfassenden Prüfpfade. Sie werden nicht in neue Antragstellerflags oder festgestellte Sanktionen umgedeutet.",
          "Alte Vertrags-/Flächenhistorie und insbesondere area_2025_ha, Vorgängerjahresflächen und Zahlungsantrag sind nicht gegeben. Aktuelle 2 ha werden nicht auf die Vergangenheit übertragen."
        ]
      },
      {
        "case_id": "missing_fact",
        "mapped_facts": [
          "Luna /farm/o6_4/year → Opus /farm/year: 2026; /measure_application_date → /oepul/o6_4/application_date unverändert 2024-12-31; /land/total_area_ha=2 → derselbe Opus-Pfad.",
          "Luna /land/parcels/0/parcel_id und area_ha=2 → dieselben Opus-Pfade; /measure_participation/0/participating=true → /mountain_meadow/enrolled_in_o6_4=true; land_use=Bergmähder plus correctly_identified_for_measure=true → /mountain_meadow/declared_as_bergmaehder=true.",
          "Luna /land/parcels/0/above_local_settlement_boundary=true → Opus /land/parcels/0/mountain_meadow/above_permanent_settlement_limit=true; elevation_m=1250 und /land/home_farm_elevation_m=900 → above_home_farm_elevation=true durch den arithmetischen Vergleich 1250 > 900; /is_alpine_farm_exception=false → /farm/is_alm_operation=false für diese einzige Parzelle.",
          "Luna /land/parcels/0/elevation_above_1200_area_ha=1.1 und /area_ha=2 → Opus /land/parcels/0/mountain_meadow/share_above_1200m_percent=55 Prozent durch 100*1.1/2; fehlt der Zähler in missing_fact, bleibt auch der native Prozentpfad fehlend.",
          "Luna /land/parcels/0/code=BM1 und /farm/o6_4/code=BM1 stimmen überein → Opus /land/parcels/0/mountain_meadow/declared_mowing_code=BM1.",
          "Luna /land/parcels/0/operations/mowing_years/0 mit year=2026, full_area=true, mowed_material_removed=true und mulching=false → Opus /land/parcels/0/mountain_meadow/full_mowing_years=[2026]. Dies ist ausschließlich die Liste im Luna-Fall bestätigter qualifizierender Jahre, keine erfundene datierte Mahd und keine vollständige Historie.",
          "Luna /land/parcels/0/operations/grazing_periods=[], fertilizer_applications=[] und plant_protection_applications=[] → Opus /operations/grazing_events=[], fertilizer_applications=[] und psm_applications=[]; /other_measures=[] → /oepul/premium_measures=[]."
        ],
        "unmapped_facts": [
          "Luna /farm/o6_4/contract_start_year=2025 ist kein exaktes Opus /oepul/o6_4/contract_start_date. Obwohl native Vertragstabellen Jahresanfangsstarts nennen, wird kein tatsächlicher Vertragsbeginn am 1. Jänner hinzugefügt; Datum bleibt fehlend.",
          "Luna /land/parcels/0/operations/mowing_years/0/year=2026 liefert kein genaues mowing_events.date und kein method. full_mowing_years bildet den bestätigten Jahresfakt ab, erlaubt aber keine Ereigniszählung oder BM1-Verfahrensprüfung. Vorjahre sind unbekannt; Opus behandelt ungenannte Jahre ggf. als nicht vollständig gemäht.",
          "Luna /farm/first_oepul_year=false liefert kein bestimmtes Opus /oepul/first_participation_year; es wird kein historisches Jahr ausgewählt.",
          "Luna /farm/o6_4/compliance/conditionality_compliant=true, /land/parcels/0/difficult_to_manage=true und active_agricultural_management=true sind keine entsprechenden nativen umfassenden Prüfpfade. Sie werden nicht in neue Antragstellerflags oder festgestellte Sanktionen umgedeutet.",
          "Alte Vertrags-/Flächenhistorie und insbesondere area_2025_ha, Vorgängerjahresflächen und Zahlungsantrag sind nicht gegeben. Aktuelle 2 ha werden nicht auf die Vergangenheit übertragen."
        ]
      }
    ],
    "comparison_limit": "Höhenanteil und bestätigtes vollständiges Mähjahr sind aus denselben Luna-Fakten abgeleitet. Variation leert nur die bestätigte Jahresliste, Missing-Fact entfernt nur den Höhenprozentsatz. Ein unverändertes decision bei der Mahdvariation kann durch fehlendes Vertragsdatum/Ereignisdetails entstehen und belegt keine fachliche Unempfindlichkeit. Der Jahresvergleich nutzt eine partielle bekannte Historie.",
    "fixture_path": "docs/analysis/luna-screening-20261011/fixtures/o6_4.json"
  },
  "measure_id": "o6_4",
  "open_dependencies": [
    "Das genaue Vertragsstartdatum, Mähereignisdatum und Mähverfahren fehlen; vorhandene BM1-Deklaration erlaubt keine Verfahrensinferenz. Zusätzlich ist die Jahresliste nur bekannte Teilhistorie.",
    "Die Übersetzung der parzellenbezogenen Almbetriebs-Ausnahme in den nativen Betriebsflag gilt nur für diese einzelne Parzelle; keine allgemeine mehrparzellige App-Adaption.",
    "Normative Bergmahd-/BM-Code- und Mahdpflichtbewertung benötigt passende Quellen-/Referenzentscheidungen, gegebenenfalls einschlägige Fragen aus App #140; die native Höhen-Missing-Diagnose ist bereits ohne diese Freigabe beobachtbar."
  ],
  "output_contract_note": "Native decision enthält contract_missing_inputs/contract_failures, je Parzelle is_bergmahd, missing_inputs/failures/warnings, erwarteten/effektiven Mähcode, premium_blockers, violations und Prämien. Der fehlende Höhenanteil kann eigenständig ausgewiesen werden. Die Mahdjahresliste ersetzt keine Ereignis-/Mähcodeprüfung; ohne Vertragsstartdatum bleibt eine Mahdpflicht-Sensitivität begrenzt und Prämien sind keine vollständige Bewertung.",
  "query": "data.oepul.o6_4.decision",
  "references": [
    {
      "detail": "Native decision mit contract_missing_inputs und je Parzelle missing_inputs/Prämienblockern.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/workspace/policy/o6_4/decision.rego"
    },
    {
      "detail": "Farmjahr, mountain_meadow-Teilnahme und root oepul.o6_4; Ereignisse benötigen ISO-Datum.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/workspace/policy/o6_4/common.rego"
    },
    {
      "detail": "Native Höhen-/Dauersiedlungsfelder und ausdrückliches Missing-Feld share_above_1200m_percent.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/workspace/policy/o6_4/eligibility.rego"
    },
    {
      "detail": "full_mowing_years als Liste bestätigter vollständiger Mähjahre neben datierten mowing_events; Verfahrens-/Codeprüfung erfordert Ereignisse.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/workspace/policy/o6_4/obligations.rego"
    },
    {
      "detail": "Native contract_start_date und application_date, fehlende Vertragsdaten separat; area_2025_ha ist historische Eingabe.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/workspace/policy/o6_4/administration.rego"
    },
    {
      "detail": "Öffentliche Modelltests zeigen Höhen-Missing-Fact und getrennte Jahreshistorie/datierte Mahd. Keine Beispieltermine oder BM2-/Vorjahresdaten übernommen.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/workspace/tests/o6_4/o6_4_test.rego"
    },
    {
      "detail": "Historischer Pfadscan; erfasst direkte input-Pfade nur teilweise. object.get-Zugriffe wurden zusätzlich in der nativen Policy gelesen; der Scan ist kein vollständiger Eingabevertrag.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/artifacts/input-paths.json"
    },
    {
      "detail": "Historischer Modellvorschlag des Eingabeprofils; daraus werden hier nur belegte Feldformen gelesen, keine Beispieldaten oder Freigabe übernommen.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/artifacts/proposed-profile.json"
    },
    {
      "detail": "Historische Vorschläge für zusätzliche Eingabefelder; keine Änderung des Canonical Farm Profile und kein Beleg für die fachliche Richtigkeit.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/workspace/rules/profile_changes.json"
    },
    {
      "detail": "Historischer Regelkatalog dient der Rückverfolgung des Kandidaten; keine unabhängigen Sollwerte oder Expertenlabels.",
      "path": "runs/v2-o6_4-opus-5.5-high-20261009/workspace/rules/rules.json"
    }
  ],
  "run_id": "v2-o6_4-opus-5.5-high-20261009"
}
