{
  "kind": "calibration_decision",
  "decision_date": "2026-07-27",
  "scope": "pre-prototype numerical and rigid-body simulation only",
  "raw_source_commit": "4503a12bf10886902e69d4be3874a76d3be577d6",
  "paper_results_authorized": false,
  "audit_artifact": {
    "path": "outputs/calibration-20260727/calibration_audit_2026-07-27.xlsx",
    "sha256": "24df38f67ba1aa428928348561b452db181f963ed30ae18a570aabc4bd8ad920",
    "worksheets": 13,
    "formula_error_count": 0,
    "visual_inspection_completed": true
  },
  "batches": {
    "h1_v2": {
      "path": "output/experiments/h1-calibration-v2-clean",
      "completed_trials": 60,
      "failed_trials": 0,
      "plan_hash": "e86b4aec90912954fdee97834dee08dd630647a89000a24402fa56f25b3aea83",
      "metric_configuration_hash": "2be0e67feda3f862c3510b3318af47437977c2b87a17ab810ce68a49212d5215",
      "row_hash": "9e274b01db38c97112ecd1e7b50050d5c342cf316a22ea9b2d2c0ea4acf347d4",
      "source_data_sha256": "85110ad917d6b933656571b15c764b26d6f8215bea6d6baa338d759ed51fc0ee"
    },
    "h2_v2": {
      "path": "output/experiments/h2-calibration-v2-clean",
      "completed_trials": 576,
      "failed_trials": 0,
      "plan_hash": "87f797edb5d2d6378a42b95616fca8ed733d0c81de5e22c422b006ead7071b12",
      "metric_configuration_hash": "caaf8c3b1c8180eb19afb98d986e8a54b8a897bd1ab706f78e39c41441932a31",
      "row_hash": "fcac031716e967d3832d8eb6f770f580bd68bb6c8f715d55d04b5878f86f0fbf",
      "source_data_sha256": "e3a9bc29003193b559fbfc595ce2595b19a29a7135b9f14057128a8c5f504710"
    },
    "bilateral_stage_a_v2": {
      "path": "output/experiments/bilateral-calibration-v2-energy-clean",
      "completed_trials": 36,
      "failed_trials": 0,
      "plan_hash": "c10fa2cd84392f9dbf62809b0960bfb38d1e7aac4791ef0345a7353c45d8e062",
      "metric_configuration_hash": "37ca1e72ae55eb2a4594ef8e6395302d76ebfea87c4bca43615e86b3eeb89ec2",
      "row_hash": "3f3f7f09387f02fe88c1b070815bd108f7e6bf63a091861ae62c1fac1dcdf421",
      "source_data_sha256": {
        "h3": "baa82701ea4c3e116657b9ef4d12aa795849957934f9dc5d58d5811405936da7",
        "h4": "47a9cc05f22724edf078a525e31ace6332b6048ab36ed72a005a50e8ecb79453",
        "bilateral_diagnostics": "a765cb6cc87c8fc89849c4d0a5d2560a768769169caa625baf41ddfd18f7af63"
      }
    }
  },
  "decisions": {
    "h1": {
      "status": "not_freeze_ready",
      "reason": "SEW and primary task-priority IK tied on C_r in all 15 pairs and no valid trajectory produced D_r=1",
      "next_gate": "valid branch-transition trajectories plus a declared timing budget"
    },
    "h2": {
      "status": "provisional_numerical_setting",
      "method": "scaled_dls",
      "characteristic_length_m": 0.2,
      "damping": 0.05,
      "permitted_use": "next synthetic pilot only",
      "physical_claim_authorized": false
    },
    "h3_virtual_work": {
      "status": "verified_contract",
      "performance_margin_frozen": false
    },
    "h4_final_port_accounting": {
      "status": "verified_contract",
      "gain_and_energy_window_frozen": false
    },
    "bilateral_stage_a": {
      "status": "not_freeze_ready",
      "reason": "all cells reached the 80 N force limit and had 0.807-1.035 rad slave tracking RMSE",
      "stage_b_authorized": false
    }
  }
}
