{
  "summary": {
    "requested_per_source": 2,
    "ok": 7,
    "failed": 1,
    "dragapart_smoke_passed": 4
  },
  "items": [
    {
      "source": "PartNetMobility",
      "object_id": "household_fixtures/148",
      "category": "household_fixtures",
      "dirname": "PartNetMobility__household_fixtures__148",
      "joint_name": "joint_0",
      "joint_type": "revolute",
      "moving_links": [
        "link_0"
      ],
      "drag_xyuv_norm": [
        0.34607341542025194,
        0.38113896513042,
        0.8507181961135423,
        0.5382679054910647
      ],
      "drag_xyuv_pixels": [
        88.5947943475845,
        97.57157507338752,
        217.78385820506682,
        137.79658380571257
      ],
      "images": {
        "closed": "data/PartNetMobility__household_fixtures__148/cond_closed.png",
        "target_open": "data/PartNetMobility__household_fixtures__148/target_open.png",
        "overlay": "data/PartNetMobility__household_fixtures__148/cond_drag_overlay.png",
        "dragapart": "data/PartNetMobility__household_fixtures__148/dragapart_generated_steps6.png"
      },
      "record": "data/PartNetMobility__household_fixtures__148/drag_record.json",
      "dragapart_ran": true
    },
    {
      "source": "PartNetMobility",
      "object_id": "household_fixtures/2702",
      "category": "household_fixtures",
      "dirname": "PartNetMobility__household_fixtures__2702",
      "joint_name": "joint_0",
      "joint_type": "revolute",
      "moving_links": [
        "link_0"
      ],
      "drag_xyuv_norm": [
        0.5294083699066303,
        0.43861528049596393,
        0.44285445918866834,
        0.6182851875551595
      ],
      "drag_xyuv_pixels": [
        135.52854269609736,
        112.28551180696677,
        113.3707415522991,
        158.28100801412083
      ],
      "images": {
        "closed": "data/PartNetMobility__household_fixtures__2702/cond_closed.png",
        "target_open": "data/PartNetMobility__household_fixtures__2702/target_open.png",
        "overlay": "data/PartNetMobility__household_fixtures__2702/cond_drag_overlay.png",
        "dragapart": null
      },
      "record": "data/PartNetMobility__household_fixtures__2702/drag_record.json",
      "dragapart_ran": false
    },
    {
      "source": "GAPartNet",
      "object_id": "small_appliances/103110",
      "category": "small_appliances",
      "dirname": "GAPartNet__small_appliances__103110",
      "joint_name": "joint_0",
      "joint_type": "revolute",
      "moving_links": [
        "link_0"
      ],
      "drag_xyuv_norm": [
        0.5766920414754975,
        0.13142886409451948,
        0.28316922729755295,
        0.8169941293400933
      ],
      "drag_xyuv_pixels": [
        147.63316261772735,
        33.64578920819699,
        72.49132218817356,
        209.15049711106388
      ],
      "images": {
        "closed": "data/GAPartNet__small_appliances__103110/cond_closed.png",
        "target_open": "data/GAPartNet__small_appliances__103110/target_open.png",
        "overlay": "data/GAPartNet__small_appliances__103110/cond_drag_overlay.png",
        "dragapart": "data/GAPartNet__small_appliances__103110/dragapart_generated_steps6.png"
      },
      "record": "data/GAPartNet__small_appliances__103110/drag_record.json",
      "dragapart_ran": true
    },
    {
      "source": "GRScenes",
      "object_id": "large_furniture/grscenes_cabinet_03b5d18e8a3f_1e6794",
      "category": "large_furniture",
      "dirname": "GRScenes__large_furniture__grscenes_cabinet_03b5d18e8a3f_1e6794",
      "joint_name": "Constraint_6c28e7db_fecc_42ac_9551_27d9f72f5027",
      "joint_type": "revolute",
      "moving_links": [
        "Group_6c28e7db_fecc_42ac_9551_27d9f72f5027"
      ],
      "drag_xyuv_norm": [
        0.2578161257250374,
        0.8412177833484877,
        0.1443742792999559,
        0.37320505192443604
      ],
      "drag_xyuv_pixels": [
        66.00092818560958,
        215.35175253721286,
        36.95981550078871,
        95.54049329265563
      ],
      "images": {
        "closed": "data/GRScenes__large_furniture__grscenes_cabinet_03b5d18e8a3f_1e6794/cond_closed.png",
        "target_open": "data/GRScenes__large_furniture__grscenes_cabinet_03b5d18e8a3f_1e6794/target_open.png",
        "overlay": "data/GRScenes__large_furniture__grscenes_cabinet_03b5d18e8a3f_1e6794/cond_drag_overlay.png",
        "dragapart": "data/GRScenes__large_furniture__grscenes_cabinet_03b5d18e8a3f_1e6794/dragapart_generated_steps6.png"
      },
      "record": "data/GRScenes__large_furniture__grscenes_cabinet_03b5d18e8a3f_1e6794/drag_record.json",
      "dragapart_ran": true
    },
    {
      "source": "GRScenes",
      "object_id": "major_appliances/grscenes_washingmachine_aad33f3d6cf9_a11a11",
      "category": "major_appliances",
      "dirname": "GRScenes__major_appliances__grscenes_washingmachine_aad33f3d6cf9_a11a11",
      "joint_name": "Constraint_260",
      "joint_type": "prismatic",
      "moving_links": [
        "Group_260"
      ],
      "drag_xyuv_norm": [
        0.41743918057387824,
        0.4043231945072912,
        0.4174391941548836,
        0.2715532600197161
      ],
      "drag_xyuv_pixels": [
        106.86443022691283,
        103.50673779386655,
        106.8644337036502,
        69.51763456504732
      ],
      "images": {
        "closed": "data/GRScenes__major_appliances__grscenes_washingmachine_aad33f3d6cf9_a11a11/cond_closed.png",
        "target_open": "data/GRScenes__major_appliances__grscenes_washingmachine_aad33f3d6cf9_a11a11/target_open.png",
        "overlay": "data/GRScenes__major_appliances__grscenes_washingmachine_aad33f3d6cf9_a11a11/cond_drag_overlay.png",
        "dragapart": null
      },
      "record": "data/GRScenes__major_appliances__grscenes_washingmachine_aad33f3d6cf9_a11a11/drag_record.json",
      "dragapart_ran": false
    },
    {
      "source": "ArtVIP",
      "object_id": "large_furniture/GREAKER_cabinet_with_drawers_white_84X101cm",
      "category": "large_furniture",
      "dirname": "ArtVIP__large_furniture__GREAKER_cabinet_with_drawers_white_84X101cm",
      "joint_name": "RevoluteJoint_right",
      "joint_type": "revolute",
      "moving_links": [
        "E_door1_13"
      ],
      "drag_xyuv_norm": [
        0.4562194356615939,
        0.29105179073900944,
        0.565739361972504,
        0.4639051269478107
      ],
      "drag_xyuv_pixels": [
        116.79217552936804,
        74.50925842918642,
        144.82927666496101,
        118.75971249863954
      ],
      "images": {
        "closed": "data/ArtVIP__large_furniture__GREAKER_cabinet_with_drawers_white_84X101cm/cond_closed.png",
        "target_open": "data/ArtVIP__large_furniture__GREAKER_cabinet_with_drawers_white_84X101cm/target_open.png",
        "overlay": "data/ArtVIP__large_furniture__GREAKER_cabinet_with_drawers_white_84X101cm/cond_drag_overlay.png",
        "dragapart": "data/ArtVIP__large_furniture__GREAKER_cabinet_with_drawers_white_84X101cm/dragapart_generated_steps10.png"
      },
      "record": "data/ArtVIP__large_furniture__GREAKER_cabinet_with_drawers_white_84X101cm/drag_record.json",
      "dragapart_ran": true
    },
    {
      "source": "ArtVIP",
      "object_id": "small_furniture/model_chair_2",
      "category": "small_furniture",
      "dirname": "ArtVIP__small_furniture__model_chair_2",
      "joint_name": "RevoluteJoint_chair_2_1_joint",
      "joint_type": "revolute",
      "moving_links": [
        "E_leg1_1"
      ],
      "drag_xyuv_norm": [
        0.45332821918345,
        0.8717958249874569,
        0.7753051745966153,
        0.401523361324352
      ],
      "drag_xyuv_pixels": [
        116.0520241109632,
        223.17973119678896,
        198.47812469673352,
        102.78998049903412
      ],
      "images": {
        "closed": "data/ArtVIP__small_furniture__model_chair_2/cond_closed.png",
        "target_open": "data/ArtVIP__small_furniture__model_chair_2/target_open.png",
        "overlay": "data/ArtVIP__small_furniture__model_chair_2/cond_drag_overlay.png",
        "dragapart": null
      },
      "record": "data/ArtVIP__small_furniture__model_chair_2/drag_record.json",
      "dragapart_ran": false
    }
  ],
  "failures": [
    {
      "record": {
        "asset_kind": "native_articulated_or_manually_cleaned_release_asset",
        "asset_name": "100023",
        "bbox_max": [
          0.965167,
          0.501863,
          0.752969
        ],
        "bbox_min": [
          -0.999695,
          -0.455298,
          -0.709157
        ],
        "benchmark_id": "articulated_objects_v1.0_final_20260508",
        "category": "household_items",
        "description": "GAPartNet articulated KitchenPot asset 100023",
        "is_manipuland": false,
        "object_id": "household_items/100023",
        "placement_type": "floor",
        "quality_flags": [],
        "quality_status": "scene_ready_passed_known_gates",
        "sdf_path": "/data/share/ud4scenesmith/scenesmith_unified_articulated_v0.4_sourcefaithful_scenesmith_format_20260507/artvip_sdf/household_items/100023/100023.sdf",
        "sdf_path_scene_relative": "household_items/100023/100023.sdf",
        "source_dataset": "GAPartNet",
        "source_object_id": "GAPartNet/100023"
      },
      "error": "no valid drag candidate"
    }
  ]
}
