{
  "generated_at_utc": "2026-05-10T14:00:44Z",
  "benchmark_id": "route3_articulated_generation_batch_v0.4_20260510",
  "scope": "Route-3 only; Route-1/Route-2 files are not modified.",
  "main_method": "PAct",
  "source_batch_root": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects",
  "source_gt_aligned_root": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects",
  "existing_route3_context": {
    "scripts_and_reports": [
      "/data/250010098/Unified_dataset/articulated_generation_benchmark/evaluations/real_method_eval_20260509/compute_real_method_metrics.py",
      "/data/250010098/Unified_dataset/articulated_generation_benchmark/evaluations/real_method_eval_20260509/build_expanded_route3_benchmark_20260510.py",
      "/data/250010098/Unified_dataset/articulated_generation_benchmark/evaluations/real_method_eval_20260509/publish_route3_official_method_dashboard_20260510.py",
      "/data/250010098/Unified_dataset/articulated_generation_benchmark/evaluations/pact_v03_real_metrics_20260510/pact_v03_real_metrics_report.json",
      "/data/250010098/Unified_dataset/articulated_generation_benchmark/evaluations/pact_v03_real_metrics_expanded_20260510/pact_v03_real_metrics_expanded_report.json"
    ],
    "portal_pages": [
      {
        "slug": "route3-batch-benchmark-20260510",
        "title": "路线三：PAct 批量评测与扩展指标 20260510",
        "asset_count": 66,
        "detail_path": "experiments/route3-batch-benchmark-20260510/index.html"
      },
      {
        "slug": "route3-pact-v03-real-metrics-expanded-20260510",
        "title": "路线三：PAct v0.3 扩展真实评测",
        "asset_count": 5,
        "detail_path": "experiments/route3-pact-v03-real-metrics-expanded-20260510/index.html"
      },
      {
        "slug": "route3-pact-v03-real-metrics-20260510",
        "title": "路线三：PAct v0.3 真实评测",
        "asset_count": 5,
        "detail_path": "experiments/route3-pact-v03-real-metrics-20260510/index.html"
      },
      {
        "slug": "route2-ot-scenetransporter-pact-complete-20260510",
        "title": "路线二：OT 到 SceneTransporter 再到 PAct 完整讲义",
        "asset_count": 1,
        "detail_path": "experiments/route2-ot-scenetransporter-pact-complete-20260510/index.html"
      },
      {
        "slug": "route3-expanded-benchmark-v0-2-20260510",
        "title": "路线三：扩展评测标准与重评定",
        "asset_count": 12,
        "detail_path": "experiments/route3-expanded-benchmark-v0-2-20260510/index.html"
      },
      {
        "slug": "route3-official-method-dashboard-20260510",
        "title": "路线三：官方方法评测与 3D 结果入口",
        "asset_count": 12,
        "detail_path": "experiments/route3-official-method-dashboard-20260510/index.html"
      },
      {
        "slug": "scenetransporter-ot-pact-lecture-20260509",
        "title": "SceneTransporter 思想与 OT 融入 PAct",
        "asset_count": 1,
        "detail_path": "experiments/scenetransporter-ot-pact-lecture-20260509/index.html"
      },
      {
        "slug": "route3-pact-official-rerun2-20260510",
        "title": "路线三：PAct 官方实现 rerun2",
        "asset_count": 2,
        "detail_path": "experiments/route3-pact-official-rerun2-20260510/index.html"
      },
      {
        "slug": "route3-pact-official-multi-examples-20260509",
        "title": "路线三：PAct 官方多样本重跑",
        "asset_count": 5,
        "detail_path": "experiments/route3-pact-official-multi-examples-20260509/index.html"
      },
      {
        "slug": "route3-pact-official-rerun-20260509",
        "title": "路线三：PAct 官方实现重跑",
        "asset_count": 1,
        "detail_path": "experiments/route3-pact-official-rerun-20260509/index.html"
      },
      {
        "slug": "route3-official-example-visual-20260509",
        "title": "路线三：官方实现重跑例子",
        "asset_count": 1,
        "detail_path": "experiments/route3-official-example-visual-20260509/index.html"
      },
      {
        "slug": "real-method-eval-20260509",
        "title": "路线三：官方实现切换",
        "asset_count": 2,
        "detail_path": "experiments/real-method-eval-20260509/index.html"
      },
      {
        "slug": "ud4-route3-3d-result-models-20260509",
        "title": "历史废弃：路线三：评测结果三维模型",
        "asset_count": 7,
        "detail_path": "experiments/ud4-route3-3d-result-models-20260509/index.html"
      },
      {
        "slug": "ud4-route3-raw-source-method-eval-20260509",
        "title": "历史废弃：路线三：原数据集 GT 方法评测",
        "asset_count": 976,
        "detail_path": "experiments/ud4-route3-raw-source-method-eval-20260509/index.html"
      },
      {
        "slug": "ud4-method-benchmark-against-unified-v0-2-20260509",
        "title": "历史废弃：路线三：统一数据集方法评测 v0.2",
        "asset_count": 6352,
        "detail_path": "experiments/ud4-method-benchmark-against-unified-v0-2-20260509/index.html"
      },
      {
        "slug": "ud4-unified-dataset-full-eval-20260509",
        "title": "历史废弃：路线三：统一数据集完整评测",
        "asset_count": 6352,
        "detail_path": "experiments/ud4-unified-dataset-full-eval-20260509/index.html"
      },
      {
        "slug": "gym-real-multimethod-20260424",
        "title": "Gym Real Multi-Method Comparison",
        "asset_count": 6,
        "detail_path": "experiments/gym-real-multimethod-20260424/index.html"
      },
      {
        "slug": "pact-official-inference-repro-20260418",
        "title": "PAct Official Inference Reproduction",
        "asset_count": null,
        "detail_path": "experiments/pact-official-inference-repro-20260418/index.html"
      },
      {
        "slug": "pact-readme-strict-check-20260418",
        "title": "PAct README Strict Check (Pre-Fix Failure Analysis)",
        "asset_count": null,
        "detail_path": "experiments/pact-readme-strict-check-20260418/index.html"
      },
      {
        "slug": "pact-readme-exr-fix-probe-20260418",
        "title": "PAct README EXR Fix Probe",
        "asset_count": null,
        "detail_path": "experiments/pact-readme-exr-fix-probe-20260418/index.html"
      },
      {
        "slug": "pact-readme-postfix-full-20260418",
        "title": "PAct README Post-Fix Full Batch",
        "asset_count": 22,
        "detail_path": "experiments/pact-readme-postfix-full-20260418/index.html"
      },
      {
        "slug": "pact-data-viewfit-mask-probe-20260418",
        "title": "PAct Data Viewfit Mask Probe",
        "asset_count": null,
        "detail_path": "experiments/pact-data-viewfit-mask-probe-20260418/index.html"
      },
      {
        "slug": "pact-appendix-d-vlmsam2-dishwasher-20260419",
        "title": "PAct Appendix-D VLM+SAM2 Dishwasher Probe",
        "asset_count": null,
        "detail_path": "experiments/pact-appendix-d-vlmsam2-dishwasher-20260419/index.html"
      },
      {
        "slug": "pact-appendix-d-vlmsam2-multi-20260419",
        "title": "PAct Appendix-D VLM+SAM2 Multi-Example Probe",
        "asset_count": null,
        "detail_path": "experiments/pact-appendix-d-vlmsam2-multi-20260419/index.html"
      },
      {
        "slug": "pact-appendix-d-to-pact-closed-loop-20260419",
        "title": "PAct Appendix-D to PAct Closed Loop",
        "asset_count": null,
        "detail_path": "experiments/pact-appendix-d-to-pact-closed-loop-20260419/index.html"
      },
      {
        "slug": "pact-rawpm-synthetic-probe-20260419",
        "title": "PAct Raw PM Synthetic Probe",
        "asset_count": null,
        "detail_path": "experiments/pact-rawpm-synthetic-probe-20260419/index.html"
      },
      {
        "slug": "pact-partnext-simple-eval-20260419",
        "title": "PAct x PartNeXt Simple Eval",
        "asset_count": null,
        "detail_path": "experiments/pact-partnext-simple-eval-20260419/index.html"
      },
      {
        "slug": "pact-partnext-multicat-eval-20260419",
        "title": "PAct x PartNeXt Multi-Category Eval",
        "asset_count": null,
        "detail_path": "experiments/pact-partnext-multicat-eval-20260419/index.html"
      },
      {
        "slug": "scenetransporter-pact-bridge-20260419",
        "title": "SceneTransporter-style Assignment -> PAct Bridge",
        "asset_count": 4,
        "detail_path": "experiments/scenetransporter-pact-bridge-20260419/index.html"
      },
      {
        "slug": "scenetransporter-part-generation-20260419",
        "title": "SceneTransporter-style Pure Part Generation Probe",
        "asset_count": 4,
        "detail_path": "experiments/scenetransporter-part-generation-20260419/index.html"
      },
      {
        "slug": "chair-real-multimethod-20260422",
        "title": "chair_real.jpg Multi-Method Probe",
        "asset_count": 6,
        "detail_path": "experiments/chair-real-multimethod-20260422/index.html"
      },
      {
        "slug": "laptop-real-multimethod-20260422",
        "title": "laptop_real.jpg Multi-Method Probe",
        "asset_count": 6,
        "detail_path": "experiments/laptop-real-multimethod-20260422/index.html"
      },
      {
        "slug": "buttom-real-multimethod-20260422",
        "title": "buttom.jpg Multi-Method Probe",
        "asset_count": 6,
        "detail_path": "experiments/buttom-real-multimethod-20260422/index.html"
      },
      {
        "slug": "lock-real-multimethod-20260422",
        "title": "lock.jpg Multi-Method Probe",
        "asset_count": 6,
        "detail_path": "experiments/lock-real-multimethod-20260422/index.html"
      }
    ]
  },
  "metric_policy": "Only path-backed/proxy metrics and GT-aligned metrics are scored; missing metrics are marked not_computed.",
  "summary": {
    "sample_count": 27,
    "method": "PAct",
    "chosen_method_reason": "PAct has the largest path-backed successful reproduction batch in this workspace (22 README post-fix outputs), plus 5 raw-PM synthetic outputs that align to unified PartNetMobility GT.",
    "group_means": {
      "availability": 1.0,
      "geometry": 1.0,
      "part_structure": 0.9938,
      "kinematics": 0.9453,
      "motion_consistency": 1.0,
      "scene_usability": 1.0,
      "texture_material": 0.8148,
      "gt_accuracy_subset": 0.5996
    },
    "gt_aligned_sample_count": 5,
    "state_glb_count": 81,
    "category_counts": {
      "Bottle_3517": 1,
      "Dishwasher": 3,
      "Display_3386": 1,
      "Door_8867": 1,
      "Microwave": 3,
      "Oven": 1,
      "Refrigerator": 2,
      "Safe_1363": 1,
      "StorageFurniture": 4,
      "Table": 7,
      "TrashCan_10357": 1,
      "WashingMachine": 2
    },
    "overall_computable_proxy_score_mean": 0.9899
  },
  "records": [
    {
      "method": "PAct",
      "sample": "Dishwasher@Dishwasher_001_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Dishwasher@Dishwasher_001_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Dishwasher@Dishwasher_001_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Dishwasher_Dishwasher_001_processed.",
      "state_glbs": {
        "closed": "assets/Dishwasher_Dishwasher_001_processed./closed.glb",
        "mid": "assets/Dishwasher_Dishwasher_001_processed./mid.glb",
        "open": "assets/Dishwasher_Dishwasher_001_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 38183,
          "face_count": 69136,
          "bbox_extents": [
            1.001524,
            0.999931,
            0.765647
          ],
          "bbox_diag": 1.609077,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 38183,
          "face_count": 69136,
          "bbox_extents": [
            1.001524,
            0.999931,
            1.095565
          ],
          "bbox_diag": 1.789741,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 38183,
          "face_count": 69136,
          "bbox_extents": [
            1.001524,
            0.999931,
            1.335801
          ],
          "bbox_diag": 1.946092,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 38183,
        "face_count": 69136,
        "bbox_extents": [
          1.001524,
          0.999931,
          0.765647
        ],
        "bbox_diag": 1.609077,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 1.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.2094,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Dishwasher@Dishwasher_002_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Dishwasher@Dishwasher_002_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Dishwasher@Dishwasher_002_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Dishwasher_Dishwasher_002_processed.",
      "state_glbs": {
        "closed": "assets/Dishwasher_Dishwasher_002_processed./closed.glb",
        "mid": "assets/Dishwasher_Dishwasher_002_processed./mid.glb",
        "open": "assets/Dishwasher_Dishwasher_002_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 37634,
          "face_count": 66014,
          "bbox_extents": [
            0.858943,
            1.000577,
            0.880137
          ],
          "bbox_diag": 1.585427,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 37634,
          "face_count": 66014,
          "bbox_extents": [
            0.858943,
            1.000577,
            1.224033
          ],
          "bbox_diag": 1.79922,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 37634,
          "face_count": 66014,
          "bbox_extents": [
            0.858943,
            1.000577,
            1.447916
          ],
          "bbox_diag": 1.958417,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 37634,
        "face_count": 66014,
        "bbox_extents": [
          0.858943,
          1.000577,
          0.880137
        ],
        "bbox_diag": 1.585427,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 1.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.2353,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Dishwasher@Dishwasher_003_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Dishwasher@Dishwasher_003_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Dishwasher@Dishwasher_003_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Dishwasher_Dishwasher_003_processed.",
      "state_glbs": {
        "closed": "assets/Dishwasher_Dishwasher_003_processed./closed.glb",
        "mid": "assets/Dishwasher_Dishwasher_003_processed./mid.glb",
        "open": "assets/Dishwasher_Dishwasher_003_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 35470,
          "face_count": 60094,
          "bbox_extents": [
            0.857633,
            0.999054,
            0.778307
          ],
          "bbox_diag": 1.529512,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 35470,
          "face_count": 60094,
          "bbox_extents": [
            0.857633,
            0.999054,
            1.053005
          ],
          "bbox_diag": 1.685961,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 35470,
          "face_count": 60094,
          "bbox_extents": [
            0.857633,
            0.999054,
            1.242232
          ],
          "bbox_diag": 1.810189,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 35470,
        "face_count": 60094,
        "bbox_extents": [
          0.857633,
          0.999054,
          0.778307
        ],
        "bbox_diag": 1.529512,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 1.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1835,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Microwave@Microwave_000_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Microwave@Microwave_000_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Microwave@Microwave_000_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Microwave_Microwave_000_processed.",
      "state_glbs": {
        "closed": "assets/Microwave_Microwave_000_processed./closed.glb",
        "mid": "assets/Microwave_Microwave_000_processed./mid.glb",
        "open": "assets/Microwave_Microwave_000_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 22028,
          "face_count": 37177,
          "bbox_extents": [
            1.000851,
            0.480997,
            0.663954
          ],
          "bbox_diag": 1.293791,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 22028,
          "face_count": 37177,
          "bbox_extents": [
            1.017216,
            0.480997,
            1.09828
          ],
          "bbox_diag": 1.572357,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 22028,
          "face_count": 37177,
          "bbox_extents": [
            1.032124,
            0.480997,
            1.353015
          ],
          "bbox_diag": 1.768414,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 22028,
        "face_count": 37177,
        "bbox_extents": [
          1.000851,
          0.480997,
          0.663954
        ],
        "bbox_diag": 1.293791,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.3668,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Microwave@Microwave_001_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Microwave@Microwave_001_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Microwave@Microwave_001_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Microwave_Microwave_001_processed.",
      "state_glbs": {
        "closed": "assets/Microwave_Microwave_001_processed./closed.glb",
        "mid": "assets/Microwave_Microwave_001_processed./mid.glb",
        "open": "assets/Microwave_Microwave_001_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 38947,
          "face_count": 69802,
          "bbox_extents": [
            0.996718,
            0.647886,
            0.765869
          ],
          "bbox_diag": 1.414128,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 38947,
          "face_count": 69802,
          "bbox_extents": [
            0.996718,
            0.647886,
            0.941288
          ],
          "bbox_diag": 1.516319,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 38947,
          "face_count": 69802,
          "bbox_extents": [
            0.996718,
            0.647886,
            1.122247
          ],
          "bbox_diag": 1.634822,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 38947,
        "face_count": 69802,
        "bbox_extents": [
          0.996718,
          0.647886,
          0.765869
        ],
        "bbox_diag": 1.414128,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1561,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Microwave@Microwave_002_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Microwave@Microwave_002_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Microwave@Microwave_002_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Microwave_Microwave_002_processed.",
      "state_glbs": {
        "closed": "assets/Microwave_Microwave_002_processed./closed.glb",
        "mid": "assets/Microwave_Microwave_002_processed./mid.glb",
        "open": "assets/Microwave_Microwave_002_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 43616,
          "face_count": 74739,
          "bbox_extents": [
            0.998723,
            0.749689,
            0.770908
          ],
          "bbox_diag": 1.467576,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 43616,
          "face_count": 74739,
          "bbox_extents": [
            0.998636,
            0.749689,
            0.755593
          ],
          "bbox_diag": 1.45953,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 43616,
          "face_count": 74739,
          "bbox_extents": [
            0.998549,
            0.749689,
            0.752703
          ],
          "bbox_diag": 1.457977,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 43616,
        "face_count": 74739,
        "bbox_extents": [
          0.998723,
          0.749689,
          0.770908
        ],
        "bbox_diag": 1.467576,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 1.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.0066,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Oven@Oven_001_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Oven@Oven_001_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Oven@Oven_001_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Oven_Oven_001_processed.",
      "state_glbs": {
        "closed": "assets/Oven_Oven_001_processed./closed.glb",
        "mid": "assets/Oven_Oven_001_processed./mid.glb",
        "open": "assets/Oven_Oven_001_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 34640,
          "face_count": 55185,
          "bbox_extents": [
            0.873713,
            1.000748,
            0.763318
          ],
          "bbox_diag": 1.532163,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 34640,
          "face_count": 55185,
          "bbox_extents": [
            0.885434,
            1.055649,
            0.763318
          ],
          "bbox_diag": 1.575132,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 34640,
          "face_count": 55185,
          "bbox_extents": [
            0.897106,
            1.109731,
            0.763318
          ],
          "bbox_diag": 1.618319,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 34640,
        "face_count": 55185,
        "bbox_extents": [
          0.873713,
          1.000748,
          0.763318
        ],
        "bbox_diag": 1.532163,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 1.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.0562,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Refrigerator@Refrigerator_001_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Refrigerator@Refrigerator_001_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Refrigerator@Refrigerator_001_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Refrigerator_Refrigerator_001_processed.",
      "state_glbs": {
        "closed": "assets/Refrigerator_Refrigerator_001_processed./closed.glb",
        "mid": "assets/Refrigerator_Refrigerator_001_processed./mid.glb",
        "open": "assets/Refrigerator_Refrigerator_001_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 15287,
          "face_count": 25652,
          "bbox_extents": [
            0.458711,
            1.000721,
            0.415488
          ],
          "bbox_diag": 1.176643,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 15287,
          "face_count": 25652,
          "bbox_extents": [
            0.477264,
            1.000721,
            0.756035
          ],
          "bbox_diag": 1.341943,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 15287,
          "face_count": 25652,
          "bbox_extents": [
            0.628538,
            1.000721,
            0.81077
          ],
          "bbox_diag": 1.433126,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 3,
        "vertex_count": 15287,
        "face_count": 25652,
        "bbox_extents": [
          0.458711,
          1.000721,
          0.415488
        ],
        "bbox_diag": 1.176643,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 3,
        "root_count": 1,
        "movable_joint_count": 2,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 2
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 1.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.218,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Refrigerator@Refrigerator_002_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Refrigerator@Refrigerator_002_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Refrigerator@Refrigerator_002_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Refrigerator_Refrigerator_002_processed.",
      "state_glbs": {
        "closed": "assets/Refrigerator_Refrigerator_002_processed./closed.glb",
        "mid": "assets/Refrigerator_Refrigerator_002_processed./mid.glb",
        "open": "assets/Refrigerator_Refrigerator_002_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 14916,
          "face_count": 25840,
          "bbox_extents": [
            0.371959,
            1.001003,
            0.426574
          ],
          "bbox_diag": 1.149925,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 14916,
          "face_count": 25840,
          "bbox_extents": [
            0.41598,
            1.001003,
            0.707758
          ],
          "bbox_diag": 1.294591,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 14916,
          "face_count": 25840,
          "bbox_extents": [
            0.610509,
            1.001003,
            0.720993
          ],
          "bbox_diag": 1.37643,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 3,
        "vertex_count": 14916,
        "face_count": 25840,
        "bbox_extents": [
          0.371959,
          1.001003,
          0.426574
        ],
        "bbox_diag": 1.149925,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 3,
        "root_count": 1,
        "movable_joint_count": 2,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 2
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 1.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.197,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "StorageFurniture@StorageFurniture_001_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/StorageFurniture@StorageFurniture_001_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/StorageFurniture@StorageFurniture_001_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/StorageFurniture_StorageFurniture_001_processed.",
      "state_glbs": {
        "closed": "assets/StorageFurniture_StorageFurniture_001_processed./closed.glb",
        "mid": "assets/StorageFurniture_StorageFurniture_001_processed./mid.glb",
        "open": "assets/StorageFurniture_StorageFurniture_001_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 26725,
          "face_count": 49298,
          "bbox_extents": [
            0.699332,
            1.000809,
            0.758832
          ],
          "bbox_diag": 1.437536,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 26725,
          "face_count": 49298,
          "bbox_extents": [
            0.714697,
            1.000809,
            1.18296
          ],
          "bbox_diag": 1.706401,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 26725,
          "face_count": 49298,
          "bbox_extents": [
            0.722984,
            1.000809,
            1.391051
          ],
          "bbox_diag": 1.859932,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 3,
        "vertex_count": 26725,
        "face_count": 49298,
        "bbox_extents": [
          0.699332,
          1.000809,
          0.758832
        ],
        "bbox_diag": 1.437536,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 3,
        "root_count": 1,
        "movable_joint_count": 2,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.5,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.2938,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "StorageFurniture@StorageFurniture_002_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/StorageFurniture@StorageFurniture_002_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/StorageFurniture@StorageFurniture_002_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/StorageFurniture_StorageFurniture_002_processed.",
      "state_glbs": {
        "closed": "assets/StorageFurniture_StorageFurniture_002_processed./closed.glb",
        "mid": "assets/StorageFurniture_StorageFurniture_002_processed./mid.glb",
        "open": "assets/StorageFurniture_StorageFurniture_002_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 34928,
          "face_count": 57504,
          "bbox_extents": [
            1.001259,
            0.904154,
            0.580537
          ],
          "bbox_diag": 1.468685,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 34928,
          "face_count": 57504,
          "bbox_extents": [
            1.001259,
            0.904154,
            0.759369
          ],
          "bbox_diag": 1.548113,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 34928,
          "face_count": 57504,
          "bbox_extents": [
            1.001259,
            0.904154,
            0.938201
          ],
          "bbox_diag": 1.643239,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 4,
        "vertex_count": 34928,
        "face_count": 57504,
        "bbox_extents": [
          1.001259,
          0.904154,
          0.580537
        ],
        "bbox_diag": 1.468685,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 4,
        "root_count": 1,
        "movable_joint_count": 3,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 3
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1189,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "StorageFurniture@StorageFurniture_003_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/StorageFurniture@StorageFurniture_003_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/StorageFurniture@StorageFurniture_003_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/StorageFurniture_StorageFurniture_003_processed.",
      "state_glbs": {
        "closed": "assets/StorageFurniture_StorageFurniture_003_processed./closed.glb",
        "mid": "assets/StorageFurniture_StorageFurniture_003_processed./mid.glb",
        "open": "assets/StorageFurniture_StorageFurniture_003_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 29353,
          "face_count": 52978,
          "bbox_extents": [
            0.699749,
            1.000833,
            0.823875
          ],
          "bbox_diag": 1.473121,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 29353,
          "face_count": 52978,
          "bbox_extents": [
            0.729133,
            1.000833,
            1.230751
          ],
          "bbox_diag": 1.745866,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 29353,
          "face_count": 52978,
          "bbox_extents": [
            0.747192,
            1.000833,
            1.438243
          ],
          "bbox_diag": 1.904864,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 3,
        "vertex_count": 29353,
        "face_count": 52978,
        "bbox_extents": [
          0.699749,
          1.000833,
          0.823875
        ],
        "bbox_diag": 1.473121,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 3,
        "root_count": 1,
        "movable_joint_count": 2,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.5,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.2931,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "StorageFurniture@StorageFurniture_004_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/StorageFurniture@StorageFurniture_004_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/StorageFurniture@StorageFurniture_004_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/StorageFurniture_StorageFurniture_004_processed.",
      "state_glbs": {
        "closed": "assets/StorageFurniture_StorageFurniture_004_processed./closed.glb",
        "mid": "assets/StorageFurniture_StorageFurniture_004_processed./mid.glb",
        "open": "assets/StorageFurniture_StorageFurniture_004_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 6,
          "vertex_count": 22918,
          "face_count": 38296,
          "bbox_extents": [
            0.656379,
            1.001254,
            0.319155
          ],
          "bbox_diag": 1.239033,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 6,
          "vertex_count": 22918,
          "face_count": 38296,
          "bbox_extents": [
            0.656379,
            1.001254,
            0.50174
          ],
          "bbox_diag": 1.298109,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 6,
          "vertex_count": 22918,
          "face_count": 38296,
          "bbox_extents": [
            0.657338,
            1.001254,
            0.612435
          ],
          "bbox_diag": 1.345243,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 6,
        "vertex_count": 22918,
        "face_count": 38296,
        "bbox_extents": [
          0.656379,
          1.001254,
          0.319155
        ],
        "bbox_diag": 1.239033,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 6,
        "root_count": 1,
        "movable_joint_count": 5,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 3,
          "revolute": 2
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.2,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.0857,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Table@Desk01_two_drwawer_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Desk01_two_drwawer_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Desk01_two_drwawer_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Table_Desk01_two_drwawer_processed.",
      "state_glbs": {
        "closed": "assets/Table_Desk01_two_drwawer_processed./closed.glb",
        "mid": "assets/Table_Desk01_two_drwawer_processed./mid.glb",
        "open": "assets/Table_Desk01_two_drwawer_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 13744,
          "face_count": 22260,
          "bbox_extents": [
            1.000842,
            0.580945,
            0.453721
          ],
          "bbox_diag": 1.242998,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 13744,
          "face_count": 22260,
          "bbox_extents": [
            1.000842,
            0.580945,
            0.586304
          ],
          "bbox_diag": 1.297279,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 13744,
          "face_count": 22260,
          "bbox_extents": [
            1.000842,
            0.580945,
            0.735918
          ],
          "bbox_diag": 1.371407,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 3,
        "vertex_count": 13744,
        "face_count": 22260,
        "bbox_extents": [
          1.000842,
          0.580945,
          0.453721
        ],
        "bbox_diag": 1.242998,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 3,
        "root_count": 1,
        "movable_joint_count": 2,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 2
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1033,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Table@Table_002_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_002_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_002_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Table_Table_002_processed.",
      "state_glbs": {
        "closed": "assets/Table_Table_002_processed./closed.glb",
        "mid": "assets/Table_Table_002_processed./mid.glb",
        "open": "assets/Table_Table_002_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 8,
          "vertex_count": 20859,
          "face_count": 31876,
          "bbox_extents": [
            1.000848,
            0.354075,
            0.493562
          ],
          "bbox_diag": 1.170755,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 8,
          "vertex_count": 20859,
          "face_count": 31876,
          "bbox_extents": [
            1.000848,
            0.354075,
            0.665389
          ],
          "bbox_diag": 1.25292,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 8,
          "vertex_count": 20859,
          "face_count": 31876,
          "bbox_extents": [
            1.000848,
            0.354075,
            0.842607
          ],
          "bbox_diag": 1.355379,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 8,
        "vertex_count": 20859,
        "face_count": 31876,
        "bbox_extents": [
          1.000848,
          0.354075,
          0.493562
        ],
        "bbox_diag": 1.170755,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 8,
        "root_count": 1,
        "movable_joint_count": 7,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 7
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1577,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Table@Table_003_new_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_003_new_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_003_new_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Table_Table_003_new_processed.",
      "state_glbs": {
        "closed": "assets/Table_Table_003_new_processed./closed.glb",
        "mid": "assets/Table_Table_003_new_processed./mid.glb",
        "open": "assets/Table_Table_003_new_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 12454,
          "face_count": 18924,
          "bbox_extents": [
            1.001111,
            0.555475,
            0.428169
          ],
          "bbox_diag": 1.222335,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 12454,
          "face_count": 18924,
          "bbox_extents": [
            1.001111,
            0.555475,
            0.586781
          ],
          "bbox_diag": 1.286502,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 12454,
          "face_count": 18924,
          "bbox_extents": [
            1.001111,
            0.555475,
            0.748229
          ],
          "bbox_diag": 1.367707,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 4,
        "vertex_count": 12454,
        "face_count": 18924,
        "bbox_extents": [
          1.001111,
          0.555475,
          0.428169
        ],
        "bbox_diag": 1.222335,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 4,
        "root_count": 1,
        "movable_joint_count": 3,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 3
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1189,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Table@Table_004_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_004_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_004_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Table_Table_004_processed.",
      "state_glbs": {
        "closed": "assets/Table_Table_004_processed./closed.glb",
        "mid": "assets/Table_Table_004_processed./mid.glb",
        "open": "assets/Table_Table_004_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 11708,
          "face_count": 16564,
          "bbox_extents": [
            1.000406,
            0.457744,
            0.365127
          ],
          "bbox_diag": 1.159163,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 11708,
          "face_count": 16564,
          "bbox_extents": [
            1.000406,
            0.457744,
            0.499755
          ],
          "bbox_diag": 1.208345,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 11708,
          "face_count": 16564,
          "bbox_extents": [
            1.000406,
            0.457744,
            0.635524
          ],
          "bbox_diag": 1.270525,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 4,
        "vertex_count": 11708,
        "face_count": 16564,
        "bbox_extents": [
          1.000406,
          0.457744,
          0.365127
        ],
        "bbox_diag": 1.159163,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 4,
        "root_count": 1,
        "movable_joint_count": 3,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 3
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.0961,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Table@Table_door_002_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_door_002_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_door_002_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Table_Table_door_002_processed.",
      "state_glbs": {
        "closed": "assets/Table_Table_door_002_processed./closed.glb",
        "mid": "assets/Table_Table_door_002_processed./mid.glb",
        "open": "assets/Table_Table_door_002_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 20526,
          "face_count": 32166,
          "bbox_extents": [
            1.000953,
            0.457863,
            0.571335
          ],
          "bbox_diag": 1.240149,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 20526,
          "face_count": 32166,
          "bbox_extents": [
            1.000953,
            0.457863,
            0.737007
          ],
          "bbox_diag": 1.32466,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 4,
          "vertex_count": 20526,
          "face_count": 32166,
          "bbox_extents": [
            1.000953,
            0.457863,
            0.917083
          ],
          "bbox_diag": 1.432685,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 4,
        "vertex_count": 20526,
        "face_count": 32166,
        "bbox_extents": [
          1.000953,
          0.457863,
          0.571335
        ],
        "bbox_diag": 1.240149,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 4,
        "root_count": 1,
        "movable_joint_count": 3,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 2,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.3333,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1553,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Table@Table_door_003_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_door_003_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_door_003_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Table_Table_door_003_processed.",
      "state_glbs": {
        "closed": "assets/Table_Table_door_003_processed./closed.glb",
        "mid": "assets/Table_Table_door_003_processed./mid.glb",
        "open": "assets/Table_Table_door_003_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 5,
          "vertex_count": 20242,
          "face_count": 33748,
          "bbox_extents": [
            1.001263,
            0.457836,
            0.436017
          ],
          "bbox_diag": 1.184168,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 5,
          "vertex_count": 20242,
          "face_count": 33748,
          "bbox_extents": [
            1.001263,
            0.457836,
            0.589552
          ],
          "bbox_diag": 1.248885,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 5,
          "vertex_count": 20242,
          "face_count": 33748,
          "bbox_extents": [
            1.001263,
            0.457836,
            0.768335
          ],
          "bbox_diag": 1.342565,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 5,
        "vertex_count": 20242,
        "face_count": 33748,
        "bbox_extents": [
          1.001263,
          0.457836,
          0.436017
        ],
        "bbox_diag": 1.184168,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 5,
        "root_count": 1,
        "movable_joint_count": 4,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 4
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1338,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Table@Table_door_004_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_door_004_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Table@Table_door_004_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Table_Table_door_004_processed.",
      "state_glbs": {
        "closed": "assets/Table_Table_door_004_processed./closed.glb",
        "mid": "assets/Table_Table_door_004_processed./mid.glb",
        "open": "assets/Table_Table_door_004_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 6,
          "vertex_count": 17107,
          "face_count": 26394,
          "bbox_extents": [
            0.997883,
            0.569951,
            0.38625
          ],
          "bbox_diag": 1.212355,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 6,
          "vertex_count": 17107,
          "face_count": 26394,
          "bbox_extents": [
            0.997883,
            0.569951,
            0.530172
          ],
          "bbox_diag": 1.265582,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 6,
          "vertex_count": 17107,
          "face_count": 26394,
          "bbox_extents": [
            0.997883,
            0.569951,
            0.677273
          ],
          "bbox_diag": 1.333909,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 6,
        "vertex_count": 17107,
        "face_count": 26394,
        "bbox_extents": [
          0.997883,
          0.569951,
          0.38625
        ],
        "bbox_diag": 1.212355,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 6,
        "root_count": 1,
        "movable_joint_count": 5,
        "joint_type_counts": {
          "fixed": 1,
          "prismatic": 3,
          "revolute": 2
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.2,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1003,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "WashingMachine@WashingMachine_001_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/WashingMachine@WashingMachine_001_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/WashingMachine@WashingMachine_001_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/WashingMachine_WashingMachine_001_processed.",
      "state_glbs": {
        "closed": "assets/WashingMachine_WashingMachine_001_processed./closed.glb",
        "mid": "assets/WashingMachine_WashingMachine_001_processed./mid.glb",
        "open": "assets/WashingMachine_WashingMachine_001_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 34202,
          "face_count": 56044,
          "bbox_extents": [
            0.831946,
            1.000927,
            0.809404
          ],
          "bbox_diag": 1.532685,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 34202,
          "face_count": 56044,
          "bbox_extents": [
            0.831946,
            1.000927,
            1.156806
          ],
          "bbox_diag": 1.741319,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 34202,
          "face_count": 56044,
          "bbox_extents": [
            0.831946,
            1.000927,
            1.40098
          ],
          "bbox_diag": 1.912259,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 34202,
        "face_count": 56044,
        "bbox_extents": [
          0.831946,
          1.000927,
          0.809404
        ],
        "bbox_diag": 1.532685,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.2477,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "WashingMachine@WashingMachine_002_processed.",
      "source_dir": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/WashingMachine@WashingMachine_002_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/repro_readme_postfix_full_20260418/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/WashingMachine@WashingMachine_002_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/WashingMachine_WashingMachine_002_processed.",
      "state_glbs": {
        "closed": "assets/WashingMachine_WashingMachine_002_processed./closed.glb",
        "mid": "assets/WashingMachine_WashingMachine_002_processed./mid.glb",
        "open": "assets/WashingMachine_WashingMachine_002_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 30956,
          "face_count": 51233,
          "bbox_extents": [
            0.714848,
            0.999833,
            0.721069
          ],
          "bbox_diag": 1.424996,
          "texture_presence": true,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 30956,
          "face_count": 51233,
          "bbox_extents": [
            0.748587,
            0.999833,
            1.005901
          ],
          "bbox_diag": 1.60371,
          "texture_presence": true,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 30956,
          "face_count": 51233,
          "bbox_extents": [
            0.802522,
            0.999833,
            1.187274
          ],
          "bbox_diag": 1.747377,
          "texture_presence": true,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 30956,
        "face_count": 51233,
        "bbox_extents": [
          0.714848,
          0.999833,
          0.721069
        ],
        "bbox_diag": 1.424996,
        "texture_presence": true,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 1,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.0,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.2262,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": false,
        "reason": "not_computed_no_paired_native_gt_for_this_generated_output"
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 1.0,
        "gt_accuracy_subset": null
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Bottle_3517@Bottle_3517_synthetic_processed.",
      "source_dir": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Bottle_3517@Bottle_3517_synthetic_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Bottle_3517@Bottle_3517_synthetic_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Bottle_3517_Bottle_3517_synthetic_processed.",
      "state_glbs": {
        "closed": "assets/Bottle_3517_Bottle_3517_synthetic_processed./closed.glb",
        "mid": "assets/Bottle_3517_Bottle_3517_synthetic_processed./mid.glb",
        "open": "assets/Bottle_3517_Bottle_3517_synthetic_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 439502,
          "face_count": 879000,
          "bbox_extents": [
            0.591372,
            0.949816,
            0.896619
          ],
          "bbox_diag": 1.433805,
          "texture_presence": false,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 439502,
          "face_count": 879000,
          "bbox_extents": [
            0.591372,
            0.949816,
            0.896619
          ],
          "bbox_diag": 1.433805,
          "texture_presence": false,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 439502,
          "face_count": 879000,
          "bbox_extents": [
            0.591372,
            0.949816,
            0.896619
          ],
          "bbox_diag": 1.433805,
          "texture_presence": false,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 439502,
        "face_count": 879000,
        "bbox_extents": [
          0.591372,
          0.949816,
          0.896619
        ],
        "bbox_diag": 1.433805,
        "texture_presence": false,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 0,
        "joint_type_counts": {
          "fixed": 2
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": null,
        "origin_finite_rate": null,
        "limit_finite_rate": null,
        "limit_nonzero_rate": null,
        "limit_ordered_rate": null,
        "motion_nonzero_rate": null
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.0,
        "bbox_motion_nonzero_proxy": false,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": true,
        "sample": "Bottle_3517",
        "pm_id": "3517",
        "main_score_sample": false,
        "scoreable_articulated_gt": false,
        "gt_source": "missing",
        "joint_count_accuracy": 0.0,
        "joint_type_accuracy": 0.0,
        "axis_mean_error_deg": 0.0,
        "axis_finite_rate": 0.0,
        "limit_sanity_rate": 0.0,
        "kinematic_tree_valid": true
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 0.3333,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 0.0,
        "gt_accuracy_subset": 0.2
      },
      "overall_computable_proxy_score": 0.8889
    },
    {
      "method": "PAct",
      "sample": "Display_3386@Display_3386_synthetic_processed.",
      "source_dir": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Display_3386@Display_3386_synthetic_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Display_3386@Display_3386_synthetic_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Display_3386_Display_3386_synthetic_processed.",
      "state_glbs": {
        "closed": "assets/Display_3386_Display_3386_synthetic_processed./closed.glb",
        "mid": "assets/Display_3386_Display_3386_synthetic_processed./mid.glb",
        "open": "assets/Display_3386_Display_3386_synthetic_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 352306,
          "face_count": 704632,
          "bbox_extents": [
            0.994408,
            0.376268,
            0.835804
          ],
          "bbox_diag": 1.352403,
          "texture_presence": false,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 352306,
          "face_count": 704632,
          "bbox_extents": [
            0.994408,
            0.376268,
            0.835804
          ],
          "bbox_diag": 1.352403,
          "texture_presence": false,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 352306,
          "face_count": 704632,
          "bbox_extents": [
            0.994408,
            0.376268,
            0.835804
          ],
          "bbox_diag": 1.352403,
          "texture_presence": false,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 352306,
        "face_count": 704632,
        "bbox_extents": [
          0.994408,
          0.376268,
          0.835804
        ],
        "bbox_diag": 1.352403,
        "texture_presence": false,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 1,
        "movable_joint_count": 0,
        "joint_type_counts": {
          "fixed": 2
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": null,
        "origin_finite_rate": null,
        "limit_finite_rate": null,
        "limit_nonzero_rate": null,
        "limit_ordered_rate": null,
        "motion_nonzero_rate": null
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.0,
        "bbox_motion_nonzero_proxy": false,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": true,
        "sample": "Display_3386",
        "pm_id": "3386",
        "main_score_sample": true,
        "scoreable_articulated_gt": true,
        "gt_source": "unified_scenesmith_sdf",
        "joint_count_accuracy": 0.0,
        "joint_type_accuracy": 0.0,
        "axis_mean_error_deg": 0.0,
        "axis_finite_rate": 0.0,
        "limit_sanity_rate": 0.0,
        "kinematic_tree_valid": true
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 0.3333,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 0.0,
        "gt_accuracy_subset": 0.2
      },
      "overall_computable_proxy_score": 0.8889
    },
    {
      "method": "PAct",
      "sample": "Door_8867@Door_8867_synthetic_processed.",
      "source_dir": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Door_8867@Door_8867_synthetic_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Door_8867@Door_8867_synthetic_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Door_8867_Door_8867_synthetic_processed.",
      "state_glbs": {
        "closed": "assets/Door_8867_Door_8867_synthetic_processed./closed.glb",
        "mid": "assets/Door_8867_Door_8867_synthetic_processed./mid.glb",
        "open": "assets/Door_8867_Door_8867_synthetic_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 411608,
          "face_count": 823200,
          "bbox_extents": [
            1.001094,
            0.357083,
            0.576556
          ],
          "bbox_diag": 1.209179,
          "texture_presence": false,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 411608,
          "face_count": 823200,
          "bbox_extents": [
            1.009622,
            0.357083,
            0.932336
          ],
          "bbox_diag": 1.419893,
          "texture_presence": false,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 411608,
          "face_count": 823200,
          "bbox_extents": [
            1.018167,
            0.357083,
            1.256015
          ],
          "bbox_diag": 1.655822,
          "texture_presence": false,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 3,
        "vertex_count": 411608,
        "face_count": 823200,
        "bbox_extents": [
          1.001094,
          0.357083,
          0.576556
        ],
        "bbox_diag": 1.209179,
        "texture_presence": false,
        "error": null
      },
      "structure": {
        "link_count": 3,
        "root_count": 1,
        "movable_joint_count": 2,
        "joint_type_counts": {
          "fixed": 1,
          "revolute": 2
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.5,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.3694,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": true,
        "sample": "Door_8867",
        "pm_id": "8867",
        "main_score_sample": true,
        "scoreable_articulated_gt": true,
        "gt_source": "unified_scenesmith_sdf",
        "joint_count_accuracy": 1.0,
        "joint_type_accuracy": 1.0,
        "axis_mean_error_deg": 0.0,
        "axis_finite_rate": 1.0,
        "limit_sanity_rate": 1.0,
        "kinematic_tree_valid": true
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 0.0,
        "gt_accuracy_subset": 1.0
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "Safe_1363@Safe_1363_synthetic_processed.",
      "source_dir": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Safe_1363@Safe_1363_synthetic_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/Safe_1363@Safe_1363_synthetic_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/Safe_1363_Safe_1363_synthetic_processed.",
      "state_glbs": {
        "closed": "assets/Safe_1363_Safe_1363_synthetic_processed./closed.glb",
        "mid": "assets/Safe_1363_Safe_1363_synthetic_processed./mid.glb",
        "open": "assets/Safe_1363_Safe_1363_synthetic_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 605288,
          "face_count": 1208510,
          "bbox_extents": [
            1.003234,
            0.8589,
            0.817814
          ],
          "bbox_diag": 1.553386,
          "texture_presence": false,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 605288,
          "face_count": 1208510,
          "bbox_extents": [
            1.010249,
            0.8589,
            1.050258
          ],
          "bbox_diag": 1.691554,
          "texture_presence": false,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 3,
          "vertex_count": 605288,
          "face_count": 1208510,
          "bbox_extents": [
            1.017503,
            0.8589,
            1.270524
          ],
          "bbox_diag": 1.840449,
          "texture_presence": false,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 3,
        "vertex_count": 605288,
        "face_count": 1208510,
        "bbox_extents": [
          1.003234,
          0.8589,
          0.817814
        ],
        "bbox_diag": 1.553386,
        "texture_presence": false,
        "error": null
      },
      "structure": {
        "link_count": 3,
        "root_count": 1,
        "movable_joint_count": 2,
        "joint_type_counts": {
          "continuous": 1,
          "fixed": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": true,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.5,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.1848,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": true,
        "sample": "Safe_1363",
        "pm_id": "1363",
        "main_score_sample": true,
        "scoreable_articulated_gt": true,
        "gt_source": "unified_scenesmith_sdf",
        "joint_count_accuracy": 1.0,
        "joint_type_accuracy": 1.0,
        "axis_mean_error_deg": 1.0499564519864435,
        "axis_finite_rate": 1.0,
        "limit_sanity_rate": 1.0,
        "kinematic_tree_valid": true
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 1.0,
        "kinematics": 1.0,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 0.0,
        "gt_accuracy_subset": 0.9977
      },
      "overall_computable_proxy_score": 1.0
    },
    {
      "method": "PAct",
      "sample": "TrashCan_10357@TrashCan_10357_synthetic_processed.",
      "source_dir": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/TrashCan_10357@TrashCan_10357_synthetic_processed.@ng",
      "object_json": "/data/250010098/PAct/outputs/rawpm_synth_pact_infer_all5_20260419/seed42_slatcfg7.0_sscfg7.0_sssteps25_slatsteps25_artioutmean_feature_regression_steps/exported_arti_objects/TrashCan_10357@TrashCan_10357_synthetic_processed.@ng/object.json",
      "object_json_parse_success": true,
      "portal_asset_dir": "/data/250010098/physxanything_stage1_experiments/runs/visual_portal/experiments/route3-batch-benchmark-20260510/assets/TrashCan_10357_TrashCan_10357_synthetic_processed.",
      "state_glbs": {
        "closed": "assets/TrashCan_10357_TrashCan_10357_synthetic_processed./closed.glb",
        "mid": "assets/TrashCan_10357_TrashCan_10357_synthetic_processed./mid.glb",
        "open": "assets/TrashCan_10357_TrashCan_10357_synthetic_processed./open.glb"
      },
      "state_export_success": true,
      "mesh_summaries": {
        "closed": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 591554,
          "face_count": 1183136,
          "bbox_extents": [
            0.83607,
            0.99668,
            0.817655
          ],
          "bbox_diag": 1.536536,
          "texture_presence": false,
          "error": null
        },
        "mid": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 591554,
          "face_count": 1183136,
          "bbox_extents": [
            0.836309,
            1.008411,
            0.815949
          ],
          "bbox_diag": 1.543398,
          "texture_presence": false,
          "error": null
        },
        "open": {
          "exists": true,
          "load_success": true,
          "geometry_count": 2,
          "vertex_count": 591554,
          "face_count": 1183136,
          "bbox_extents": [
            0.838047,
            1.021392,
            0.814244
          ],
          "bbox_diag": 1.551953,
          "texture_presence": false,
          "error": null
        }
      },
      "closed_mesh": {
        "exists": true,
        "load_success": true,
        "geometry_count": 2,
        "vertex_count": 591554,
        "face_count": 1183136,
        "bbox_extents": [
          0.83607,
          0.99668,
          0.817655
        ],
        "bbox_diag": 1.536536,
        "texture_presence": false,
        "error": null
      },
      "structure": {
        "link_count": 2,
        "root_count": 2,
        "movable_joint_count": 2,
        "joint_type_counts": {
          "prismatic": 1,
          "revolute": 1
        },
        "unique_node_id_rate": 1.0,
        "single_root": false,
        "tree_acyclic": true,
        "tree_reaches_all_nodes": true,
        "parent_valid_rate": 1.0,
        "part_reference_exists_rate": 1.0,
        "bbox_valid_rate": 1.0,
        "joint_type_valid_rate": 1.0,
        "axis_finite_normalized_rate": 1.0,
        "origin_finite_rate": 1.0,
        "limit_finite_rate": 1.0,
        "limit_nonzero_rate": 1.0,
        "limit_ordered_rate": 0.5,
        "motion_nonzero_rate": 1.0
      },
      "states": {
        "state_glb_load_pass_rate": 1.0,
        "state_vertex_count_consistency": true,
        "bbox_diag_variation_ratio": 1.01,
        "bbox_motion_nonzero_proxy": true,
        "detachment_proxy_pass": true
      },
      "gt_metrics": {
        "computed": true,
        "sample": "TrashCan_10357",
        "pm_id": "10357",
        "main_score_sample": true,
        "scoreable_articulated_gt": true,
        "gt_source": "unified_scenesmith_sdf",
        "joint_count_accuracy": 0.0,
        "joint_type_accuracy": 1.0,
        "axis_mean_error_deg": 89.8418739547688,
        "axis_finite_rate": 1.0,
        "limit_sanity_rate": 1.0,
        "kinematic_tree_valid": true
      },
      "not_computed": {
        "chamfer_distance": "not_computed_no_geometry_gt_for_image_conditioned_batch",
        "normal_consistency": "not_computed_no_surface_correspondence_gt",
        "part_segmentation_miou": "not_computed_no_part_label_gt_for_readme_batch",
        "semantic_part_accuracy": "not_computed_no_part_semantic_gt_for_readme_batch",
        "collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "self_collision_rate": "not_computed_requires_physics_collision_geometries_and_simulation",
        "stability": "not_computed_requires_dynamics_simulation",
        "push_stability": "not_computed_requires_dynamics_simulation",
        "canonical_orientation": "not_computed_no_canonical_orientation_gt",
        "placement": "not_computed_no_scene_task_context"
      },
      "group_scores": {
        "availability": 1.0,
        "geometry": 1.0,
        "part_structure": 0.8333,
        "kinematics": 0.8571,
        "motion_consistency": 1.0,
        "scene_usability": 1.0,
        "texture_material": 0.0,
        "gt_accuracy_subset": 0.6004
      },
      "overall_computable_proxy_score": 0.9484
    }
  ],
  "failures": []
}