{
  "timestamp_utc": "2026-10-09T14:36:24.563573+00:00",
  "dataset_version": "scan-delta-v1",
  "real_execution": true,
  "real_inference": false,
  "fictional_data_only": true,
  "data_type": "controlled-synthetic",
  "data_context": "Procedural machinery assembly. Three known capture transforms, independent millimetre-scale noise, one added object and one removed object. Fixture units are metres.",
  "case_count": 3,
  "completed": 3,
  "metrics": {
    "rigid_registration": {
      "passed": 3,
      "total": 3
    }
  },
  "measurements": {
    "rotation_error_deg": 0.005045404916815093,
    "translation_error": 7.377884899222232e-05,
    "added_precision": 1.0,
    "added_recall": 0.8119047619047618,
    "removed_precision": 1.0,
    "removed_recall": 0.8622222222222223
  },
  "latency": {
    "median_case_seconds": 2.491,
    "p95_case_seconds": 2.644,
    "scope": "Full HTTP sample execution; reconstruction demo loads recorded geometry. Actual reconstruction time is in measurements."
  },
  "environment": {
    "cpu": "Intel(R) Core(TM) i7-14650HX",
    "gpu": "not used; all recorded pipelines ran on CPU",
    "python": "3.12.3"
  },
  "limits": "Controlled geometry, not real LiDAR or certified metrology. Proximity cannot distinguish a true removal from occlusion or missing capture coverage. Rigid registration requires useful overlap; symmetric or repetitive geometry can remain ambiguous.",
  "cases": [
    {
      "sample": "assembly-1",
      "rotation_error_deg": 0.006660608901370426,
      "translation_error": 4.2197129672454045e-05,
      "added_precision": 1.0,
      "added_recall": 0.8107142857142857,
      "removed_precision": 1.0,
      "removed_recall": 0.8625,
      "reference_points": 14700,
      "inspection_points": 14900,
      "registration_points": 9046,
      "overlap_fraction": 0.9424161073825503,
      "inlier_rmse": 0.01314804973386657,
      "added_points": 1135,
      "removed_points": 1035,
      "tolerance": 0.055,
      "iterations": 45
    },
    {
      "sample": "assembly-2",
      "rotation_error_deg": 0.0035329202842937194,
      "translation_error": 0.0001429830177332438,
      "added_precision": 1.0,
      "added_recall": 0.8121428571428572,
      "removed_precision": 1.0,
      "removed_recall": 0.8608333333333333,
      "reference_points": 14700,
      "inspection_points": 14900,
      "registration_points": 9142,
      "overlap_fraction": 0.9422818791946309,
      "inlier_rmse": 0.013085850913694387,
      "added_points": 1137,
      "removed_points": 1033,
      "tolerance": 0.055,
      "iterations": 19
    },
    {
      "sample": "assembly-3",
      "rotation_error_deg": 0.004942685564781134,
      "translation_error": 3.6156399570969096e-05,
      "added_precision": 1.0,
      "added_recall": 0.8128571428571428,
      "removed_precision": 1.0,
      "removed_recall": 0.8633333333333333,
      "reference_points": 14700,
      "inspection_points": 14900,
      "registration_points": 9118,
      "overlap_fraction": 0.9422818791946309,
      "inlier_rmse": 0.013099373861356811,
      "added_points": 1138,
      "removed_points": 1036,
      "tolerance": 0.055,
      "iterations": 19
    }
  ]
}