21 lines
22 KiB
JSON
21 lines
22 KiB
JSON
{"at":"2026-09-01 01:29:17","draft_path":"documents/requirements-draft-v1-05a9382f25b0-cad_0312ade2fa8a_inv_e2acf5f89ee.json","draft_revision":1,"event":"requirements_draft_updated","invocation_id":"cad_0312ade2fa8a_inv_e2acf5f89eed9e42","item_count":1,"schema_version":"cad.action-ledger.v1","sequence":21}
|
|
{"at":"2026-09-01 01:29:21","draft_revision":1,"event":"requirements_review_requested","invocation_id":"cad_0312ade2fa8a_inv_1e8de13e57f37cfe","schema_version":"cad.action-ledger.v1","sequence":22}
|
|
{"at":"2026-09-01 01:29:27","event":"requirements_evaluation_oracle_revise","invocation_id":"cad_0312ade2fa8a_inv_ff980f7afb348659","missing_claims":[{"claim_kind":"solid_count_equals","expected":{"value":1}},{"claim_kind":"bbox_dimension_mm","expected":{"axis":"x","value":120}},{"claim_kind":"bbox_dimension_mm","expected":{"axis":"y","value":120}},{"claim_kind":"through_cylindrical_bore","expected":{"count":6,"diameter_mm":8}},{"claim_kind":"circular_hole_pattern","expected":{"concentric_bore_diameter_mm":40,"count":6,"diameter_mm":8,"pitch_radius_mm":45}}],"oracle_path":"documents/evaluation-contract-oracle-a791c2263c6e.json","review_path":"documents/requirements-review-95c3c7c2c161-cad_0312ade2fa8a_inv_ff980f7afb3.json","schema_version":"cad.action-ledger.v1","sequence":23}
|
|
{"at":"2026-09-01 01:29:39","draft_path":"documents/requirements-draft-v2-5e204666c26d-cad_0312ade2fa8a_inv_4f39b712035.json","draft_revision":2,"event":"requirements_draft_patched","invocation_id":"cad_0312ade2fa8a_inv_4f39b712035ca497","item_count":1,"schema_version":"cad.action-ledger.v1","sequence":24}
|
|
{"at":"2026-09-01 01:29:44","draft_revision":2,"event":"requirements_review_requested","invocation_id":"cad_0312ade2fa8a_inv_89c4132e8699baed","schema_version":"cad.action-ledger.v1","sequence":25}
|
|
{"at":"2026-09-01 01:29:49","contract_hash":"7152dba44ea6a97680e036d119a2458a57d9a046719e1aa04b716b2817d3fd2a","contract_path":"documents/requirements-contract-e9d617c2e552-cad_0312ade2fa8a_inv_5a223d6578f.json","event":"requirements_contract_frozen","invocation_id":"cad_0312ade2fa8a_inv_5a223d6578f0f9a3","requirement_count":1,"review_path":"documents/requirements-review-95c3c7c2c161-cad_0312ade2fa8a_inv_5a223d6578f.json","schema_version":"cad.action-ledger.v1","sequence":26}
|
|
{"action_id":"act_007","at":"2026-09-01 01:29:55","atomic_id":"extrude_add_blind","contract_hash":"fa9ffc9fd2141453fa18a389813dde2e2ef3fb4c7ef5d05e61d51d614309e95f","event":"proposed","expected_change":"Create the base flange as a 120 mm diameter, 12 mm thick solid disk centered on the origin.","intent":"Establish the primary body that satisfies the outer diameter, thickness, and single-solid requirements before adding the through holes.","requirement_ids":["req_001"],"schema_version":"cad.action-ledger.v1","sequence":27,"working_head":"cad_0312ade2fa8a:root:v6"}
|
|
{"action_id":"act_007","at":"2026-09-01 01:30:03","candidate_id":"candidate_841b6e3263a6ea4c","event":"candidate_building","fragment_hash":"95bd1e739aed6d4a791a162b2ce05d84d0a52f4d18dc87c11dc7d6e8d7761078","schema_version":"cad.action-ledger.v1","sequence":28,"stage_id":"stage_841b6e3263a6ea4c7589"}
|
|
{"action_id":"act_007","at":"2026-09-01 01:30:04","candidate_id":"candidate_841b6e3263a6ea4c","claim_results":[{"claim_id":"claim_001","claim_kind":"solid_count_equals","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_002","claim_kind":"single_connected_body","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_003","claim_kind":"outer_cylindrical_surface","deterministic":true,"evidence":{"axial_spans_mm":[12.0],"diameter_mm":120,"external_cylindrical_faces":["body:feature_001:face:0","body:feature_001:face:1","body:feature_001:face:2","body:feature_001:face:3"],"external_cylindrical_surface_groups":[["body:feature_001:face:0","body:feature_001:face:1","body:feature_001:face:2","body:feature_001:face:3"]],"tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.0,"axis":"x","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.0,"axis":"y","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_006","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_008","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"circular_hole_pattern","deterministic":true,"evidence":{"reason":"the target hole pattern has not been introduced at this checkpoint"},"status":"pending"}],"event":"candidate_built","schema_version":"cad.action-ledger.v1","sequence":29}
|
|
{"action_id":"act_007","actual_atomic_id":"extrude_add_blind","at":"2026-09-01 01:30:19","candidate_id":"candidate_841b6e3263a6ea4c","coverage":[{"claim_id":"claim_001","claim_kind":"solid_count_equals","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_002","claim_kind":"single_connected_body","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_003","claim_kind":"outer_cylindrical_surface","deterministic":true,"evidence":{"axial_spans_mm":[12.0],"diameter_mm":120,"external_cylindrical_faces":["body:feature_001:face:0","body:feature_001:face:1","body:feature_001:face:2","body:feature_001:face:3"],"external_cylindrical_surface_groups":[["body:feature_001:face:0","body:feature_001:face:1","body:feature_001:face:2","body:feature_001:face:3"]],"tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.0,"axis":"x","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.0,"axis":"y","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_006","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_008","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"circular_hole_pattern","deterministic":true,"evidence":{"reason":"the target hole pattern has not been introduced at this checkpoint"},"status":"pending"}],"event":"accepted","fragment_hash":"95bd1e739aed6d4a791a162b2ce05d84d0a52f4d18dc87c11dc7d6e8d7761078","parent_revision":"","review_path":"revisions/rev_001/candidate-review.json","revision_id":"rev_001","schema_version":"cad.action-ledger.v1","selector_snapshot_id":"","sequence":30,"working_head_before":"cad_0312ade2fa8a:root:v6"}
|
|
{"action_id":"act_011","at":"2026-09-01 01:30:29","atomic_id":"hole_blind","contract_hash":"f62e12603feeca6d7e83acdab651fcb023e08a46c39fd1509e9dcb81d4f0c721","event":"proposed","expected_change":"Add one centered through bore of diameter 40 mm that removes material across the full 12 mm thickness of the flange.","intent":"Introduce the main axial bore so the remaining hole pattern can be validated against the concentric 40 mm reference.","requirement_ids":["req_001"],"schema_version":"cad.action-ledger.v1","sequence":31,"working_head":"cad_0312ade2fa8a:rev_001:v10"}
|
|
{"action_id":"act_011","at":"2026-09-01 01:30:51","candidate_id":"candidate_8c27ebfcb4e38663","event":"candidate_building","fragment_hash":"e203f257b690f98a931f01da0be00ec18f3c3a7e9032d53a342f5b990c9790b9","schema_version":"cad.action-ledger.v1","sequence":32,"stage_id":"stage_8c27ebfcb4e38663bd99"}
|
|
{"action_id":"act_011","at":"2026-09-01 01:30:53","candidate_id":"candidate_8c27ebfcb4e38663","claim_results":[{"claim_id":"claim_001","claim_kind":"solid_count_equals","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_002","claim_kind":"single_connected_body","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_003","claim_kind":"outer_cylindrical_surface","deterministic":true,"evidence":{"axial_spans_mm":[12.0],"diameter_mm":120,"external_cylindrical_faces":["body:feature_002:face:0"],"external_cylindrical_surface_groups":[["body:feature_002:face:0"]],"tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000014,"axis":"x","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000009,"axis":"y","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_006","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_002:face:2"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"circular_hole_pattern","deterministic":true,"evidence":{"reason":"the target hole pattern has not been introduced at this checkpoint"},"status":"pending"}],"event":"candidate_built","schema_version":"cad.action-ledger.v1","sequence":33}
|
|
{"action_id":"act_011","actual_atomic_id":"hole_blind","at":"2026-09-01 01:31:06","candidate_id":"candidate_8c27ebfcb4e38663","coverage":[{"claim_id":"claim_001","claim_kind":"solid_count_equals","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_002","claim_kind":"single_connected_body","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_003","claim_kind":"outer_cylindrical_surface","deterministic":true,"evidence":{"axial_spans_mm":[12.0],"diameter_mm":120,"external_cylindrical_faces":["body:feature_002:face:0"],"external_cylindrical_surface_groups":[["body:feature_002:face:0"]],"tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000014,"axis":"x","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000009,"axis":"y","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_006","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_002:face:2"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"circular_hole_pattern","deterministic":true,"evidence":{"reason":"the target hole pattern has not been introduced at this checkpoint"},"status":"pending"}],"event":"accepted","fragment_hash":"e203f257b690f98a931f01da0be00ec18f3c3a7e9032d53a342f5b990c9790b9","parent_revision":"rev_001","review_path":"revisions/rev_002/candidate-review.json","revision_id":"rev_002","schema_version":"cad.action-ledger.v1","selector_snapshot_id":"cad_0312ade2fa8a/candidate_841b6e3263a6ea4c","sequence":34,"working_head_before":"cad_0312ade2fa8a:rev_001:v10"}
|
|
{"action_id":"act_015","at":"2026-09-01 01:31:15","atomic_id":"hole_wizard","contract_hash":"35d56dd42ee933e0fe59f9cfc33391b25844bd270a8909703af7855ad6bd25f2","event":"proposed","expected_change":"Add six evenly spaced 8 mm through holes on the 90 mm pitch circle (radius 45 mm) around the flange center, while preserving the existing centered 40 mm through bore and 12 mm thickness.","intent":"Introduce the bolt-circle hole pattern required by the specification so the remaining pending claims can be validated.","requirement_ids":["req_001"],"schema_version":"cad.action-ledger.v1","sequence":35,"working_head":"cad_0312ade2fa8a:rev_002:v14"}
|
|
{"action_id":"act_015","at":"2026-09-01 01:31:39","candidate_id":"candidate_9eaddd416d62a249","event":"candidate_building","fragment_hash":"f5d0f812e7e0a2251f61b3c257a1b61776072bc65b0e4032ee106ce0e5d7c0bc","schema_version":"cad.action-ledger.v1","sequence":36,"stage_id":"stage_9eaddd416d62a249a50a"}
|
|
{"action_id":"act_015","at":"2026-09-01 01:31:41","candidate_id":"candidate_9eaddd416d62a249","claim_results":[{"claim_id":"claim_001","claim_kind":"solid_count_equals","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_002","claim_kind":"single_connected_body","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_003","claim_kind":"outer_cylindrical_surface","deterministic":true,"evidence":{"axial_spans_mm":[12.0],"diameter_mm":120,"external_cylindrical_faces":["body:feature_003:face:0"],"external_cylindrical_surface_groups":[["body:feature_003:face:0"]],"tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000014,"axis":"x","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000009,"axis":"y","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_006","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:6"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:3","body:feature_003:face:4","body:feature_003:face:5","body:feature_003:face:7","body:feature_003:face:8","body:feature_003:face:9"]},"status":"pass"},{"claim_id":"claim_009","claim_kind":"circular_hole_pattern","deterministic":true,"evidence":{"angular_spacing_rad":[1.0471975511965974,1.0471975511965979,1.0471975511965979,1.0471975511965974,1.0471975511965979,1.0471975511965983],"centres_mm":[[-22.5,-38.97114317029974,12.0],[22.5,-38.97114317029974,12.0],[-45.0,0.0,12.0],[-22.5,38.97114317029974,12.0],[45.0,0.0,12.0],[22.5,38.97114317029974,12.0]],"concentric_bore_diameter_mm":40,"count":6,"pitch_radius_mm":45.0},"status":"pass"}],"event":"candidate_built","schema_version":"cad.action-ledger.v1","sequence":37}
|
|
{"action_id":"act_015","actual_atomic_id":"hole_wizard","at":"2026-09-01 01:31:55","candidate_id":"candidate_9eaddd416d62a249","coverage":[{"claim_id":"claim_001","claim_kind":"solid_count_equals","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_002","claim_kind":"single_connected_body","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_003","claim_kind":"outer_cylindrical_surface","deterministic":true,"evidence":{"axial_spans_mm":[12.0],"diameter_mm":120,"external_cylindrical_faces":["body:feature_003:face:0"],"external_cylindrical_surface_groups":[["body:feature_003:face:0"]],"tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000014,"axis":"x","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000009,"axis":"y","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_006","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:6"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:3","body:feature_003:face:4","body:feature_003:face:5","body:feature_003:face:7","body:feature_003:face:8","body:feature_003:face:9"]},"status":"pass"},{"claim_id":"claim_009","claim_kind":"circular_hole_pattern","deterministic":true,"evidence":{"angular_spacing_rad":[1.0471975511965974,1.0471975511965979,1.0471975511965979,1.0471975511965974,1.0471975511965979,1.0471975511965983],"centres_mm":[[-22.5,-38.97114317029974,12.0],[22.5,-38.97114317029974,12.0],[-45.0,0.0,12.0],[-22.5,38.97114317029974,12.0],[45.0,0.0,12.0],[22.5,38.97114317029974,12.0]],"concentric_bore_diameter_mm":40,"count":6,"pitch_radius_mm":45.0},"status":"pass"}],"event":"accepted","fragment_hash":"f5d0f812e7e0a2251f61b3c257a1b61776072bc65b0e4032ee106ce0e5d7c0bc","parent_revision":"rev_002","review_path":"revisions/rev_003/candidate-review.json","revision_id":"rev_003","schema_version":"cad.action-ledger.v1","selector_snapshot_id":"cad_0312ade2fa8a/candidate_8c27ebfcb4e38663","sequence":38,"working_head_before":"cad_0312ade2fa8a:rev_002:v14"}
|
|
{"at":"2026-09-01 01:32:00","claim_results":[{"claim_id":"claim_001","claim_kind":"solid_count_equals","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_002","claim_kind":"single_connected_body","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_003","claim_kind":"outer_cylindrical_surface","deterministic":true,"evidence":{"axial_spans_mm":[12.0],"diameter_mm":120,"external_cylindrical_faces":["body:feature_003:face:0"],"external_cylindrical_surface_groups":[["body:feature_003:face:0"]],"tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000014,"axis":"x","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000009,"axis":"y","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_006","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:6"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:3","body:feature_003:face:4","body:feature_003:face:5","body:feature_003:face:7","body:feature_003:face:8","body:feature_003:face:9"]},"status":"pass"},{"claim_id":"claim_009","claim_kind":"circular_hole_pattern","deterministic":true,"evidence":{"angular_spacing_rad":[1.0471975511965974,1.0471975511965979,1.0471975511965979,1.0471975511965974,1.0471975511965979,1.0471975511965983],"centres_mm":[[-22.5,-38.97114317029974,12.0],[22.5,-38.97114317029974,12.0],[-45.0,0.0,12.0],[-22.5,38.97114317029974,12.0],[45.0,0.0,12.0],[22.5,38.97114317029974,12.0]],"concentric_bore_diameter_mm":40,"count":6,"pitch_radius_mm":45.0},"status":"pass"}],"event":"final_validation_requested","revision_id":"rev_003","schema_version":"cad.action-ledger.v1","sequence":39}
|
|
{"at":"2026-09-01 01:32:12","claim_results":[{"claim_id":"claim_001","claim_kind":"solid_count_equals","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_002","claim_kind":"single_connected_body","deterministic":true,"evidence":{"solid_count":1},"status":"pass"},{"claim_id":"claim_003","claim_kind":"outer_cylindrical_surface","deterministic":true,"evidence":{"axial_spans_mm":[12.0],"diameter_mm":120,"external_cylindrical_faces":["body:feature_003:face:0"],"external_cylindrical_surface_groups":[["body:feature_003:face:0"]],"tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000014,"axis":"x","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":120.00000000000009,"axis":"y","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_006","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.01},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:6"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:3","body:feature_003:face:4","body:feature_003:face:5","body:feature_003:face:7","body:feature_003:face:8","body:feature_003:face:9"]},"status":"pass"},{"claim_id":"claim_009","claim_kind":"circular_hole_pattern","deterministic":true,"evidence":{"angular_spacing_rad":[1.0471975511965974,1.0471975511965979,1.0471975511965979,1.0471975511965974,1.0471975511965979,1.0471975511965983],"centres_mm":[[-22.5,-38.97114317029974,12.0],[22.5,-38.97114317029974,12.0],[-45.0,0.0,12.0],[-22.5,38.97114317029974,12.0],[45.0,0.0,12.0],[22.5,38.97114317029974,12.0]],"concentric_bore_diameter_mm":40,"count":6,"pitch_radius_mm":45.0},"status":"pass"}],"event":"completed","final_review_path":"reviews/final/rev_003/final-review.json","revision_id":"rev_003","schema_version":"cad.action-ledger.v1","sequence":40}
|