30 lines
26 KiB
JSON
30 lines
26 KiB
JSON
{"at":"2026-09-01 01:32:27","draft_path":"documents/requirements-draft-v1-267d16c10c0d-cad_f620e5de7132_inv_80c7b42e036.json","draft_revision":1,"event":"requirements_draft_updated","invocation_id":"cad_f620e5de7132_inv_80c7b42e0364afc1","item_count":1,"schema_version":"cad.action-ledger.v1","sequence":41}
|
|
{"at":"2026-09-01 01:32:31","draft_revision":1,"event":"requirements_review_requested","invocation_id":"cad_f620e5de7132_inv_41eb94b9bc60eeb3","schema_version":"cad.action-ledger.v1","sequence":42}
|
|
{"at":"2026-09-01 01:32:43","event":"requirements_evaluation_oracle_revise","invocation_id":"cad_f620e5de7132_inv_b6020130fbe70130","missing_claims":[{"claim_kind":"through_cylindrical_bore","expected":{"count":4,"diameter_mm":10}}],"oracle_path":"documents/evaluation-contract-oracle-bc6f627b8a60.json","review_path":"documents/requirements-review-95c3c7c2c161-cad_f620e5de7132_inv_b6020130fbe.json","schema_version":"cad.action-ledger.v1","sequence":43}
|
|
{"at":"2026-09-01 01:32:57","draft_path":"documents/requirements-draft-v2-d2115eac738c-cad_f620e5de7132_inv_0b99a758638.json","draft_revision":2,"event":"requirements_draft_patched","invocation_id":"cad_f620e5de7132_inv_0b99a75863830032","item_count":1,"schema_version":"cad.action-ledger.v1","sequence":44}
|
|
{"at":"2026-09-01 01:33:04","draft_revision":2,"event":"requirements_review_requested","invocation_id":"cad_f620e5de7132_inv_4361389a08be1ec8","schema_version":"cad.action-ledger.v1","sequence":45}
|
|
{"at":"2026-09-01 01:33:09","contract_hash":"b1ea5e61efc064134c40ee866dacfbe023f36304c7cbc160963139cf357f0831","contract_path":"documents/requirements-contract-8f8979e49036-cad_f620e5de7132_inv_1f076dd29f6.json","event":"requirements_contract_frozen","invocation_id":"cad_f620e5de7132_inv_1f076dd29f60c868","requirement_count":1,"review_path":"documents/requirements-review-95c3c7c2c161-cad_f620e5de7132_inv_1f076dd29f6.json","schema_version":"cad.action-ledger.v1","sequence":46}
|
|
{"action_id":"act_007","at":"2026-09-01 01:33:17","atomic_id":"extrude_add_blind","contract_hash":"fa9ffc9fd2141453fa18a389813dde2e2ef3fb4c7ef5d05e61d51d614309e95f","event":"proposed","expected_change":"Create a single 100 mm x 100 mm x 12 mm base solid from the root sketch as the flange body, preserving one connected body for subsequent hole and corner features.","intent":"Establish the flange blank that satisfies the overall size and single-body foundation before cutting the center and mounting holes.","requirement_ids":["req_001"],"schema_version":"cad.action-ledger.v1","sequence":47,"working_head":"cad_f620e5de7132:root:v6"}
|
|
{"action_id":"act_007","at":"2026-09-01 01:33:28","candidate_id":"candidate_b51d09e8a216a2dd","event":"candidate_building","fragment_hash":"db111d7d3714561ee842928f0591e287ac437392e509b39db618efcad81227a5","schema_version":"cad.action-ledger.v1","sequence":48,"stage_id":"stage_b51d09e8a216a2dd6e2f"}
|
|
{"action_id":"act_007","at":"2026-09-01 01:33:29","candidate_id":"candidate_b51d09e8a216a2dd","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"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":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"candidate_built","schema_version":"cad.action-ledger.v1","sequence":49}
|
|
{"action_id":"act_007","actual_atomic_id":"extrude_add_blind","at":"2026-09-01 01:33:42","candidate_id":"candidate_b51d09e8a216a2dd","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"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":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"accepted","fragment_hash":"db111d7d3714561ee842928f0591e287ac437392e509b39db618efcad81227a5","parent_revision":"","review_path":"revisions/rev_001/candidate-review.json","revision_id":"rev_001","schema_version":"cad.action-ledger.v1","selector_snapshot_id":"","sequence":50,"working_head_before":"cad_f620e5de7132:root:v6"}
|
|
{"action_id":"act_011","at":"2026-09-01 01:33:53","atomic_id":"hole_wizard","contract_hash":"35d56dd42ee933e0fe59f9cfc33391b25844bd270a8909703af7855ad6bd25f2","event":"proposed","expected_change":"Introduce the central through bore: a single 45 mm diameter hole at the flange center, cutting fully through the 12 mm body while preserving the outer 100 mm x 100 mm x 12 mm solid.","intent":"Start satisfying the bore requirements by creating the main center hole before the four mounting holes.","requirement_ids":["req_001"],"schema_version":"cad.action-ledger.v1","sequence":51,"working_head":"cad_f620e5de7132:rev_001:v10"}
|
|
{"action_id":"act_011","at":"2026-09-01 01:34:14","candidate_id":"candidate_f261c90916b705b8","event":"candidate_building","fragment_hash":"0194da8067ce68c19d4714482345b5dfaaffcdcbba8f77ed070c99d06f50bd8c","schema_version":"cad.action-ledger.v1","sequence":52,"stage_id":"stage_f261c90916b705b87aa3"}
|
|
{"action_id":"act_011","at":"2026-09-01 01:34:16","candidate_id":"candidate_f261c90916b705b8","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_002:face:6"]},"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":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"candidate_built","schema_version":"cad.action-ledger.v1","sequence":53}
|
|
{"action_id":"act_011","actual_atomic_id":"hole_wizard","at":"2026-09-01 01:34:32","candidate_id":"candidate_f261c90916b705b8","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_002:face:6"]},"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":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"accepted","fragment_hash":"0194da8067ce68c19d4714482345b5dfaaffcdcbba8f77ed070c99d06f50bd8c","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_f620e5de7132/candidate_b51d09e8a216a2dd","sequence":54,"working_head_before":"cad_f620e5de7132:rev_001:v10"}
|
|
{"action_id":"act_015","at":"2026-09-01 01:34:39","atomic_id":"hole_wizard","contract_hash":"35d56dd42ee933e0fe59f9cfc33391b25844bd270a8909703af7855ad6bd25f2","event":"proposed","expected_change":"Introduce four 10 mm diameter through holes at the rectangular corners, with each hole center offset 15 mm from its adjacent two outer edges, while preserving the existing 100 mm x 100 mm x 12 mm body and central 45 mm through bore.","intent":"Satisfy the remaining mounting-hole requirements by adding the corner hole pattern in one verifiable step.","requirement_ids":["req_001"],"schema_version":"cad.action-ledger.v1","sequence":55,"working_head":"cad_f620e5de7132:rev_002:v14"}
|
|
{"action_id":"act_015","at":"2026-09-01 01:35:04","candidate_id":"candidate_683ac93b6d1e15da","event":"candidate_building","fragment_hash":"4c09c07d9966cf33efacab670117d419ee8d8b93163d5f27ce27250cb7165a76","schema_version":"cad.action-ledger.v1","sequence":56,"stage_id":"stage_683ac93b6d1e15da36f3"}
|
|
{"action_id":"act_015","at":"2026-09-01 01:35:06","candidate_id":"candidate_683ac93b6d1e15da","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:9"]},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:6","body:feature_003:face:7","body:feature_003:face:8","body:feature_003:face:10"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"corner_positions":[[0,0],[1,0],[0,1],[1,1]],"diameter_mm":10,"edge_offset_mm":15.0,"normal_axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"candidate_built","schema_version":"cad.action-ledger.v1","sequence":57}
|
|
{"action_id":"act_015","at":"2026-09-01 01:35:18","candidate_id":"candidate_683ac93b6d1e15da","deterministic_fail":[],"event":"candidate_rejected","review_path":"candidate-review.json","schema_version":"cad.action-ledger.v1","sequence":58,"stage_id":"stage_683ac93b6d1e15da36f3","working_head":"cad_f620e5de7132:rev_002:v14"}
|
|
{"at":"2026-09-01 01:35:30","corrective_intent":"Proceed to the next action selection step to resolve the outstanding visual verification.","decision":"return_to_action_selection","event":"geometry_conclusion","evidence_refs":["evidence_current_state","evidence_current_model","evidence_current_claims","evidence_ledger_58"],"root_cause":"Deterministic geometry claims pass, but the non-deterministic visual claim remains pending, so the current evidence is insufficient to close the repair.","schema_version":"cad.action-ledger.v1","sequence":59,"working_head":"cad_f620e5de7132:rev_002:v19","working_head_before":"cad_f620e5de7132:rev_002:v18"}
|
|
{"action_id":"act_020","at":"2026-09-01 01:35:41","atomic_id":"fillet","contract_hash":"db31dd9c749707cc9453fc248d7ca86ef4faaaf15376a40bd659c325b037c878","event":"proposed","expected_change":"Preserve the existing outer perimeter corner rounds at R8 on the 100 mm x 100 mm flange body.","intent":"Reaffirm the outer corner geometry associated with the remaining visual verification item.","requirement_ids":["req_001"],"schema_version":"cad.action-ledger.v1","sequence":60,"working_head":"cad_f620e5de7132:rev_002:v19"}
|
|
{"action_id":"act_020","at":"2026-09-01 01:36:05","candidate_id":"candidate_a11449e09510f40a","event":"candidate_building","fragment_hash":"abdcbb1bf59a06d37bda8a188d15b1a7aa3dd1480ba95276fca4447a5e987d83","schema_version":"cad.action-ledger.v1","sequence":61,"stage_id":"stage_a11449e09510f40a897c"}
|
|
{"action_id":"act_020","at":"2026-09-01 01:36:06","candidate_id":"candidate_a11449e09510f40a","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:10"]},"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":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"candidate_built","schema_version":"cad.action-ledger.v1","sequence":62}
|
|
{"action_id":"act_020","actual_atomic_id":"fillet","at":"2026-09-01 01:36:19","candidate_id":"candidate_a11449e09510f40a","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_003:face:10"]},"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":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"reason":"the target bore has not been introduced at this checkpoint"},"status":"pending"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"accepted","fragment_hash":"abdcbb1bf59a06d37bda8a188d15b1a7aa3dd1480ba95276fca4447a5e987d83","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_f620e5de7132/candidate_f261c90916b705b8","sequence":63,"working_head_before":"cad_f620e5de7132:rev_002:v19"}
|
|
{"action_id":"act_024","at":"2026-09-01 01:36:27","atomic_id":"hole_wizard","contract_hash":"35d56dd42ee933e0fe59f9cfc33391b25844bd270a8909703af7855ad6bd25f2","event":"proposed","expected_change":"Add four 10 mm through mounting holes at the square flange corners, each centered 15 mm from the adjacent two edges.","intent":"Introduce the corner hole pattern required to satisfy the remaining geometric and pattern claims.","requirement_ids":["req_001"],"schema_version":"cad.action-ledger.v1","sequence":64,"working_head":"cad_f620e5de7132:rev_003:v23"}
|
|
{"action_id":"act_024","at":"2026-09-01 01:36:57","candidate_id":"candidate_09b0d56d169ce1f0","event":"candidate_building","fragment_hash":"3d24dbfa03bf6e49a26849aa3f4248f7826f4cafdd188f1e904f2eae512662f3","schema_version":"cad.action-ledger.v1","sequence":65,"stage_id":"stage_09b0d56d169ce1f0654e"}
|
|
{"action_id":"act_024","at":"2026-09-01 01:36:59","candidate_id":"candidate_09b0d56d169ce1f0","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_004:face:13"]},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_004:face:10","body:feature_004:face:11","body:feature_004:face:12","body:feature_004:face:14"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"corner_positions":[[0,0],[1,0],[0,1],[1,1]],"diameter_mm":10,"edge_offset_mm":15.0,"normal_axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"candidate_built","schema_version":"cad.action-ledger.v1","sequence":66}
|
|
{"action_id":"act_024","actual_atomic_id":"hole_wizard","at":"2026-09-01 01:37:11","candidate_id":"candidate_09b0d56d169ce1f0","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_004:face:13"]},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_004:face:10","body:feature_004:face:11","body:feature_004:face:12","body:feature_004:face:14"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"corner_positions":[[0,0],[1,0],[0,1],[1,1]],"diameter_mm":10,"edge_offset_mm":15.0,"normal_axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"accepted","fragment_hash":"3d24dbfa03bf6e49a26849aa3f4248f7826f4cafdd188f1e904f2eae512662f3","parent_revision":"rev_003","review_path":"revisions/rev_004/candidate-review.json","revision_id":"rev_004","schema_version":"cad.action-ledger.v1","selector_snapshot_id":"cad_f620e5de7132/candidate_a11449e09510f40a","sequence":67,"working_head_before":"cad_f620e5de7132:rev_003:v23"}
|
|
{"at":"2026-09-01 01:37:17","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_004:face:13"]},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_004:face:10","body:feature_004:face:11","body:feature_004:face:12","body:feature_004:face:14"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"corner_positions":[[0,0],[1,0],[0,1],[1,1]],"diameter_mm":10,"edge_offset_mm":15.0,"normal_axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"final_validation_requested","revision_id":"rev_004","schema_version":"cad.action-ledger.v1","sequence":68}
|
|
{"at":"2026-09-01 01:37:29","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":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"x","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_004","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":100.0,"axis":"y","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_005","claim_kind":"bbox_dimension_mm","deterministic":true,"evidence":{"actual_mm":12.0,"axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_006","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_004:face:13"]},"status":"pass"},{"claim_id":"claim_007","claim_kind":"through_cylindrical_bore","deterministic":true,"evidence":{"through_bores":["body:feature_004:face:10","body:feature_004:face:11","body:feature_004:face:12","body:feature_004:face:14"]},"status":"pass"},{"claim_id":"claim_008","claim_kind":"rectangular_corner_through_bore_pattern","deterministic":true,"evidence":{"corner_positions":[[0,0],[1,0],[0,1],[1,1]],"diameter_mm":10,"edge_offset_mm":15.0,"normal_axis":"z","tolerance_mm":0.1},"status":"pass"},{"claim_id":"claim_009","claim_kind":"visual","deterministic":false,"evidence":{"reason":"requires independent visual review"},"status":"pending"}],"event":"completed","final_review_path":"reviews/final/rev_004/final-review.json","revision_id":"rev_004","schema_version":"cad.action-ledger.v1","sequence":69}
|