{
  "hub_commit": "ede75c00118e9808e5099da43c26f4619cc3bc37",
  "case": {
    "id": "ruckig-axis-count",
    "title": "Ruckig state and limit vectors must share an axis count",
    "resolution": "Position, velocity, acceleration and all limits must describe the same ordered axes. Match vector lengths and coordinate_type explicitly.",
    "mode": "input",
    "skill_id": "ruckig-online-trajectory",
    "bad_skill_id": "ruckig-online-trajectory",
    "runtime": "ruckig",
    "source_commit": "a8db97a4e9c55e5160a3855f739fa3b270df8e4c",
    "bad_input": {
      "current_position": [
        0,
        0,
        0.5
      ],
      "current_velocity": [
        0.0,
        0.0
      ],
      "current_acceleration": [
        0,
        0,
        0
      ],
      "target_position": [
        1,
        -0.5,
        0.25
      ],
      "target_velocity": [
        0,
        0,
        0
      ],
      "target_acceleration": [
        0,
        0,
        0
      ],
      "max_velocity": [
        1,
        1,
        1
      ],
      "max_acceleration": [
        2,
        2,
        2
      ],
      "max_jerk": [
        4,
        4,
        4
      ],
      "dt": 0.01,
      "coordinate_type": "revolute_rad"
    },
    "good_input": {
      "current_position": [
        0,
        0,
        0.5
      ],
      "current_velocity": [
        0,
        0,
        0
      ],
      "current_acceleration": [
        0,
        0,
        0
      ],
      "target_position": [
        1,
        -0.5,
        0.25
      ],
      "target_velocity": [
        0,
        0,
        0
      ],
      "target_acceleration": [
        0,
        0,
        0
      ],
      "max_velocity": [
        1,
        1,
        1
      ],
      "max_acceleration": [
        2,
        2,
        2
      ],
      "max_jerk": [
        4,
        4,
        4
      ],
      "dt": 0.01,
      "coordinate_type": "revolute_rad"
    },
    "contracts_sha256": "1b6001355e80051839a68c7fbec149f959d2ae80f393b5af67e5bf73b8f27892",
    "scope": "Authored reproduction; not autonomous agent discovery, general accuracy or hardware verification."
  },
  "evidence": {
    "id": "ruckig-axis-count",
    "case_sha256": "5332f0e311df2a30cee972590ca09f635d5b48caa5ec5d0e7f8699196cdd0238",
    "problem_reproduced": true,
    "valid_case_passed": true,
    "observed_problem": {
      "exit_code": 2,
      "reason_code": "invalid_input_or_environment"
    },
    "checks": {
      "terminal_velocity": true,
      "terminal_acceleration": true,
      "acceleration_bounds": true,
      "sampled_jerk_bounds": true,
      "terminal_position": true,
      "velocity_bounds": true
    },
    "adapter_sha256": "2dd1b2b7afed66065f7080ae06735bf01d95ca1195880bebf754962a9a30ffd7",
    "bad_adapter_sha256": "2dd1b2b7afed66065f7080ae06735bf01d95ca1195880bebf754962a9a30ffd7",
    "source_commit": "a8db97a4e9c55e5160a3855f739fa3b270df8e4c",
    "mode": "input"
  },
  "observed_at": "2026-10-20T04:15:40.176754+00:00",
  "maintainer_authored": true
}
