{
  "generated_at_utc": "2026-05-12T18:01:17+00:00",
  "experiment": "pact_transporter_postprocess_v01_20260511",
  "policy": "conservative artifact edit; GT used only for post-hoc scoring",
  "samples": [
    "Display_3386",
    "Door_8867",
    "Safe_1363",
    "TrashCan_10357"
  ],
  "summary": {
    "sample_count": 4,
    "changed_sample_count": 1,
    "raw_mean": {
      "joint_count_accuracy": 0.5,
      "joint_type_accuracy": 0.75,
      "axis_mean_error_deg": 45.22295760168881,
      "origin_mean_error": 0.38951434385114403,
      "axis_finite_rate": 0.75,
      "limit_sanity_rate": 0.75,
      "kinematic_tree_valid": 0.75
    },
    "transporter_v01_mean": {
      "joint_count_accuracy": 0.5,
      "joint_type_accuracy": 0.75,
      "axis_mean_error_deg": 45.22295760168881,
      "origin_mean_error": 0.38951434385114403,
      "axis_finite_rate": 0.75,
      "limit_sanity_rate": 0.75,
      "kinematic_tree_valid": 1.0
    },
    "delta_mean": {
      "joint_count_accuracy": 0.0,
      "joint_type_accuracy": 0.0,
      "axis_mean_error_deg": 0.0,
      "origin_mean_error": 0.0,
      "axis_finite_rate": 0.0,
      "limit_sanity_rate": 0.0,
      "kinematic_tree_valid": 0.25
    }
  },
  "records": [
    {
      "sample": "Display_3386",
      "category": "Display",
      "pm_id": "3386",
      "raw_object_json": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Display_3386/object_raw.json",
      "transporter_object_json": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Display_3386/object_transporter_v01.json",
      "diagnostics_path": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Display_3386/diagnostics.json",
      "template": {
        "pm_id": "1363",
        "category": "Safe",
        "node_count": 4,
        "movable_joint_count": 2
      },
      "mode": "diagnostic_only_count_or_confidence_gate",
      "actions": [],
      "gates": {
        "pred_count": 2,
        "template_count": 4,
        "count_close": false,
        "assignment_mean_confidence": 0.25,
        "assignment_min_confidence": 0.25,
        "confident": false,
        "contact_cost_delta": 0.0807416166602889,
        "contact_better": false
      },
      "scores": {
        "raw": {
          "pred_joint_count": 0,
          "gt_joint_count": 5,
          "joint_count_accuracy": 0.0,
          "joint_count_abs_error": 5,
          "joint_type_accuracy": 0.0,
          "axis_mean_error_deg": 90.0,
          "origin_mean_error": 0.0,
          "axis_finite_rate": 0.0,
          "limit_sanity_rate": 0.0,
          "kinematic_tree_valid": 1.0
        },
        "transporter_v01": {
          "pred_joint_count": 0,
          "gt_joint_count": 5,
          "joint_count_accuracy": 0.0,
          "joint_count_abs_error": 5,
          "joint_type_accuracy": 0.0,
          "axis_mean_error_deg": 90.0,
          "origin_mean_error": 0.0,
          "axis_finite_rate": 0.0,
          "limit_sanity_rate": 0.0,
          "kinematic_tree_valid": 1.0
        },
        "delta": {
          "pred_joint_count": 0,
          "gt_joint_count": 0,
          "joint_count_accuracy": 0.0,
          "joint_count_abs_error": 0,
          "joint_type_accuracy": 0.0,
          "axis_mean_error_deg": 0.0,
          "origin_mean_error": 0.0,
          "axis_finite_rate": 0.0,
          "limit_sanity_rate": 0.0,
          "kinematic_tree_valid": 0.0
        }
      },
      "assets": {
        "raw_closed": "samples/Display_3386/raw_closed.glb",
        "raw_open": "samples/Display_3386/raw_open.glb",
        "v01_closed": "samples/Display_3386/v01_closed.glb",
        "v01_open": "samples/Display_3386/v01_open.glb",
        "object_raw": "samples/Display_3386/object_raw.json",
        "object_transporter_v01": "samples/Display_3386/object_transporter_v01.json",
        "diagnostics": "samples/Display_3386/diagnostics.json"
      }
    },
    {
      "sample": "Door_8867",
      "category": "Door",
      "pm_id": "8867",
      "raw_object_json": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Door_8867/object_raw.json",
      "transporter_object_json": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Door_8867/object_transporter_v01.json",
      "diagnostics_path": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Door_8867/diagnostics.json",
      "template": {
        "pm_id": "1363",
        "category": "Safe",
        "node_count": 4,
        "movable_joint_count": 2
      },
      "mode": "diagnostic_only_count_or_confidence_gate",
      "actions": [],
      "gates": {
        "pred_count": 3,
        "template_count": 4,
        "count_close": true,
        "assignment_mean_confidence": 0.4982639082174634,
        "assignment_min_confidence": 0.3749997934879189,
        "confident": true,
        "contact_cost_delta": 0.0,
        "contact_better": false
      },
      "scores": {
        "raw": {
          "pred_joint_count": 2,
          "gt_joint_count": 2,
          "joint_count_accuracy": 1.0,
          "joint_count_abs_error": 0,
          "joint_type_accuracy": 1.0,
          "axis_mean_error_deg": 0.0,
          "origin_mean_error": 0.5228441259024348,
          "axis_finite_rate": 1.0,
          "limit_sanity_rate": 1.0,
          "kinematic_tree_valid": 1.0
        },
        "transporter_v01": {
          "pred_joint_count": 2,
          "gt_joint_count": 2,
          "joint_count_accuracy": 1.0,
          "joint_count_abs_error": 0,
          "joint_type_accuracy": 1.0,
          "axis_mean_error_deg": 0.0,
          "origin_mean_error": 0.5228441259024348,
          "axis_finite_rate": 1.0,
          "limit_sanity_rate": 1.0,
          "kinematic_tree_valid": 1.0
        },
        "delta": {
          "pred_joint_count": 0,
          "gt_joint_count": 0,
          "joint_count_accuracy": 0.0,
          "joint_count_abs_error": 0,
          "joint_type_accuracy": 0.0,
          "axis_mean_error_deg": 0.0,
          "origin_mean_error": 0.0,
          "axis_finite_rate": 0.0,
          "limit_sanity_rate": 0.0,
          "kinematic_tree_valid": 0.0
        }
      },
      "assets": {
        "raw_closed": "samples/Door_8867/raw_closed.glb",
        "raw_open": "samples/Door_8867/raw_open.glb",
        "v01_closed": "samples/Door_8867/v01_closed.glb",
        "v01_open": "samples/Door_8867/v01_open.glb",
        "object_raw": "samples/Door_8867/object_raw.json",
        "object_transporter_v01": "samples/Door_8867/object_transporter_v01.json",
        "diagnostics": "samples/Door_8867/diagnostics.json"
      }
    },
    {
      "sample": "Safe_1363",
      "category": "Safe",
      "pm_id": "1363",
      "raw_object_json": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Safe_1363/object_raw.json",
      "transporter_object_json": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Safe_1363/object_transporter_v01.json",
      "diagnostics_path": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/Safe_1363/diagnostics.json",
      "template": {
        "pm_id": "8867",
        "category": "Door",
        "node_count": 3,
        "movable_joint_count": 2
      },
      "mode": "diagnostic_only_count_or_confidence_gate",
      "actions": [],
      "gates": {
        "pred_count": 3,
        "template_count": 3,
        "count_close": true,
        "assignment_mean_confidence": 0.6658558630616788,
        "assignment_min_confidence": 0.4997136299262155,
        "confident": true,
        "contact_cost_delta": 0.0,
        "contact_better": false
      },
      "scores": {
        "raw": {
          "pred_joint_count": 2,
          "gt_joint_count": 2,
          "joint_count_accuracy": 1.0,
          "joint_count_abs_error": 0,
          "joint_type_accuracy": 1.0,
          "axis_mean_error_deg": 1.0499564519864435,
          "origin_mean_error": 0.4302908548723327,
          "axis_finite_rate": 1.0,
          "limit_sanity_rate": 1.0,
          "kinematic_tree_valid": 1.0
        },
        "transporter_v01": {
          "pred_joint_count": 2,
          "gt_joint_count": 2,
          "joint_count_accuracy": 1.0,
          "joint_count_abs_error": 0,
          "joint_type_accuracy": 1.0,
          "axis_mean_error_deg": 1.0499564519864435,
          "origin_mean_error": 0.4302908548723327,
          "axis_finite_rate": 1.0,
          "limit_sanity_rate": 1.0,
          "kinematic_tree_valid": 1.0
        },
        "delta": {
          "pred_joint_count": 0,
          "gt_joint_count": 0,
          "joint_count_accuracy": 0.0,
          "joint_count_abs_error": 0,
          "joint_type_accuracy": 0.0,
          "axis_mean_error_deg": 0.0,
          "origin_mean_error": 0.0,
          "axis_finite_rate": 0.0,
          "limit_sanity_rate": 0.0,
          "kinematic_tree_valid": 0.0
        }
      },
      "assets": {
        "raw_closed": "samples/Safe_1363/raw_closed.glb",
        "raw_open": "samples/Safe_1363/raw_open.glb",
        "v01_closed": "samples/Safe_1363/v01_closed.glb",
        "v01_open": "samples/Safe_1363/v01_open.glb",
        "object_raw": "samples/Safe_1363/object_raw.json",
        "object_transporter_v01": "samples/Safe_1363/object_transporter_v01.json",
        "diagnostics": "samples/Safe_1363/diagnostics.json"
      }
    },
    {
      "sample": "TrashCan_10357",
      "category": "TrashCan",
      "pm_id": "10357",
      "raw_object_json": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/TrashCan_10357/object_raw.json",
      "transporter_object_json": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/TrashCan_10357/object_transporter_v01.json",
      "diagnostics_path": "/data/250010098/physxanything_stage1_experiments/runs/pact_transporter_postprocess_v01_20260511/samples/TrashCan_10357/diagnostics.json",
      "template": {
        "pm_id": "8867",
        "category": "Door",
        "node_count": 3,
        "movable_joint_count": 2
      },
      "mode": "contact_parent_rewire",
      "actions": [
        {
          "type": "set_parent",
          "node_id": 0,
          "old_parent": -1,
          "new_parent": 1,
          "reason": "contact_ot"
        }
      ],
      "gates": {
        "pred_count": 2,
        "template_count": 3,
        "count_close": true,
        "assignment_mean_confidence": 0.5362494782959324,
        "assignment_min_confidence": 0.4686107633083994,
        "confident": true,
        "contact_cost_delta": -0.048716158870552806,
        "contact_better": true
      },
      "scores": {
        "raw": {
          "pred_joint_count": 2,
          "gt_joint_count": 1,
          "joint_count_accuracy": 0.0,
          "joint_count_abs_error": 1,
          "joint_type_accuracy": 1.0,
          "axis_mean_error_deg": 89.8418739547688,
          "origin_mean_error": 0.6049223946298086,
          "axis_finite_rate": 1.0,
          "limit_sanity_rate": 1.0,
          "kinematic_tree_valid": 0.0
        },
        "transporter_v01": {
          "pred_joint_count": 2,
          "gt_joint_count": 1,
          "joint_count_accuracy": 0.0,
          "joint_count_abs_error": 1,
          "joint_type_accuracy": 1.0,
          "axis_mean_error_deg": 89.8418739547688,
          "origin_mean_error": 0.6049223946298086,
          "axis_finite_rate": 1.0,
          "limit_sanity_rate": 1.0,
          "kinematic_tree_valid": 1.0
        },
        "delta": {
          "pred_joint_count": 0,
          "gt_joint_count": 0,
          "joint_count_accuracy": 0.0,
          "joint_count_abs_error": 0,
          "joint_type_accuracy": 0.0,
          "axis_mean_error_deg": 0.0,
          "origin_mean_error": 0.0,
          "axis_finite_rate": 0.0,
          "limit_sanity_rate": 0.0,
          "kinematic_tree_valid": 1.0
        }
      },
      "assets": {
        "raw_closed": "samples/TrashCan_10357/raw_closed.glb",
        "raw_open": "samples/TrashCan_10357/raw_open.glb",
        "v01_closed": "samples/TrashCan_10357/v01_closed.glb",
        "v01_open": "samples/TrashCan_10357/v01_open.glb",
        "object_raw": "samples/TrashCan_10357/object_raw.json",
        "object_transporter_v01": "samples/TrashCan_10357/object_transporter_v01.json",
        "diagnostics": "samples/TrashCan_10357/diagnostics.json"
      }
    }
  ]
}
