{
  "measure_id": "o6_21",
  "run_id": "v2-o6_21-luna-high-20261005",
  "query": "data.policy.o6_21.decision",
  "input_contract_note": "Native Eingabe farm.o6_21 mit Jahr 2026, teilnehmenden Kategorien, durchschnittlichen/förderbaren RGVE und Stall-/Nachweisfeldern. animals[].weight_kg in kg; total_area_m2_per_animal und lying_area_m2_per_animal in m²/Tier, Prozentangaben als Zahlen. Allgemeine Betriebsdaten werden nicht aus dem App-Profil übersetzt.",
  "output_contract_note": "decision liefert eligible, konkrete violations, application/contract_year und premium_eur. Die Prämienformel bleibt auch bei Verletzungen ausführbar; Betrag ist deshalb eine rechnerische Indikation, keine Freigabe. Antrag-/Vertragsstatus sind separate Felder und nicht vollständig Bestandteil von eligible; allgemeine Förderbedingungen bleiben außerhalb des Teilurteils.",
  "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": {
        "farm": {
          "o6_21": {
            "all_eligible_animals_participating": true,
            "animals": [
              {
                "animal_id": "r1",
                "weight_kg": 501
              }
            ],
            "application_submitted_by_december_31": true,
            "average_fundable_rgve": 5,
            "compost_surcharge_requested": false,
            "fundable_rgve_total": 5,
            "health_service_participation": false,
            "housing_periods_documented": true,
            "milk_delivery_to_dairy": false,
            "minimum_participation_met": true,
            "overlap_with_alp_or_weide": false,
            "participating_categories": [
              "male_from_half_year"
            ],
            "qplus_rind_or_comparable": false,
            "stall": {
              "group_housing": true,
              "individual_housing_littered": true,
              "littered_lying_area_percent": 40,
              "littered_system": true,
              "lying_area_m2_per_animal": 1.68,
              "lying_area_soft_and_dry": true,
              "perforation_percent": 0,
              "structural_requirements_met": true,
              "total_area_m2_per_animal": 4.2,
              "usable_area_definition_met": true
            },
            "year": 2026
          }
        }
      }
    },
    {
      "case_id": "variation",
      "purpose": "Einzige Änderung: nutzbare Gesamtfläche von 4,20 auf 4,19 m²/Tier bei 501 kg; Reaktion der modellierten Platzbedarfstabelle beobachten.",
      "input": {
        "farm": {
          "o6_21": {
            "all_eligible_animals_participating": true,
            "animals": [
              {
                "animal_id": "r1",
                "weight_kg": 501
              }
            ],
            "application_submitted_by_december_31": true,
            "average_fundable_rgve": 5,
            "compost_surcharge_requested": false,
            "fundable_rgve_total": 5,
            "health_service_participation": false,
            "housing_periods_documented": true,
            "milk_delivery_to_dairy": false,
            "minimum_participation_met": true,
            "overlap_with_alp_or_weide": false,
            "participating_categories": [
              "male_from_half_year"
            ],
            "qplus_rind_or_comparable": false,
            "stall": {
              "group_housing": true,
              "individual_housing_littered": true,
              "littered_lying_area_percent": 40,
              "littered_system": true,
              "lying_area_m2_per_animal": 1.68,
              "lying_area_soft_and_dry": true,
              "perforation_percent": 0,
              "structural_requirements_met": true,
              "total_area_m2_per_animal": 4.19,
              "usable_area_definition_met": true
            },
            "year": 2026
          }
        }
      }
    },
    {
      "case_id": "missing_fact",
      "purpose": "Einzige Auslassung: structural_requirements_met; prüfen, ob fehlender baulicher Nachweis ausdrücklich als unbekannt oder als Verletzung erscheint.",
      "input": {
        "farm": {
          "o6_21": {
            "all_eligible_animals_participating": true,
            "animals": [
              {
                "animal_id": "r1",
                "weight_kg": 501
              }
            ],
            "application_submitted_by_december_31": true,
            "average_fundable_rgve": 5,
            "compost_surcharge_requested": false,
            "fundable_rgve_total": 5,
            "health_service_participation": false,
            "housing_periods_documented": true,
            "milk_delivery_to_dairy": false,
            "minimum_participation_met": true,
            "overlap_with_alp_or_weide": false,
            "participating_categories": [
              "male_from_half_year"
            ],
            "qplus_rind_or_comparable": false,
            "stall": {
              "group_housing": true,
              "individual_housing_littered": true,
              "littered_lying_area_percent": 40,
              "littered_system": true,
              "lying_area_m2_per_animal": 1.68,
              "lying_area_soft_and_dry": true,
              "perforation_percent": 0,
              "total_area_m2_per_animal": 4.2,
              "usable_area_definition_met": true
            },
            "year": 2026
          }
        }
      }
    }
  ],
  "references": [
    {
      "path": "runs/v2-o6_21-luna-high-20261005/workspace/policy/o6_21.rego",
      "detail": "Nativer Package-/Querypfad und tatsächlich konsumierte Eingabefelder; keine neue fachliche Regel hinzugefügt."
    },
    {
      "path": "runs/v2-o6_21-luna-high-20261005/workspace/tests/o6_21_test.rego",
      "detail": "Herkunft der synthetischen Entwicklungsbasis und Modelltest-Beispiele zu Mindest-/Grenzwertreaktionen; keine unabhängige Sollreferenz."
    },
    {
      "path": "runs/v2-o6_21-luna-high-20261005/workspace/data/o6_21_tables.json",
      "detail": "Historischer Datenkatalog für die vorhandenen Kategorien, Tabellen, Prämien und/oder Kombinationen."
    },
    {
      "path": "runs/v2-o6_21-luna-high-20261005/workspace/notes/assumptions.md",
      "detail": "Vom historischen Kandidaten dokumentierte Eingabe-, Quellen- und Auslegungsgrenzen."
    }
  ],
  "open_dependencies": [
    "Exakt 500 kg ist in notes/assumptions.md auslegungsbedürftig; die Vorschau nutzt 501 kg und beansprucht kein Grenzfall-Sollurteil.",
    "Qplus/vergleichbare Programme, besondere Offenstallbedingungen und Kompostierungsvarianten benötigen unabhängig bestätigte Tatsachen-/Rechtsgrundlagen.",
    "Allgemeine Zugangsvoraussetzungen und Jahres-/Kombinationsbezug sind nicht vollständig aus dem App-Profil abgeleitet.",
    "Fehlende Angaben und rechnerische Prämie sind im nativen Vertrag nicht sauber von fachlicher Freigabe getrennt."
  ]
}
