{
  "measure_id": "o6_20",
  "run_id": "v2-o6_20-opus-5.5-high-20260928",
  "query": "data.oepul.o6_20.decision.result",
  "input_contract_note": "Native Teilübersetzung unter oepul_measures.tierwohl_weide.categories: dieselbe Rinder- und Schafkategorie, 1,2 beziehungsweise 0,9 durchschnittliche RGVE, 120 beziehungsweise 150 Weidetage sowie Infrastruktur- und Grundfutterflags. farm.year = 2026 bleibt unverändert; category_code wird anhand der vorhandenen Opus-Liste umcodiert. Keine Tiere, Geburts-, Antrags- oder Zuschlagsdaten sowie Tagebuch-Einzelbelege werden ergänzt.",
  "output_contract_note": "Native result bündelt contract_valid, Prämienzusammenfassung, violations, review_items und missing_inputs. Nicht übersetzte Zeit-/Tagebuchbelege bleiben fehlend und können den Vertrag unabhängig von den Primärproben sperren. Fehlendes water_access hat einen günstigen nativen Default; dies ist keine bestätigte Tränkenversorgung.",
  "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",
      "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.",
      "input": {
        "farm": {
          "year": 2026
        },
        "oepul_measures": {
          "tierwohl_weide": {
            "drought_affected_2026": false,
            "categories": [
              {
                "category_code": "cattle_female_2y_plus",
                "average_rgve": 1.2,
                "supplement_150_applied": false,
                "grazing_days_all_animals": 120,
                "forage_mainly_from_grazing": true,
                "grazing_substantial_part_of_day": true,
                "shelter_or_rapid_stall_access": true,
                "water_access": true
              },
              {
                "category_code": "sheep_female_1y_plus",
                "average_rgve": 0.9,
                "supplement_150_applied": true,
                "grazing_days_all_animals": 150,
                "forage_mainly_from_grazing": true,
                "grazing_substantial_part_of_day": true,
                "shelter_or_rapid_stall_access": true,
                "water_access": true
              }
            ]
          }
        }
      }
    },
    {
      "case_id": "variation",
      "purpose": "Einzige Änderung: Weidetage der Rinderkategorie von 120 auf 119 Tage; Reaktion an der im Kandidaten konsumierten Schwelle beobachten. Gleiche Tages-/Tränkenprobe im nativen Kategorienvertrag.",
      "input": {
        "farm": {
          "year": 2026
        },
        "oepul_measures": {
          "tierwohl_weide": {
            "drought_affected_2026": false,
            "categories": [
              {
                "category_code": "cattle_female_2y_plus",
                "average_rgve": 1.2,
                "supplement_150_applied": false,
                "grazing_days_all_animals": 119,
                "forage_mainly_from_grazing": true,
                "grazing_substantial_part_of_day": true,
                "shelter_or_rapid_stall_access": true,
                "water_access": true
              },
              {
                "category_code": "sheep_female_1y_plus",
                "average_rgve": 0.9,
                "supplement_150_applied": true,
                "grazing_days_all_animals": 150,
                "forage_mainly_from_grazing": true,
                "grazing_substantial_part_of_day": true,
                "shelter_or_rapid_stall_access": true,
                "water_access": true
              }
            ]
          }
        }
      }
    },
    {
      "case_id": "missing_fact",
      "purpose": "Einzige Auslassung: water_access der Rinderkategorie; prüfen, ob fehlende Evidenz von einer tatsächlich fehlenden Tränke unterschieden wird. Gleiche Tages-/Tränkenprobe im nativen Kategorienvertrag.",
      "input": {
        "farm": {
          "year": 2026
        },
        "oepul_measures": {
          "tierwohl_weide": {
            "drought_affected_2026": false,
            "categories": [
              {
                "category_code": "cattle_female_2y_plus",
                "average_rgve": 1.2,
                "supplement_150_applied": false,
                "grazing_days_all_animals": 120,
                "forage_mainly_from_grazing": true,
                "grazing_substantial_part_of_day": true,
                "shelter_or_rapid_stall_access": true
              },
              {
                "category_code": "sheep_female_1y_plus",
                "average_rgve": 0.9,
                "supplement_150_applied": true,
                "grazing_days_all_animals": 150,
                "forage_mainly_from_grazing": true,
                "grazing_substantial_part_of_day": true,
                "shelter_or_rapid_stall_access": true,
                "water_access": true
              }
            ]
          }
        }
      }
    }
  ],
  "references": [
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/policy/o6_20/decision.rego",
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/policy/o6_20/common.rego",
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/policy/o6_20/rgve.rego",
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/policy/o6_20/obligations.rego",
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/policy/o6_20/application.rego",
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/tests/o6_20/decision_test.rego",
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/data/o6_20/categories.json",
      "detail": "Nativer Opus-Eingabe-/Ausgabevertrag, konsumierte Pfade oder Modelltest; keine neue normative Regel."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/rules/profile_changes.json",
      "detail": "Belegte Vorschläge zum nativen Eingabevertrag und Einheiten; keine Veränderung des Canonical Farm Profile."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/artifacts/input-paths.json",
      "detail": "Historisch statisch erkannte Eingabepfade, kein vollständiger dynamischer Verbrauchsnachweis."
    },
    {
      "path": "runs/v2-o6_20-opus-5.5-high-20260928/workspace/notes/assumptions.md",
      "detail": "Historische Annahmen und offene Abgrenzungen, keine unabhängige fachliche Bestätigung."
    }
  ],
  "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.",
    "Tages- und Tränkenproben sind identisch übertragen; exakte Datierungen, Anwesenheits-/Melde-/Tagebuchbelege fehlen und dürfen Unterschiede von Gesamtvertrag/Prämie nicht als Modellqualität erscheinen lassen."
  ],
  "luna_translation": {
    "fixture_path": "docs/analysis/luna-screening-20261011/fixtures/o6_20.json",
    "cases": [
      {
        "case_id": "baseline",
        "mapped_facts": [
          "/farm/year → /farm/year:2026 unverändert; /context/drought_2026 → /oepul_measures/tierwohl_weide/drought_affected_2026:false.",
          "/farm/livestock/o6_20/0,1/category → /oepul_measures/tierwohl_weide/categories/0,1/category_code:cattle_female_2y_plus bzw.sheep_female_1y_plus nach nativer Kategorientabelle.",
          "/farm/livestock/o6_20/0,1/average_rgve → /oepul_measures/tierwohl_weide/categories/0,1/average_rgve:1.2/.9; direkte Eingabe ist durch rgve.rego unterstützt, keine Tiere erzeugt.",
          "/farm/livestock/o6_20/0,1/optional_150_days → /oepul_measures/tierwohl_weide/categories/0,1/supplement_150_applied:false/true.",
          "/farm/livestock/o6_20/0,1/weide_days mit all_category_animals_participate = true → /oepul_measures/tierwohl_weide/categories/0,1/grazing_days_all_animals:120 beziehungsweise 119 für Rinder und 150 für Schafe; kein Anwesenheitstag oder Datum ergänzt.",
          "/farm/livestock/o6_20/0,1/groundfeed_predominantly_grazing, grazing_substantial_part_of_day, shelter_access → native forage_mainly_from_grazing, grazing_substantial_part_of_day, shelter_or_rapid_stall_access:true.",
          "/farm/livestock/o6_20/0,1/water_access → /oepul_measures/tierwohl_weide/categories/0,1/water_access; Rinderfeld bleibt im missing_fact-Fall fehlend."
        ],
        "unmapped_facts": [
          "/o6_20_application/measure_requested und /application_date_before_31_december sowie participating:true bestimmen keine exakten Maßnahmen-/Kategorien-/Zuschlags-Antragsdaten.",
          "/farm/livestock/o6_20/0,1/animal_count2 beziehungsweise 6, animals_held_in_austria, weide_period_valid und vis_reporting_complete sind Aggregate ohne Einzeltiere/Präsenz-/Meldeereignisse; keine Erfindung einer native Ereigniszeitleiste.",
          "/farm/livestock/o6_20/0,1/weide_diary_complete = true bestimmt nicht die sechs einzelnen nativen grazing_diary-Belege.",
          "/context/control_note_acknowledged = true hat kein gleichbedeutendes natives Wahrheitsfeld; keine zusätzliche Ausnahme-/Anerkennungsentscheidung."
        ]
      },
      {
        "case_id": "variation",
        "mapped_facts": [
          "/farm/year → /farm/year:2026 unverändert; /context/drought_2026 → /oepul_measures/tierwohl_weide/drought_affected_2026:false.",
          "/farm/livestock/o6_20/0,1/category → /oepul_measures/tierwohl_weide/categories/0,1/category_code:cattle_female_2y_plus bzw.sheep_female_1y_plus nach nativer Kategorientabelle.",
          "/farm/livestock/o6_20/0,1/average_rgve → /oepul_measures/tierwohl_weide/categories/0,1/average_rgve:1.2/.9; direkte Eingabe ist durch rgve.rego unterstützt, keine Tiere erzeugt.",
          "/farm/livestock/o6_20/0,1/optional_150_days → /oepul_measures/tierwohl_weide/categories/0,1/supplement_150_applied:false/true.",
          "/farm/livestock/o6_20/0,1/weide_days mit all_category_animals_participate = true → /oepul_measures/tierwohl_weide/categories/0,1/grazing_days_all_animals:120 beziehungsweise 119 für Rinder und 150 für Schafe; kein Anwesenheitstag oder Datum ergänzt.",
          "/farm/livestock/o6_20/0,1/groundfeed_predominantly_grazing, grazing_substantial_part_of_day, shelter_access → native forage_mainly_from_grazing, grazing_substantial_part_of_day, shelter_or_rapid_stall_access:true.",
          "/farm/livestock/o6_20/0,1/water_access → /oepul_measures/tierwohl_weide/categories/0,1/water_access; Rinderfeld bleibt im missing_fact-Fall fehlend."
        ],
        "unmapped_facts": [
          "/o6_20_application/measure_requested und /application_date_before_31_december sowie participating:true bestimmen keine exakten Maßnahmen-/Kategorien-/Zuschlags-Antragsdaten.",
          "/farm/livestock/o6_20/0,1/animal_count2 beziehungsweise 6, animals_held_in_austria, weide_period_valid und vis_reporting_complete sind Aggregate ohne Einzeltiere/Präsenz-/Meldeereignisse; keine Erfindung einer native Ereigniszeitleiste.",
          "/farm/livestock/o6_20/0,1/weide_diary_complete = true bestimmt nicht die sechs einzelnen nativen grazing_diary-Belege.",
          "/context/control_note_acknowledged = true hat kein gleichbedeutendes natives Wahrheitsfeld; keine zusätzliche Ausnahme-/Anerkennungsentscheidung."
        ]
      },
      {
        "case_id": "missing_fact",
        "mapped_facts": [
          "/farm/year → /farm/year:2026 unverändert; /context/drought_2026 → /oepul_measures/tierwohl_weide/drought_affected_2026:false.",
          "/farm/livestock/o6_20/0,1/category → /oepul_measures/tierwohl_weide/categories/0,1/category_code:cattle_female_2y_plus bzw.sheep_female_1y_plus nach nativer Kategorientabelle.",
          "/farm/livestock/o6_20/0,1/average_rgve → /oepul_measures/tierwohl_weide/categories/0,1/average_rgve:1.2/.9; direkte Eingabe ist durch rgve.rego unterstützt, keine Tiere erzeugt.",
          "/farm/livestock/o6_20/0,1/optional_150_days → /oepul_measures/tierwohl_weide/categories/0,1/supplement_150_applied:false/true.",
          "/farm/livestock/o6_20/0,1/weide_days mit all_category_animals_participate = true → /oepul_measures/tierwohl_weide/categories/0,1/grazing_days_all_animals:120 beziehungsweise 119 für Rinder und 150 für Schafe; kein Anwesenheitstag oder Datum ergänzt.",
          "/farm/livestock/o6_20/0,1/groundfeed_predominantly_grazing, grazing_substantial_part_of_day, shelter_access → native forage_mainly_from_grazing, grazing_substantial_part_of_day, shelter_or_rapid_stall_access:true.",
          "/farm/livestock/o6_20/0,1/water_access → /oepul_measures/tierwohl_weide/categories/0,1/water_access; Rinderfeld bleibt im missing_fact-Fall fehlend."
        ],
        "unmapped_facts": [
          "/o6_20_application/measure_requested und /application_date_before_31_december sowie participating:true bestimmen keine exakten Maßnahmen-/Kategorien-/Zuschlags-Antragsdaten.",
          "/farm/livestock/o6_20/0,1/animal_count2 beziehungsweise 6, animals_held_in_austria, weide_period_valid und vis_reporting_complete sind Aggregate ohne Einzeltiere/Präsenz-/Meldeereignisse; keine Erfindung einer native Ereigniszeitleiste.",
          "/farm/livestock/o6_20/0,1/weide_diary_complete = true bestimmt nicht die sechs einzelnen nativen grazing_diary-Belege.",
          "/context/control_note_acknowledged = true hat kein gleichbedeutendes natives Wahrheitsfeld; keine zusätzliche Ausnahme-/Anerkennungsentscheidung."
        ]
      }
    ],
    "comparison_limit": "Tages- und Tränkenproben sind identisch übertragen; exakte Datierungen, Anwesenheits-/Melde-/Tagebuchbelege fehlen und dürfen Unterschiede von Gesamtvertrag/Prämie nicht als Modellqualität erscheinen lassen."
  }
}
