{
  "version": 1,
  "fixtures": [
    {
      "file": "examples/hello_world.sd",
      "check": "pass"
    },
    {
      "file": "examples/rover_navigation.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    },
    {
      "file": "examples/warehouse_robot.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 3 }
    },
    {
      "file": "examples/digital_twin.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 3 }
    },
    {
      "file": "examples/drone_patrol.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 3 }
    },
    {
      "file": "examples/humanoid_assistant.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 3 }
    },
    {
      "file": "examples/ros2_bridge.sd",
      "check": "pass"
    },
    {
      "file": "examples/differential_drive.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    },
    {
      "file": "examples/lidar_avoidance.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    },
    {
      "file": "examples/outdoor_navigation.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    },
    {
      "file": "examples/warehouse_logistics.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    },
    {
      "file": "examples/ai_navigation.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    },
    {
      "file": "examples/vision_pick_place.sd",
      "check": "pass"
    },
    {
      "file": "examples/llm_robot_assistant.sd",
      "check": "pass"
    },
    {
      "file": "examples/ai_safety_violation.sd",
      "check": "fail",
      "errorContains": "ActionProposal"
    },
    {
      "file": "examples/showcase/rover_navigation.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    },
    {
      "file": "examples/showcase/warehouse_robot.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 3 }
    },
    {
      "file": "examples/showcase/hardware_compatibility.sd",
      "check": "pass"
    },
    {
      "file": "examples/showcase/killer_demo.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    },
    {
      "file": "examples/showcase/communication_demo.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 3 }
    },
    {
      "file": "examples/showcase/digital_twin_demo.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 3 }
    },
    {
      "file": "examples/showcase/ai_safety_violation.sd",
      "check": "fail",
      "errorContains": "ActionProposal"
    },
    {
      "file": "examples/basics/01_minimal_robot.sd",
      "check": "pass"
    },
    {
      "file": "examples/basics/04_result_and_option.sd",
      "check": "pass"
    },
    {
      "file": "examples/basics/07_in_language_tests.sd",
      "check": "pass"
    },
    {
      "file": "examples/integration/verify_walkthrough.sd",
      "check": "pass"
    },
    {
      "file": "examples/end_to_end/safe_patrol/src/main.sd",
      "check": "pass"
    },
    {
      "file": "examples/end_to_end/warehouse_delivery/src/main.sd",
      "check": "pass"
    },
    {
      "file": "examples/end_to_end/pick_and_place_cell/src/main.sd",
      "check": "pass"
    },
    {
      "file": "examples/end_to_end/fleet_coordination.sd",
      "check": "pass"
    },
    {
      "file": "examples/end_to_end/incident_response.sd",
      "check": "pass"
    },
    {
      "file": "examples/end_to_end/realtime_patrol.sd",
      "check": "pass"
    },
    {
      "file": "examples/end_to_end/concurrent_inspection.sd",
      "check": "pass"
    },
    {
      "file": "examples/end_to_end/replay_mission.sd",
      "check": "pass"
    },
    {
      "file": "examples/features/dyn_trait_object.sd",
      "check": "pass"
    },
    {
      "file": "examples/features/enum_payload.sd",
      "check": "pass"
    },
    {
      "file": "examples/features/join_and_spawn.sd",
      "check": "pass"
    },
    {
      "file": "examples/features/agent_capabilities.sd",
      "check": "pass"
    },
    {
      "file": "examples/features/requires_hardware.sd",
      "check": "pass"
    },
    {
      "file": "examples/features/safety_zones.sd",
      "check": "pass",
      "run": { "maxLoopIterations": 5 }
    }
  ]
}
