exoskeleton/docs/calibration/calibration_decision_2026-07-27.json

76 lines
3.2 KiB
JSON

{
"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
}
}
}