{
  "updated_at": "2026-06-17T09:55:00+09:00",
  "work_orders": [
    {
      "id": "mot-work-order-001",
      "challenge_id": "mot-challenge-001",
      "title": "Urban wind recovery for small drones",
      "hardware_class": "Small multirotor under 2 kg in a safety cage or approved netted test area.",
      "required_sensors": ["IMU", "barometer", "motor rpm or ESC telemetry", "position tracking", "wind measurement"],
      "test_environment": "Controlled gust corridor before any outdoor attempt.",
      "baseline_attempt": "Manual or stock controller hover recovery under declared gust profile.",
      "protocol": [
        "Complete preflight checklist.",
        "Record calibration references.",
        "Run three no-gust baseline trials.",
        "Run ten gust trials at declared wind profile.",
        "Record every exclusion-zone breach and human stop event."
      ],
      "telemetry_schema": ["timestamp_ms", "position_xyz_m", "velocity_xyz_mps", "attitude_quat", "motor_rpm", "battery_voltage", "wind_speed_mps", "mode", "stop_event"],
      "pass_fail_threshold": "p95 recovery time <= 1.8 seconds with no exclusion-zone breach.",
      "submission_checklist": ["preflight checklist", "raw telemetry hash", "wind profile", "video hash", "failure notes", "operator stop-path receipt"]
    },
    {
      "id": "mot-work-order-002",
      "challenge_id": "mot-challenge-002",
      "title": "Cluttered tool handoff under human supervision",
      "hardware_class": "Bench robot arm or mobile manipulator with force/torque or tactile stop.",
      "required_sensors": ["vision", "joint state", "force or tactile stop", "operator control log"],
      "test_environment": "Bench fixture with approved contact and exclusion zones.",
      "baseline_attempt": "Slow supervised handoff with fixed tool pose and manual stop test.",
      "protocol": [
        "Declare tool, grip surface, and human handoff zone.",
        "Run five empty-hand rehearsal cycles.",
        "Run twenty tool handoffs.",
        "Log all contact events outside approved zones.",
        "Record human stop authority and reaction path."
      ],
      "telemetry_schema": ["timestamp_ms", "joint_state", "end_effector_pose", "force_n", "tool_state", "operator_mode", "stop_event"],
      "pass_fail_threshold": "20 safe handoffs with zero contact outside approved zones.",
      "submission_checklist": ["setup photo", "handoff log", "contact event log", "video hash", "failure notes"]
    },
    {
      "id": "mot-work-order-003",
      "challenge_id": "mot-challenge-003",
      "title": "Battery truth for field robots",
      "hardware_class": "Field robot or drone with repeatable route and payload.",
      "required_sensors": ["battery voltage", "current draw", "temperature", "route profile", "payload mass"],
      "test_environment": "Declared terrain, temperature range, payload, and route profile.",
      "baseline_attempt": "Repeat route with stock controller and no algorithmic optimization.",
      "protocol": [
        "Record battery health before run.",
        "Declare payload and useful task definition.",
        "Run repeatable route three times.",
        "Report energy per useful task, not idle runtime.",
        "Publish failures and thermal limits."
      ],
      "telemetry_schema": ["timestamp_ms", "battery_voltage", "current_amp", "temperature_c", "position_xyz_m", "payload_kg", "task_count", "mode"],
      "pass_fail_threshold": "Report energy per useful task with battery health and payload disclosed.",
      "submission_checklist": ["battery health report", "route log", "task count", "raw telemetry hash", "environment notes"]
    },
    {
      "id": "mot-work-order-004",
      "challenge_id": "mot-challenge-004",
      "title": "Autonomy kill-chain receipt",
      "hardware_class": "Any physical autonomous system entering a supervised bench or field test.",
      "required_sensors": ["command log", "operator action log", "stop event log", "mode transition log"],
      "test_environment": "Bench, cage, closed course, or approved field environment.",
      "baseline_attempt": "Dry-run authority test with no powered motion beyond approved safe mode.",
      "protocol": [
        "Name operator, observer, safety reviewer, and incident owner.",
        "Record stop authority before the run.",
        "Test emergency stop path.",
        "Run mode transition sequence.",
        "Attach incident or correction record if anything unexpected occurs."
      ],
      "telemetry_schema": ["timestamp_ms", "command_source", "mode", "operator_action", "stop_event", "review_status"],
      "pass_fail_threshold": "Every run has named operator, observer, stop authority, and incident owner.",
      "submission_checklist": ["role receipt", "stop test evidence", "mode transition log", "incident template"]
    }
  ]
}
