{ "contract_hash": "b6602dd1f430b7e6b39b4696fbd72837bc03f5e47e875f2094d3a9ef558fbeb8", "requirements": [ { "acceptance_claims": [ { "claim_id": "claim_001", "claim_kind": "solid_count_equals", "expected": { "value": 1 } }, { "claim_id": "claim_002", "claim_kind": "single_connected_body", "expected": {} }, { "claim_id": "claim_003", "claim_kind": "bbox_dimension_mm", "expected": { "axis": "x", "tolerance_mm": 0.1, "value": 120 } }, { "claim_id": "claim_004", "claim_kind": "bbox_dimension_mm", "expected": { "axis": "y", "tolerance_mm": 0.1, "value": 80 } }, { "claim_id": "claim_005", "claim_kind": "bbox_dimension_mm", "expected": { "axis": "z", "tolerance_mm": 0.1, "value": 20 } } ], "assumptions": [], "draft_id": "draft_001", "requirement_id": "req_001", "source_ids": [ "src_001" ], "statement": "Create a single rectangular base plate with overall dimensions 120 mm x 80 mm x 20 mm." }, { "acceptance_claims": [ { "claim_id": "claim_006", "claim_kind": "visual", "expected": { "description": "Centered top-face rectangular pocket sized 80 x 45 x 12 mm with R6 internal corners and 8 mm remaining floor thickness." } } ], "assumptions": [ "Pocket is centered on the top face in both in-plane directions.", "Dimensions are in millimeters." ], "draft_id": "draft_002", "requirement_id": "req_002", "source_ids": [ "src_001" ], "statement": "On the top face, add a centered rectangular pocket measuring 80 mm x 45 mm x 12 mm, with internal corner radius R6, leaving an 8 mm floor thickness beneath the pocket." } ], "schema_version": "cad.requirements-contract.v1", "task_id": "cad_9ba300591326" }