{
  "hub_commit": "ede75c00118e9808e5099da43c26f4619cc3bc37",
  "case": {
    "id": "path-smoothing-arclength",
    "title": "Path smoothing selects the wrong arclength point",
    "resolution": "Upstream segment indexing and interpolation can select a point off the requested path segment. The Hub wrapper corrects interpolation; original source remains pinned and unchanged.",
    "mode": "upstream_interpolation",
    "skill_id": "pythonrobotics-path-smoothing",
    "bad_skill_id": "pythonrobotics-path-smoothing",
    "runtime": "pythonrobotics",
    "source_commit": "cdd0cc888802b584c2d654ca85e3c5460973487d",
    "bad_input": {
      "path": [
        [
          0.0,
          0.0
        ],
        [
          10.0,
          0.0
        ],
        [
          10.0,
          10.0
        ]
      ],
      "distance": 5.0,
      "expected": [
        5.0,
        0.0,
        0
      ]
    },
    "good_input": {
      "path_xy": [
        [
          0,
          0
        ],
        [
          1,
          1
        ],
        [
          2,
          0
        ],
        [
          3,
          1
        ],
        [
          4,
          0
        ]
      ],
      "obstacles": [],
      "robot_radius": 0.2,
      "seed": 0
    },
    "contracts_sha256": "beb0354c58d43dbfe370fc86be811b2e44195fc6cf0ab30bc7332a918fc506fb",
    "scope": "Authored reproduction; not autonomous agent discovery, general accuracy or hardware verification."
  },
  "evidence": {
    "id": "path-smoothing-arclength",
    "case_sha256": "22ec86422a022411727c00498537e3af46b98867ab44505acfb1ebbb1f330991",
    "problem_reproduced": true,
    "valid_case_passed": true,
    "observed_problem": {
      "original_result": [
        5.0,
        5.0,
        -1
      ],
      "expected": [
        5.0,
        0.0,
        0
      ]
    },
    "checks": {
      "nonempty": true,
      "start_reached": true,
      "goal_reached": true,
      "supplied_obstacles_clear": true,
      "not_longer": true
    },
    "adapter_sha256": "30f138778bf12bcfa8d0e9ae9f52f5b32034f9bb56df1fd7a4fffa895bb79e25",
    "bad_adapter_sha256": "30f138778bf12bcfa8d0e9ae9f52f5b32034f9bb56df1fd7a4fffa895bb79e25",
    "source_commit": "cdd0cc888802b584c2d654ca85e3c5460973487d",
    "mode": "upstream_interpolation"
  },
  "observed_at": "2026-10-20T04:15:40.176754+00:00",
  "maintainer_authored": true
}
