{
  "measure_id": "o6_20",
  "run_id": "v2-o6_20-luna-high-20261005",
  "query": "data.oepul.o6_20.decision",
  "input_contract_note": "Native Eingabe farm.livestock.o6_20 als Liste teilnehmender Tierkategorien; animal_count in Köpfen, average_rgve als vorausberechneter Durchschnitt in RGVE, weide_days in Tagen sowie boolesche Zeitraum-, Versorgungs-, Melde- und Nachweisfelder. Antrag über o6_20_application, Dürrekontext über context. Keine Ableitung aus tierbezogener Ereigniszeitleiste.",
  "output_contract_note": "decision liefert eligible, violations, Kategorien mit Tagesgrenzen, application_valid und Prämienband-Indikationen; keine ausgezahlte Betriebsgesamtprämie. eligible wird aus Kategorien/violations gebildet und verknüpft application_valid im Code nicht. Fehlende Angaben können als false/0 und damit als Verletzung erscheinen; keine einheitliche Missing-Data-Semantik.",
  "case_origin": "Synthetische DEVELOPMENT-Eingaben: Basis aus dem historischen Luna-Modelltest valid_input; gezielte Einzelvariation und Auslassungsfall von der Sichtung abgeleitet. Keine unabhängig erstellten oder fachlich adjudizierten Gold-/Heldoutfälle.",
  "cases": [
    {
      "case_id": "baseline",
      "purpose": "Native synthetische Modelltestbasis getrennt vom App-Adapter ausführen; Ergebnis als Kandidatenbefund protokollieren.",
      "input": {
        "context": {
          "control_note_acknowledged": true,
          "drought_2026": false
        },
        "farm": {
          "livestock": {
            "o6_20": [
              {
                "all_category_animals_participate": true,
                "animal_count": 2,
                "animals_held_in_austria": true,
                "average_rgve": 1.2,
                "category": "female_cattle_2_plus",
                "grazing_substantial_part_of_day": true,
                "groundfeed_predominantly_grazing": true,
                "optional_150_days": false,
                "participating": true,
                "shelter_access": true,
                "water_access": true,
                "weide_days": 120,
                "weide_diary_complete": true,
                "weide_period_valid": true
              },
              {
                "all_category_animals_participate": true,
                "animal_count": 6,
                "animals_held_in_austria": true,
                "average_rgve": 0.9,
                "category": "female_sheep_1_plus",
                "grazing_substantial_part_of_day": true,
                "groundfeed_predominantly_grazing": true,
                "optional_150_days": true,
                "participating": true,
                "shelter_access": true,
                "vis_reporting_complete": true,
                "water_access": true,
                "weide_days": 150,
                "weide_diary_complete": true,
                "weide_period_valid": true
              }
            ]
          },
          "year": 2026
        },
        "o6_20_application": {
          "application_date_before_31_december": true,
          "measure_requested": true
        }
      }
    },
    {
      "case_id": "variation",
      "purpose": "Einzige Änderung: Weidetage der Rinderkategorie von 120 auf 119 Tage; Reaktion an der im Kandidaten konsumierten Schwelle beobachten.",
      "input": {
        "context": {
          "control_note_acknowledged": true,
          "drought_2026": false
        },
        "farm": {
          "livestock": {
            "o6_20": [
              {
                "all_category_animals_participate": true,
                "animal_count": 2,
                "animals_held_in_austria": true,
                "average_rgve": 1.2,
                "category": "female_cattle_2_plus",
                "grazing_substantial_part_of_day": true,
                "groundfeed_predominantly_grazing": true,
                "optional_150_days": false,
                "participating": true,
                "shelter_access": true,
                "water_access": true,
                "weide_days": 119,
                "weide_diary_complete": true,
                "weide_period_valid": true
              },
              {
                "all_category_animals_participate": true,
                "animal_count": 6,
                "animals_held_in_austria": true,
                "average_rgve": 0.9,
                "category": "female_sheep_1_plus",
                "grazing_substantial_part_of_day": true,
                "groundfeed_predominantly_grazing": true,
                "optional_150_days": true,
                "participating": true,
                "shelter_access": true,
                "vis_reporting_complete": true,
                "water_access": true,
                "weide_days": 150,
                "weide_diary_complete": true,
                "weide_period_valid": true
              }
            ]
          },
          "year": 2026
        },
        "o6_20_application": {
          "application_date_before_31_december": true,
          "measure_requested": 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.",
      "input": {
        "context": {
          "control_note_acknowledged": true,
          "drought_2026": false
        },
        "farm": {
          "livestock": {
            "o6_20": [
              {
                "all_category_animals_participate": true,
                "animal_count": 2,
                "animals_held_in_austria": true,
                "average_rgve": 1.2,
                "category": "female_cattle_2_plus",
                "grazing_substantial_part_of_day": true,
                "groundfeed_predominantly_grazing": true,
                "optional_150_days": false,
                "participating": true,
                "shelter_access": true,
                "weide_days": 120,
                "weide_diary_complete": true,
                "weide_period_valid": true
              },
              {
                "all_category_animals_participate": true,
                "animal_count": 6,
                "animals_held_in_austria": true,
                "average_rgve": 0.9,
                "category": "female_sheep_1_plus",
                "grazing_substantial_part_of_day": true,
                "groundfeed_predominantly_grazing": true,
                "optional_150_days": true,
                "participating": true,
                "shelter_access": true,
                "vis_reporting_complete": true,
                "water_access": true,
                "weide_days": 150,
                "weide_diary_complete": true,
                "weide_period_valid": true
              }
            ]
          },
          "year": 2026
        },
        "o6_20_application": {
          "application_date_before_31_december": true,
          "measure_requested": true
        }
      }
    }
  ],
  "references": [
    {
      "path": "runs/v2-o6_20-luna-high-20261005/workspace/policy/o6_20.rego",
      "detail": "Nativer Package-/Querypfad und tatsächlich konsumierte Eingabefelder; keine neue fachliche Regel hinzugefügt."
    },
    {
      "path": "runs/v2-o6_20-luna-high-20261005/workspace/tests/o6_20_test.rego",
      "detail": "Herkunft der synthetischen Entwicklungsbasis und Modelltest-Beispiele zu Mindest-/Grenzwertreaktionen; keine unabhängige Sollreferenz."
    },
    {
      "path": "runs/v2-o6_20-luna-high-20261005/workspace/data/o6_20_categories.json",
      "detail": "Historischer Datenkatalog für die vorhandenen Kategorien, Tabellen, Prämien und/oder Kombinationen."
    },
    {
      "path": "runs/v2-o6_20-luna-high-20261005/workspace/notes/assumptions.md",
      "detail": "Vom historischen Kandidaten dokumentierte Eingabe-, Quellen- und Auslegungsgrenzen."
    }
  ],
  "open_dependencies": [
    "Durchschnittliche RGVE und Weidetage brauchen eine festgelegte Herleitung aus Zu-/Abgängen und Zeitraum; diese Vorschau übernimmt Modelltestwerte.",
    "Kategorien-/Melde-/Dürrefakten und gekoppelte Almförderung sind ohne Nachweise keine fachlich bestätigten Eingaben.",
    "Das Prämienband ist keine aktuelle vollständige Jahres-/Betriebsberechnung.",
    "application_valid wird im nativen eligible-Pfad nicht verknüpft; die Gesamtbedeutung des Outputs muss vor App-Übernahme geklärt werden."
  ]
}
