{
  "version": 1,
  "facing_modes": ["legacy", "movement", "target", "fixed", "keep"],
  "traversals": ["once", "loop", "ping_pong"],
  "blocked_policies": ["hold", "skip_waypoint"],
  "max_points": 32,
  "bounds": {
    "x": [0, 1], "y": [0, 1], "wait_seconds": [0, 60],
    "arrival_radius": [0.1, 100], "padding": [0, 200],
    "blocked_timeout_seconds": [0.1, 60], "angle_degrees": [-180, 180]
  },
  "facing": {"mode": "legacy", "angle_degrees": 0},
  "path": {
    "space": "arena", "entry": "first_point", "traversal": "ping_pong",
    "arrival_radius": 4, "padding": 4,
    "blocked_policy": "hold", "blocked_timeout_seconds": 2,
    "points": [{"x": 0.5, "y": 0.2, "wait_seconds": 0.2}, {"x": 0.5, "y": 0.8, "wait_seconds": 0.2}]
  }
}
