{
  "results": [
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__affordance_exposure__1",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__affordance_exposure__2",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__affordance_exposure__3",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__interaction_clearance__4",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__interaction_clearance__5",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__interaction_clearance__6",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__spatial_accessibility__7",
      "metric": "spatial_accessibility",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__functional_dependency__8",
      "metric": "functional_dependency",
      "label": "pass",
      "confidence": 0.9,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj0_articraft__functional_dependency__9",
      "metric": "functional_dependency",
      "label": "degraded",
      "confidence": 0.7,
      "reason": "UD4 heuristic/LLM annotation present but lower confidence.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj1_articraft__affordance_exposure__1",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj1_articraft__affordance_exposure__2",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj1_articraft__affordance_exposure__3",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj1_articraft__interaction_clearance__4",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj1_articraft__interaction_clearance__5",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj1_articraft__spatial_accessibility__6",
      "metric": "spatial_accessibility",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj1_articraft__functional_dependency__7",
      "metric": "functional_dependency",
      "label": "pass",
      "confidence": 0.9,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj1_articraft__functional_dependency__8",
      "metric": "functional_dependency",
      "label": "degraded",
      "confidence": 0.7,
      "reason": "UD4 heuristic/LLM annotation present but lower confidence.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj2_articraft__affordance_exposure__1",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj2_articraft__affordance_exposure__2",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj2_articraft__affordance_exposure__3",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj2_articraft__interaction_clearance__4",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj2_articraft__interaction_clearance__5",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj2_articraft__spatial_accessibility__6",
      "metric": "spatial_accessibility",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj2_articraft__functional_dependency__7",
      "metric": "functional_dependency",
      "label": "pass",
      "confidence": 0.9,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj2_articraft__functional_dependency__8",
      "metric": "functional_dependency",
      "label": "degraded",
      "confidence": 0.7,
      "reason": "UD4 heuristic/LLM annotation present but lower confidence.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__affordance_exposure__1",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__affordance_exposure__2",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__affordance_exposure__3",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__interaction_clearance__4",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__interaction_clearance__5",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__interaction_clearance__6",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__spatial_accessibility__7",
      "metric": "spatial_accessibility",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__functional_dependency__8",
      "metric": "functional_dependency",
      "label": "pass",
      "confidence": 0.9,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj3_articraft__functional_dependency__9",
      "metric": "functional_dependency",
      "label": "degraded",
      "confidence": 0.7,
      "reason": "UD4 heuristic/LLM annotation present but lower confidence.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__affordance_exposure__1",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__affordance_exposure__2",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__affordance_exposure__3",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__interaction_clearance__4",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__interaction_clearance__5",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__interaction_clearance__6",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__spatial_accessibility__7",
      "metric": "spatial_accessibility",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__functional_dependency__8",
      "metric": "functional_dependency",
      "label": "pass",
      "confidence": 0.9,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj4_articraft__functional_dependency__9",
      "metric": "functional_dependency",
      "label": "degraded",
      "confidence": 0.7,
      "reason": "UD4 heuristic/LLM annotation present but lower confidence.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj5_articraft__affordance_exposure__1",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj5_articraft__affordance_exposure__2",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj5_articraft__affordance_exposure__3",
      "metric": "affordance_exposure",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj5_articraft__interaction_clearance__4",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj5_articraft__interaction_clearance__5",
      "metric": "interaction_clearance",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj5_articraft__spatial_accessibility__6",
      "metric": "spatial_accessibility",
      "label": "pass",
      "confidence": 0.8,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj5_articraft__functional_dependency__7",
      "metric": "functional_dependency",
      "label": "pass",
      "confidence": 0.9,
      "reason": "UD4 native-joint / high-confidence annotation supports this.",
      "blocking_objects": []
    },
    {
      "check_id": "ud4_bathroom_demo_obj5_articraft__functional_dependency__8",
      "metric": "functional_dependency",
      "label": "degraded",
      "confidence": 0.7,
      "reason": "UD4 heuristic/LLM annotation present but lower confidence.",
      "blocking_objects": []
    }
  ],
  "metric_summary": {
    "affordance_exposure": {
      "total_checks": 18,
      "pass": 18,
      "degraded": 0,
      "fail": 0,
      "unknown": 0,
      "effective_checks": 18,
      "coverage": 1.0,
      "effective_pass_rate": 1.0,
      "score": 1.0
    },
    "interaction_clearance": {
      "total_checks": 15,
      "pass": 15,
      "degraded": 0,
      "fail": 0,
      "unknown": 0,
      "effective_checks": 15,
      "coverage": 1.0,
      "effective_pass_rate": 1.0,
      "score": 1.0
    },
    "spatial_accessibility": {
      "total_checks": 6,
      "pass": 6,
      "degraded": 0,
      "fail": 0,
      "unknown": 0,
      "effective_checks": 6,
      "coverage": 1.0,
      "effective_pass_rate": 1.0,
      "score": 1.0
    },
    "functional_dependency": {
      "total_checks": 12,
      "pass": 6,
      "degraded": 6,
      "fail": 0,
      "unknown": 0,
      "effective_checks": 12,
      "coverage": 1.0,
      "effective_pass_rate": 0.5,
      "score": 0.75
    }
  },
  "scene_summary": {
    "total_checks": 51,
    "pass": 45,
    "degraded": 6,
    "fail": 0,
    "unknown": 0,
    "coverage": 1.0,
    "effective_pass_rate": 0.8824,
    "score": 0.9412
  }
}