{
  "id": "airforce",
  "name": "Aircrew calendar demonstration",
  "description": "Compare shared training capacity and learned priorities under disruption.",
  "limitations": "Synthetic qualification proxy; no actual Air Force syllabus, personnel or operational performance is represented.",
  "horizon_days": 120,
  "deadline_day": 100,
  "minimum_completion": 0.8,
  "attendance_probability": 0.9,
  "weather_probability": 0.78,
  "weather_persistence": 0.55,
  "resources": {
    "practice": {
      "label": "Aircraft capacity",
      "count": 18,
      "availability": 0.75,
      "weather_sensitive": true
    },
    "mentor": {
      "label": "Instructor capacity",
      "count": 12,
      "availability": 0.94
    },
    "sim": {
      "label": "Simulator slot",
      "count": 8,
      "availability": 0.96
    }
  },
  "students": [
    {
      "id": "S001",
      "target_day": 100,
      "release_day": 0,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 2,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 11,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 4,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 9,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S002",
      "target_day": 100,
      "release_day": 1,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 5,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 14,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 2,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 7,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S003",
      "target_day": 100,
      "release_day": 2,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 3,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 12,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 5,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 10,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S004",
      "target_day": 100,
      "release_day": 0,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 10,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 3,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 8,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S005",
      "target_day": 100,
      "release_day": 1,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 4,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 13,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S006",
      "target_day": 100,
      "release_day": 2,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 2,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 11,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 4,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 9,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S007",
      "target_day": 100,
      "release_day": 0,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 5,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 14,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 2,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 7,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S008",
      "target_day": 100,
      "release_day": 1,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 3,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 12,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 5,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 10,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S009",
      "target_day": 100,
      "release_day": 2,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 10,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 3,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 8,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S010",
      "target_day": 100,
      "release_day": 0,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 4,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 13,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S011",
      "target_day": 100,
      "release_day": 1,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 2,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 11,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 4,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 9,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S012",
      "target_day": 100,
      "release_day": 2,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 5,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 14,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 2,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 7,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S013",
      "target_day": 100,
      "release_day": 0,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 3,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 12,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 5,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 10,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S014",
      "target_day": 100,
      "release_day": 1,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 10,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 3,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 8,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S015",
      "target_day": 100,
      "release_day": 2,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 4,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 13,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S016",
      "target_day": 100,
      "release_day": 0,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 2,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 11,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 4,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 9,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S017",
      "target_day": 100,
      "release_day": 1,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 5,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 14,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 2,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 7,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S018",
      "target_day": 100,
      "release_day": 2,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 3,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 12,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 5,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 10,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S019",
      "target_day": 100,
      "release_day": 0,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 10,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 3,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 8,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    },
    {
      "id": "S020",
      "target_day": 100,
      "release_day": 1,
      "stages": [
        {
          "name": "Preparation",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 4,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Flight training",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 13,
          "success_probability": 0.92,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Final simulator events",
          "resources": {
            "sim": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.94,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        },
        {
          "name": "Qualification flights",
          "resources": {
            "practice": 1,
            "mentor": 1
          },
          "units": 6,
          "success_probability": 0.9,
          "required_qualifications": {
            "mentor": "instructor-qualified"
          }
        }
      ]
    }
  ],
  "regimes": [
    {
      "name": "Nominal",
      "probability": 0.65,
      "weather_factor": 1,
      "capacity_factor": 1,
      "attendance_factor": 1
    },
    {
      "name": "Environment disruption",
      "probability": 0.15,
      "weather_factor": 0.65,
      "capacity_factor": 1,
      "attendance_factor": 1
    },
    {
      "name": "Resource disruption",
      "probability": 0.15,
      "weather_factor": 1,
      "capacity_factor": 0.72,
      "attendance_factor": 1
    },
    {
      "name": "Coupled disruption",
      "probability": 0.05,
      "weather_factor": 0.65,
      "capacity_factor": 0.72,
      "attendance_factor": 0.9
    }
  ],
  "actions": [
    {
      "id": "baseline",
      "name": "Keep the current plan",
      "cost": 0,
      "policy": "fifo",
      "resource_changes": {}
    },
    {
      "id": "learned",
      "name": "Use learned priorities",
      "cost": 0.02,
      "policy": "learned",
      "resource_changes": {}
    },
    {
      "id": "mentor",
      "name": "Add one instructor capacity",
      "cost": 0.12,
      "policy": "fifo",
      "resource_changes": {
        "mentor": 1
      }
    },
    {
      "id": "gate",
      "name": "Add one aircraft capacity",
      "cost": 0.18,
      "policy": "fifo",
      "resource_changes": {
        "practice": 1
      }
    }
  ],
  "operational_contract": {
    "start_date": "2026-11-04",
    "training_weekdays": [
      0,
      1,
      2,
      3,
      4
    ],
    "closure_dates": [
      "2026-11-11",
      "2026-11-26"
    ],
    "learner_unavailable": {
      "S001": [
        "2026-11-05",
        "2026-11-06"
      ]
    },
    "resource_unavailable": {
      "mentor": [
        "2026-11-12"
      ]
    },
    "resource_qualifications": {
      "mentor": [
        "instructor-qualified"
      ]
    },
    "review_status": "synthetic_demonstration",
    "source_snapshot": "synthetic-mission-wiki-v5"
  }
}
