diff --git a/artifacts/cdsl-annulus-circles-build/manifest.json b/artifacts/cdsl-annulus-circles-build/manifest.json new file mode 100644 index 00000000..14717206 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/manifest.json @@ -0,0 +1,42 @@ +{ + "built_count": 4, + "compiled_count": 6, + "complete": true, + "completed_count": 6, + "failure_category_counts": { + "geometry_mismatch": 4, + "selector_resolution": 2 + }, + "geometry_verified_count": 0, + "input_directory": "json_to_cdsl\\output", + "part_count": 6, + "results": [ + { + "part_id": "001563", + "report": "parts/001563.report.json" + }, + { + "part_id": "001942", + "report": "parts/001942.report.json" + }, + { + "part_id": "004764", + "report": "parts/004764.report.json" + }, + { + "part_id": "008006", + "report": "parts/008006.report.json" + }, + { + "part_id": "009595", + "report": "parts/009595.report.json" + }, + { + "part_id": "010345", + "report": "parts/010345.report.json" + } + ], + "runtime_eligible_count": 6, + "schema": "cdsl.engine.batch-rebuild.v1", + "semantic_valid_count": 6 +} diff --git a/artifacts/cdsl-annulus-circles-build/parts/001563.report.json b/artifacts/cdsl-annulus-circles-build/parts/001563.report.json new file mode 100644 index 00000000..4ddff854 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/001563.report.json @@ -0,0 +1,2507 @@ +{ + "build_attempted": true, + "build_result": { + "bbox_mm": { + "max": [ + 7.0, + 22.0000001, + 22.0000001 + ], + "min": [ + -1.0000001201989896e-07, + -22.0000001, + -22.0000001 + ] + }, + "engine": "cdsl_only", + "feature_results": [ + { + "atomic_id": "reference_plane", + "context": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + -1.0 + ] + }, + "diagnostics": [], + "feature_id": "f_001", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "reference_plane", + "context": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "diagnostics": [], + "feature_id": "f_002", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "revolve_add", + "body_id": "body:f_004", + "diagnostics": [], + "feature_id": "f_004", + "replay_definition": { + "atomic_id": "revolve_add", + "params": { + "angle_deg": 360.0, + "axis": { + "direction": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ] + }, + "end_condition": { + "solidworks_code": 0, + "type": "blind" + }, + "reverse": false + }, + "sketch_id": "sk_002" + }, + "status": "executed" + }, + { + "atomic_id": "reference_plane", + "body_id": "body:f_004", + "context": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + 1.0 + ] + }, + "diagnostics": [], + "feature_id": "f_003", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "extrude_cut_blind", + "body_id": "body:f_005", + "diagnostics": [], + "feature_id": "f_005", + "replay_definition": { + "atomic_id": "extrude_cut_blind", + "params": { + "distance_mm": 0.0, + "end_condition": { + "solidworks_code": 2, + "type": "through_all_both" + }, + "reverse": true + }, + "sketch_id": "sk_003" + }, + "status": "executed" + } + ], + "out_step": "artifacts\\cdsl-annulus-circles-build\\parts\\001563.step", + "runtime_diagnostics": [], + "selector_resolution": [], + "solid_count": 1, + "topology_records": [ + { + "feature_id": "f_001", + "geometry": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + -1.0 + ] + }, + "kind": "plane", + "record_id": "f_001:plane" + }, + { + "feature_id": "f_002", + "geometry": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "kind": "plane", + "record_id": "f_002:plane" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:138.230077:2" + ], + "area_mm2": 1520.53084433746, + "bbox_mm": [ + 0.0, + -22.0, + -22.0, + 0.0, + 22.0, + 22.0 + ], + "center_mm": [ + 0.0, + 0.0, + 2.348901605818513e-16 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:138.230077:2", + "circle:138.230077:2", + "line:3.000000:1" + ], + "area_mm2": 414.69023027385265, + "bbox_mm": [ + 0.0, + -22.0, + -22.0, + 3.0, + 22.0, + 22.0 + ], + "center_mm": [ + 1.5, + -22.0, + 2.6942229581241772e-15 + ], + "normal": [ + 0.0, + -1.0, + 1.2246467991473532e-16 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:138.230077:2" + ], + "area_mm2": 716.2831250184729, + "bbox_mm": [ + 3.0, + -22.0, + -22.0, + 3.0, + 22.0, + 22.0 + ], + "center_mm": [ + 3.0000000000000004, + -1.0658141036401504e-14, + -2.5242965612529875e-15 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 3.0000000000000004, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:2" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:100.530965:2", + "line:4.000000:1" + ], + "area_mm2": 402.1238596594935, + "bbox_mm": [ + 3.0, + -16.0, + -16.0, + 7.0, + 16.0, + 16.0 + ], + "center_mm": [ + 5.0, + -16.0, + 1.959434878635765e-15 + ], + "normal": [ + 0.0, + -1.0, + 1.2246467991473532e-16 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:87.964594:2" + ], + "area_mm2": 188.4955592153873, + "bbox_mm": [ + 7.0, + -16.0, + -16.0, + 7.0, + 16.0, + 16.0 + ], + "center_mm": [ + 6.999999999999999, + -1.7763568394002505e-14, + -9.103828801926298e-15 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 6.999999999999999, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:4" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:81.681409:2", + "circle:87.964594:2", + "line:4.123106:1" + ], + "area_mm2": 349.7341952722102, + "bbox_mm": [ + 3.0, + -14.0, + -14.0, + 7.0, + 14.0, + 14.0 + ], + "center_mm": [ + 5.0, + -13.5, + 1.6532731788489269e-15 + ], + "normal": [ + 0.24253562503633297, + 0.9701425001453319, + -1.1880819075197915e-16 + ], + "surface_type": "cone" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:5" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:81.681409:2" + ], + "area_mm2": 530.929158456675, + "bbox_mm": [ + 3.0, + -13.0, + -13.0, + 3.0, + 13.0, + 13.0 + ], + "center_mm": [ + 3.0, + -1.7763568394002505e-15, + 1.0248212535001444e-16 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 3.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:6" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + -22.0, + -22.0, + 0.0, + 22.0, + 22.0 + ], + "center_mm": [ + 0.0, + -22.0, + 1.2464185574825556e-14 + ], + "curve_type": "circle", + "end_mm": [ + 0.0, + 22.0, + 0.0 + ], + "length_mm": 138.23007675795088, + "start_mm": [ + 0.0, + 22.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 3.0, + -22.0, + -22.0, + 3.0, + 22.0, + 22.0 + ], + "center_mm": [ + 3.0, + -22.0, + 1.2464185574825556e-14 + ], + "curve_type": "circle", + "end_mm": [ + 3.0, + 22.0, + 0.0 + ], + "length_mm": 138.23007675795088, + "start_mm": [ + 3.0, + 22.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 0.0, + 22.0, + 0.0, + 3.0, + 22.0, + 0.0 + ], + "center_mm": [ + 1.5, + 22.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 3.0, + 22.0, + 0.0 + ], + "length_mm": 3.0, + "start_mm": [ + 0.0, + 22.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:2" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 3.0, + -16.0, + -16.0, + 3.0, + 16.0, + 16.0 + ], + "center_mm": [ + 3.0, + -16.0, + 1.959434878635765e-15 + ], + "curve_type": "circle", + "end_mm": [ + 3.0, + 16.0, + 0.0 + ], + "length_mm": 100.53096491487338, + "start_mm": [ + 3.0, + 16.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:3" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 7.0, + -16.0, + -16.0, + 7.0, + 16.0, + 16.0 + ], + "center_mm": [ + 7.0, + -16.0, + 1.959434878635765e-15 + ], + "curve_type": "circle", + "end_mm": [ + 7.0, + 16.0, + 0.0 + ], + "length_mm": 100.53096491487338, + "start_mm": [ + 7.0, + 16.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:4" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 3.0, + 16.0, + 0.0, + 7.0, + 16.0, + 0.0 + ], + "center_mm": [ + 5.0, + 16.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 7.0, + 16.0, + 0.0 + ], + "length_mm": 4.0, + "start_mm": [ + 3.0, + 16.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:5" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 7.0, + -14.0, + -14.0, + 7.0, + 14.0, + 14.0 + ], + "center_mm": [ + 7.0, + -14.0, + 1.7145055188062944e-15 + ], + "curve_type": "circle", + "end_mm": [ + 7.0, + 14.0, + 0.0 + ], + "length_mm": 87.96459430051418, + "start_mm": [ + 7.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:6" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 3.0, + -13.0, + -13.0, + 3.0, + 13.0, + 13.0 + ], + "center_mm": [ + 3.0, + -13.0, + -4.1811188891592555e-15 + ], + "curve_type": "circle", + "end_mm": [ + 3.0, + 13.0, + 0.0 + ], + "length_mm": 81.6814089933346, + "start_mm": [ + 3.0, + 13.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:7" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 3.0, + 13.0, + 0.0, + 7.0, + 14.0, + 0.0 + ], + "center_mm": [ + 5.0, + 13.5, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 3.0, + 13.0, + 0.0 + ], + "length_mm": 4.123105625617661, + "start_mm": [ + 7.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:8" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "center_mm": [ + 7.0, + 14.0, + 0.0 + ], + "incident_edge_count": 2 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:vertex:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "center_mm": [ + 3.0, + 13.0, + 0.0 + ], + "incident_edge_count": 2 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:vertex:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "bbox_mm": [ + 0.0, + -22.0, + -22.0, + 7.0, + 22.0, + 22.0 + ], + "volume_mm3": 5487.315168270173 + }, + "kind": "body", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004" + }, + { + "feature_id": "f_003", + "geometry": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + 1.0 + ] + }, + "kind": "plane", + "record_id": "f_003:plane" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:13.317272:2", + "line:13.114877:2" + ], + "area_mm2": 8.783783583604087, + "bbox_mm": [ + 0.0, + -6.557438524302327, + 20.999999999999904, + 0.0, + 6.557438524301327, + 22.0 + ], + "center_mm": [ + 0.0, + 2.011509720891825e-16, + 21.400789599852626 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "bspline:10.082345:2", + "bspline:10.082345:2", + "bspline:10.082345:2", + "bspline:10.082345:2", + "circle:13.317272:2", + "circle:13.317272:2", + "circle:138.230077:2", + "circle:19.428787:2", + "circle:19.428787:2", + "circle:38.857574:2", + "line:3.000000:1" + ], + "area_mm2": 362.42066136580445, + "bbox_mm": [ + -1.0000001201989896e-07, + -22.0000001, + -22.0000001, + 3.0000001, + 22.0000001, + 22.0000001 + ], + "center_mm": [ + 1.4999999999999998, + -22.0, + 2.6942229581241772e-15 + ], + "normal": [ + 0.0, + -1.0, + 1.2246467991473532e-16 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "bspline:10.082345:2", + "bspline:10.082345:2", + "line:13.114877:2", + "line:27.928480:2" + ], + "area_mm2": 134.37238158137973, + "bbox_mm": [ + -1.0000000048985874e-07, + -13.964240143768942, + 16.9999999, + 2.0000001015741726, + 13.964240143768942, + 21.0000001 + ], + "center_mm": [ + 2.0, + 8.881784197001252e-16, + 19.0 + ], + "normal": [ + -1.0, + -0.0, + 6.049014748177263e-16 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:2" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:19.428787:2", + "circle:19.428787:2", + "circle:38.857574:2", + "line:13.964240:2", + "line:13.964240:2", + "line:27.928480:2" + ], + "area_mm2": 1329.6507827756352, + "bbox_mm": [ + 0.0, + -22.0, + -17.000000000000522, + 0.0, + 22.0, + 17.0 + ], + "center_mm": [ + 0.0, + -5.240252676230739e-14, + 2.930988785010413e-14 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:3" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:138.230077:2" + ], + "area_mm2": 716.2831250184729, + "bbox_mm": [ + 3.0, + -22.0, + -22.0, + 3.0, + 22.0, + 22.0 + ], + "center_mm": [ + 3.0000000000000004, + -1.0658141036401504e-14, + -2.5242965612529875e-15 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 3.0000000000000004, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:4" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "bspline:10.082345:2", + "circle:6.283185:2", + "line:13.964240:2", + "line:6.557439:2" + ], + "area_mm2": 67.18592550320193, + "bbox_mm": [ + -1.0000001201989896e-07, + -1e-07, + -21.0000001, + 2.0000001, + 13.96424014376894, + -16.9999999 + ], + "center_mm": [ + 2.0, + 6.98212002188447, + -19.0 + ], + "normal": [ + -1.0, + -0.0, + 3.8285686989269494e-16 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:5" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:13.317272:2", + "line:6.557439:2", + "line:6.557439:2" + ], + "area_mm2": 8.783783583602693, + "bbox_mm": [ + 0.0, + -6.557438524301973, + -22.0, + 0.0, + 6.557438524301966, + -21.0 + ], + "center_mm": [ + 1.232595164407831e-32, + 1.25767397161027e-16, + -21.400789599852693 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": 1.232595164407831e-32, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:6" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "bspline:10.082345:2", + "circle:6.283185:2", + "line:13.964240:2", + "line:6.557439:2" + ], + "area_mm2": 67.18592549809625, + "bbox_mm": [ + -1.0000000048985874e-07, + -13.964240143768949, + -21.0000001, + 2.0000001, + 1e-07, + -16.999999899999995 + ], + "center_mm": [ + 2.0, + -6.982120021884475, + -19.0 + ], + "normal": [ + -1.0, + -0.0, + -6.123233995736766e-17 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:7" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:100.530965:2", + "line:4.000000:1" + ], + "area_mm2": 402.1238596594935, + "bbox_mm": [ + 3.0, + -16.0, + -16.0, + 7.0, + 16.0, + 16.0 + ], + "center_mm": [ + 5.0, + -16.0, + 1.959434878635765e-15 + ], + "normal": [ + 0.0, + -1.0, + 1.2246467991473532e-16 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:8" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:87.964594:2" + ], + "area_mm2": 188.4955592153873, + "bbox_mm": [ + 7.0, + -16.0, + -16.0, + 7.0, + 16.0, + 16.0 + ], + "center_mm": [ + 6.999999999999999, + -1.7763568394002505e-14, + -9.103828801926298e-15 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 6.999999999999999, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:9" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:81.681409:2", + "circle:87.964594:2", + "line:4.123106:1" + ], + "area_mm2": 349.7341952722102, + "bbox_mm": [ + 3.0, + -14.0, + -14.0, + 7.0, + 14.0, + 14.0 + ], + "center_mm": [ + 5.0, + -13.5, + 1.6532731788489269e-15 + ], + "normal": [ + 0.24253562503633297, + 0.9701425001453319, + -1.1880819075197915e-16 + ], + "surface_type": "cone" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:10" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:81.681409:2" + ], + "area_mm2": 530.929158456675, + "bbox_mm": [ + 3.0, + -13.0, + -13.0, + 3.0, + 13.0, + 13.0 + ], + "center_mm": [ + 3.0, + -1.7763568394002505e-15, + 1.0248212535001444e-16 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 3.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:11" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + -6.557438524302314, + 20.999999999999904, + 0.0, + 6.557438524301327, + 22.0 + ], + "center_mm": [ + 0.0, + -5.164609072061109e-13, + 22.0 + ], + "curve_type": "circle", + "end_mm": [ + 0.0, + -6.557438524302327, + 20.99999999999995 + ], + "length_mm": 13.317272053994607, + "start_mm": [ + 0.0, + 6.557438524301298, + 21.000000000000107 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + -6.557438524302327, + 21.0, + 0.0, + 6.557438524301297, + 21.0 + ], + "center_mm": [ + 0.0, + -5.115907697472721e-13, + 21.0 + ], + "curve_type": "line", + "end_mm": [ + 0.0, + 6.557438524301298, + 21.000000000000107 + ], + "length_mm": 13.114877048603624, + "start_mm": [ + 0.0, + -6.557438524302327, + 20.99999999999995 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -1.0000000048985874e-07, + 6.557438424302008, + 16.999999900000002, + 2.0000001015741553, + 13.964240143768937, + 21.0000001 + ], + "center_mm": [ + 1.9776936055224446, + 10.563717088749675, + 19.2978724520318 + ], + "curve_type": "bspline", + "end_mm": [ + 0.0, + 13.964240043768942, + 17.0 + ], + "length_mm": 10.082345023506008, + "start_mm": [ + 0.0, + 6.557438524301298, + 21.000000000000107 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:2" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + 13.964240043768942, + 0.0, + 0.0, + 22.0, + 17.0 + ], + "center_mm": [ + 0.0, + 19.88986275672757, + 9.401774275026051 + ], + "curve_type": "circle", + "end_mm": [ + 0.0, + 13.964240043768942, + 17.0 + ], + "length_mm": 19.42878684744304, + "start_mm": [ + 0.0, + 22.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:3" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 0.0, + 22.0, + 0.0, + 3.0, + 22.0, + 0.0 + ], + "center_mm": [ + 1.5, + 22.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 3.0, + 22.0, + 0.0 + ], + "length_mm": 3.0, + "start_mm": [ + 0.0, + 22.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:4" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 3.0, + -22.0, + -22.0, + 3.0, + 22.0, + 22.0 + ], + "center_mm": [ + 3.0, + -22.0, + 1.2464185574825556e-14 + ], + "curve_type": "circle", + "end_mm": [ + 3.0, + 22.0, + 0.0 + ], + "length_mm": 138.23007675795088, + "start_mm": [ + 3.0, + 22.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:5" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + 13.964240043768305, + -17.000000000000522, + 0.0, + 22.0, + -5.3884459162483544e-15 + ], + "center_mm": [ + 0.0, + 19.88986275672739, + -9.401774275026426 + ], + "curve_type": "circle", + "end_mm": [ + 0.0, + 22.0, + 0.0 + ], + "length_mm": 19.42878684744386, + "start_mm": [ + 0.0, + 13.964240043768156, + -17.00000000000032 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:6" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -1.0000001201989896e-07, + 6.557438424301989, + -21.000000099999998, + 2.000000082313968, + 13.96424014376894, + -16.9999999 + ], + "center_mm": [ + 1.9776936308209967, + 10.563717092398118, + -19.297872453661757 + ], + "curve_type": "bspline", + "end_mm": [ + 0.0, + 6.557438524301966, + -21.00000000000001 + ], + "length_mm": 10.082345028834993, + "start_mm": [ + 0.0, + 13.964240043768156, + -17.00000000000032 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:7" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + -6.557438524301973, + -22.0, + 0.0, + 6.557438524301966, + -21.000000000000007 + ], + "center_mm": [ + 0.0, + -4.0413344371862654e-15, + -22.0 + ], + "curve_type": "circle", + "end_mm": [ + 0.0, + 6.557438524301966, + -21.00000000000001 + ], + "length_mm": 13.31727205399492, + "start_mm": [ + 0.0, + -6.557438524301973, + -21.000000000000007 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:8" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -1.0000000048985874e-07, + -13.964240143768949, + -21.000000099999998, + 2.000000082313974, + -6.557438424302001, + -16.999999899999995 + ], + "center_mm": [ + 1.9776936308208892, + -10.563717092396919, + -19.297872453662425 + ], + "curve_type": "bspline", + "end_mm": [ + 0.0, + -6.557438524301973, + -21.000000000000007 + ], + "length_mm": 10.082345028832227, + "start_mm": [ + 0.0, + -13.964240043768857, + -17.000000000000036 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:9" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + -22.0, + -17.000000000000046, + 0.0, + -13.964240043768886, + 17.0 + ], + "center_mm": [ + 0.0, + -22.0, + -3.638562750868133e-14 + ], + "curve_type": "circle", + "end_mm": [ + 0.0, + -13.964240043768857, + -17.000000000000036 + ], + "length_mm": 38.857573694886156, + "start_mm": [ + 0.0, + -13.964240043768942, + 17.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:10" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -1.0000000048985874e-07, + -13.964240143768933, + 16.999999900000002, + 2.0000001015741726, + -6.557438424301994, + 21.0000001 + ], + "center_mm": [ + 1.9776936055244327, + -10.563717088774007, + 19.297872452018495 + ], + "curve_type": "bspline", + "end_mm": [ + 0.0, + -13.964240043768942, + 17.0 + ], + "length_mm": 10.082345023561622, + "start_mm": [ + 0.0, + -6.557438524302327, + 20.99999999999995 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:11" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + -13.964240043768942, + 17.0, + 0.0, + 13.964240043768942, + 17.0 + ], + "center_mm": [ + 0.0, + 0.0, + 17.0 + ], + "curve_type": "line", + "end_mm": [ + 0.0, + 13.964240043768942, + 17.0 + ], + "length_mm": 27.928480087537885, + "start_mm": [ + 0.0, + -13.964240043768942, + 17.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:12" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + -13.964240043768857, + -17.0, + 0.0, + 0.0, + -17.0 + ], + "center_mm": [ + 0.0, + -6.982120021884429, + -17.0 + ], + "curve_type": "line", + "end_mm": [ + 0.0, + -13.964240043768857, + -17.000000000000036 + ], + "length_mm": 13.964240043768857, + "start_mm": [ + 0.0, + 0.0, + -17.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:13" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + 0.0, + -17.0, + 0.0, + 13.964240043768156, + -17.0 + ], + "center_mm": [ + 0.0, + 6.982120021884078, + -17.0 + ], + "curve_type": "line", + "end_mm": [ + 0.0, + 13.964240043768156, + -17.00000000000032 + ], + "length_mm": 13.964240043768156, + "start_mm": [ + 0.0, + 0.0, + -17.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:14" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 3.0, + -16.0, + -16.0, + 3.0, + 16.0, + 16.0 + ], + "center_mm": [ + 3.0, + -16.0, + 1.959434878635765e-15 + ], + "curve_type": "circle", + "end_mm": [ + 3.0, + 16.0, + 0.0 + ], + "length_mm": 100.53096491487338, + "start_mm": [ + 3.0, + 16.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:15" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + 0.0, + -21.0, + 2.0, + 0.0, + -17.0 + ], + "center_mm": [ + 2.0, + 0.0, + -19.0 + ], + "curve_type": "circle", + "end_mm": [ + 2.4492935982947064e-16, + 0.0, + -21.0 + ], + "length_mm": 6.283185307179586, + "start_mm": [ + 0.0, + 0.0, + -17.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:16" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + 0.0, + -21.0, + 0.0, + 6.557438524301966, + -21.0 + ], + "center_mm": [ + 0.0, + 3.278719262150983, + -21.0 + ], + "curve_type": "line", + "end_mm": [ + 2.4492935982947064e-16, + 0.0, + -21.0 + ], + "length_mm": 6.557438524301966, + "start_mm": [ + 0.0, + 6.557438524301966, + -21.00000000000001 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:17" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.0, + -6.557438524301973, + -21.0, + 0.0, + 0.0, + -21.0 + ], + "center_mm": [ + 0.0, + -3.2787192621509864, + -21.0 + ], + "curve_type": "line", + "end_mm": [ + 2.4492935982947064e-16, + 0.0, + -21.0 + ], + "length_mm": 6.557438524301973, + "start_mm": [ + 0.0, + -6.557438524301973, + -21.000000000000007 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:18" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 7.0, + -16.0, + -16.0, + 7.0, + 16.0, + 16.0 + ], + "center_mm": [ + 7.0, + -16.0, + 1.959434878635765e-15 + ], + "curve_type": "circle", + "end_mm": [ + 7.0, + 16.0, + 0.0 + ], + "length_mm": 100.53096491487338, + "start_mm": [ + 7.0, + 16.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:19" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 3.0, + 16.0, + 0.0, + 7.0, + 16.0, + 0.0 + ], + "center_mm": [ + 5.0, + 16.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 7.0, + 16.0, + 0.0 + ], + "length_mm": 4.0, + "start_mm": [ + 3.0, + 16.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:20" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 7.0, + -14.0, + -14.0, + 7.0, + 14.0, + 14.0 + ], + "center_mm": [ + 7.0, + -14.0, + 1.7145055188062944e-15 + ], + "curve_type": "circle", + "end_mm": [ + 7.0, + 14.0, + 0.0 + ], + "length_mm": 87.96459430051418, + "start_mm": [ + 7.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:21" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 3.0, + -13.0, + -13.0, + 3.0, + 13.0, + 13.0 + ], + "center_mm": [ + 3.0, + -13.0, + -4.1811188891592555e-15 + ], + "curve_type": "circle", + "end_mm": [ + 3.0, + 13.0, + 0.0 + ], + "length_mm": 81.6814089933346, + "start_mm": [ + 3.0, + 13.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:22" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 3.0, + 13.0, + 0.0, + 7.0, + 14.0, + 0.0 + ], + "center_mm": [ + 5.0, + 13.5, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 3.0, + 13.0, + 0.0 + ], + "length_mm": 4.123105625617661, + "start_mm": [ + 7.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:23" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "center_mm": [ + 7.0, + 14.0, + 0.0 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:vertex:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "center_mm": [ + 3.0, + 13.0, + 0.0 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:vertex:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "bbox_mm": [ + -1.0000001201989896e-07, + -22.0000001, + -22.0000001, + 7.0, + 22.0000001, + 22.0000001 + ], + "volume_mm3": 5213.366417188912 + }, + "kind": "body", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005" + } + ], + "volume_mm3": 5213.366417188912 + }, + "built": true, + "cdsl_path": "json_to_cdsl\\output\\001563.cdsl.json", + "compiled": true, + "failure_category": "geometry_mismatch", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": { + "actual": { + "bounding_box_mm": [ + -1.0000001201989896e-07, + -22.0000001, + -22.0000001, + 7.0, + 22.0000001, + 22.0000001 + ], + "solid_count": 1, + "surface_area_mm2": 4165.949402364779, + "volume_mm3": 5213.366417188912 + }, + "bounding_box_max_delta_mm": 1.0000001201989896e-07, + "classification": "geometry_mismatch", + "expected": { + "bounding_box_mm": [ + 0.0, + -22.0, + -22.0, + 7.000000000000002, + 22.0, + 22.0 + ], + "solid_count": 1, + "surface_area_mm2": 4173.052454690946, + "volume_mm3": 5336.518720897612 + }, + "passed": false, + "solid_count_matches": true, + "surface_area_relative_error": 0.001702123901697532, + "volume_relative_error": 0.02307727380894215 + }, + "part_id": "001563", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 5.679609 + }, + "topology": { + "edge_count": 24, + "face_count": 12, + "vertex_count": 16 + }, + "topology_observed": true, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-build/parts/001563.step b/artifacts/cdsl-annulus-circles-build/parts/001563.step new file mode 100644 index 00000000..629f7307 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/001563.step @@ -0,0 +1,2154 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2026-08-28T16:19:13',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('SOLID','SOLID','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1600); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#82,#1261,#1286,#1337,#1372,#1420,#1444,#1451 + ,#1506,#1541,#1596)); +#17 = ADVANCED_FACE('',(#18),#33,.F.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#56)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.,6.557438524301,21.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.,-6.557438524302,21.)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,22.); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.,0.,0.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = DIRECTION('',(-0.,1.,0.)); +#32 = PCURVE('',#33,#38); +#33 = PLANE('',#34); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(0.,0.,0.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DIRECTION('',(-0.,1.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = CIRCLE('',#40,22.); +#40 = AXIS2_PLACEMENT_2D('',#41,#42); +#41 = CARTESIAN_POINT('',(0.,0.)); +#42 = DIRECTION('',(1.,-0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = CYLINDRICAL_SURFACE('',#46,22.); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.,0.,0.)); +#48 = DIRECTION('',(1.,0.,0.)); +#49 = DIRECTION('',(-0.,1.,0.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#55); +#51 = LINE('',#52,#53); +#52 = CARTESIAN_POINT('',(0.,0.)); +#53 = VECTOR('',#54,1.); +#54 = DIRECTION('',(1.,0.)); +#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#24,#22,#58,.T.); +#58 = SURFACE_CURVE('',#59,(#63,#70),.PCURVE_S1.); +#59 = LINE('',#60,#61); +#60 = CARTESIAN_POINT('',(0.,-46.,21.)); +#61 = VECTOR('',#62,1.); +#62 = DIRECTION('',(0.,1.,0.)); +#63 = PCURVE('',#33,#64); +#64 = DEFINITIONAL_REPRESENTATION('',(#65),#69); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(-46.,21.)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(1.,-0.)); +#69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#70 = PCURVE('',#71,#76); +#71 = CYLINDRICAL_SURFACE('',#72,2.); +#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75); +#73 = CARTESIAN_POINT('',(0.,0.,19.)); +#74 = DIRECTION('',(-0.,1.,0.)); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = DEFINITIONAL_REPRESENTATION('',(#77),#81); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(0.,-46.)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(-0.,1.)); +#81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#82 = ADVANCED_FACE('',(#83),#45,.T.); +#83 = FACE_BOUND('',#84,.T.); +#84 = EDGE_LOOP('',(#85,#336,#337,#588,#617,#876,#905,#1164,#1188,#1211, + #1238,#1239)); +#85 = ORIENTED_EDGE('',*,*,#86,.F.); +#86 = EDGE_CURVE('',#22,#87,#89,.T.); +#87 = VERTEX_POINT('',#88); +#88 = CARTESIAN_POINT('',(0.,13.964240043769,17.)); +#89 = SURFACE_CURVE('',#90,(#170,#253),.PCURVE_S1.); +#90 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#91,#92,#93,#94,#95,#96,#97,#98, + #99,#100,#101,#102,#103,#104,#105,#106,#107,#108,#109,#110,#111,#112 + ,#113,#114,#115,#116,#117,#118,#119,#120,#121,#122,#123,#124,#125, + #126,#127,#128,#129,#130,#131,#132,#133,#134,#135,#136,#137,#138, + #139,#140,#141,#142,#143,#144,#145,#146,#147,#148,#149,#150,#151, + #152,#153,#154,#155,#156,#157,#158,#159,#160,#161,#162,#163,#164, + #165,#166,#167,#168,#169),.UNSPECIFIED.,.F.,.F.,(9,7,7,7,7,7,7,7,7,7 + ,7,9),(0.,3.139614655845E-02,5.40814979372E-02,9.10436548415E-02, + 0.217592475883,0.362121629077,0.689572118373,0.791731597748, + 0.880953893267,0.922206683557,0.990319249144,1.),.UNSPECIFIED.); +#91 = CARTESIAN_POINT('',(-4.898587410341E-16,6.557438524302,21.)); +#92 = CARTESIAN_POINT('',(3.61320545223E-02,6.557438524302,21.)); +#93 = CARTESIAN_POINT('',(7.217353881765E-02,6.559827614283, + 20.999253916394)); +#94 = CARTESIAN_POINT('',(0.108010245989,6.564584816866,20.997768524223) + ); +#95 = CARTESIAN_POINT('',(0.143526894652,6.571646651217,20.995561789691) + ); +#96 = CARTESIAN_POINT('',(0.178605371041,6.580906826258,20.992663539095) + ); +#97 = CARTESIAN_POINT('',(0.213122971116,6.592215933878,20.98911612774) + ); +#98 = CARTESIAN_POINT('',(0.246950642662,6.605381142145,20.984975108869) + ); +#99 = CARTESIAN_POINT('',(0.303795868939,6.630848637938,20.976939048025) + ); +#100 = CARTESIAN_POINT('',(0.327254216164,6.642397333313,20.973288165982 + )); +#101 = CARTESIAN_POINT('',(0.350325814192,6.654752664397,20.969373923557 + )); +#102 = CARTESIAN_POINT('',(0.373010190281,6.667856663701,20.965212665146 + )); +#103 = CARTESIAN_POINT('',(0.395306853822,6.681652706486,20.960820412432 + )); +#104 = CARTESIAN_POINT('',(0.417215296342,6.696085510769,20.956212864391 + )); +#105 = CARTESIAN_POINT('',(0.438734991502,6.711101137319,20.95140539729) + ); +#106 = CARTESIAN_POINT('',(0.494294012945,6.751976473153,20.938278856059 + )); +#107 = CARTESIAN_POINT('',(0.527722939633,6.778738490284,20.929646027882 + )); +#108 = CARTESIAN_POINT('',(0.560189441081,6.806742011869,20.920568109904 + )); +#109 = CARTESIAN_POINT('',(0.591734763176,6.835822211274,20.911091425858 + )); +#110 = CARTESIAN_POINT('',(0.622404080293,6.865840438207,20.901254883819 + )); +#111 = CARTESIAN_POINT('',(0.652246443808,6.896684192523,20.891089766556 + )); +#112 = CARTESIAN_POINT('',(0.681314730614,6.928267098019,20.880619521886 + )); +#113 = CARTESIAN_POINT('',(0.806731573111,7.070984821975,20.833020215517 + )); +#114 = CARTESIAN_POINT('',(0.896562932593,7.190735324482,20.792338718338 + )); +#115 = CARTESIAN_POINT('',(0.979608936134,7.316023596259,20.748842871825 + )); +#116 = CARTESIAN_POINT('',(1.056458098188,7.444249323118,20.703291290443 + )); +#117 = CARTESIAN_POINT('',(1.127863008707,7.574004163965,20.65613369202) + ); +#118 = CARTESIAN_POINT('',(1.194718408971,7.7050224028,20.607449728924) + ); +#119 = CARTESIAN_POINT('',(1.257988597854,7.838052421947,20.556906799152 + )); +#120 = CARTESIAN_POINT('',(1.387780896505,8.130665653509,20.443099014381 + )); +#121 = CARTESIAN_POINT('',(1.452466734486,8.289033914667,20.379942113685 + )); +#122 = CARTESIAN_POINT('',(1.512838362197,8.448844501659,20.314560991117 + )); +#123 = CARTESIAN_POINT('',(1.569102562596,8.609550044153,20.247114362816 + )); +#124 = CARTESIAN_POINT('',(1.621453251477,8.770894659241,20.177665285022 + )); +#125 = CARTESIAN_POINT('',(1.670051148233,8.932840075696,20.106188602657 + )); +#126 = CARTESIAN_POINT('',(1.715002169463,9.095493972108,20.03258581462) + ); +#127 = CARTESIAN_POINT('',(1.849978674838,9.629577537266,19.784794368493 + )); +#128 = CARTESIAN_POINT('',(1.924309409874,10.001771830863, + 19.602557332876)); +#129 = CARTESIAN_POINT('',(1.979355544238,10.374406487367,19.41008256263 + )); +#130 = CARTESIAN_POINT('',(2.01384120498,10.74720241928,19.207137532206) + ); +#131 = CARTESIAN_POINT('',(2.02524586955,11.119169664107,18.993746482129 + )); +#132 = CARTESIAN_POINT('',(2.009755341397,11.488190669369, + 18.770720505374)); +#133 = CARTESIAN_POINT('',(1.96222443791,11.85069731496,18.540164939442) + ); +#134 = CARTESIAN_POINT('',(1.849239846184,12.309678172695, + 18.234281626384)); +#135 = CARTESIAN_POINT('',(1.818594350931,12.417679423128, + 18.161231246926)); +#136 = CARTESIAN_POINT('',(1.783963487824,12.524338570932,18.08802377372 + )); +#137 = CARTESIAN_POINT('',(1.745127210815,12.629426726008, + 18.014844947033)); +#138 = CARTESIAN_POINT('',(1.701855373958,12.732680187067, + 17.941917737663)); +#139 = CARTESIAN_POINT('',(1.653910534865,12.833794923195, + 17.869509332154)); +#140 = CARTESIAN_POINT('',(1.601050758156,12.932421055398, + 17.797938118006)); +#141 = CARTESIAN_POINT('',(1.492361355966,13.111769852307,17.6661330856) + ); +#142 = CARTESIAN_POINT('',(1.437714173001,13.193246197206, + 17.605561492129)); +#143 = CARTESIAN_POINT('',(1.378979424136,13.272210405614, + 17.546193981734)); +#144 = CARTESIAN_POINT('',(1.316062648169,13.348280810501, + 17.488380862643)); +#145 = CARTESIAN_POINT('',(1.24889064782,13.421065254121,17.432496397704 + )); +#146 = CARTESIAN_POINT('',(1.177415768985,13.490156297074, + 17.378940544042)); +#147 = CARTESIAN_POINT('',(1.101620179981,13.555126427361, + 17.328140692712)); +#148 = CARTESIAN_POINT('',(0.984485128477,13.64344833287,17.258550967705 + )); +#149 = CARTESIAN_POINT('',(0.946543571743,13.670385416457, + 17.237243378029)); +#150 = CARTESIAN_POINT('',(0.907713960184,13.696279194093, + 17.216684151986)); +#151 = CARTESIAN_POINT('',(0.868017618326,13.721076282104, + 17.196925815735)); +#152 = CARTESIAN_POINT('',(0.827478709842,13.744725181673, + 17.178019750256)); +#153 = CARTESIAN_POINT('',(0.786124231754,13.767176221254, + 17.160016032669)); +#154 = CARTESIAN_POINT('',(0.743984008636,13.788381498991, + 17.142963277549)); +#155 = CARTESIAN_POINT('',(0.63026943632,13.841173758233,17.100400366618 + )); +#156 = CARTESIAN_POINT('',(0.557355146264,13.8705491974,17.076597637838) + ); +#157 = CARTESIAN_POINT('',(0.482582705747,13.896163582258, + 17.055752305622)); +#158 = CARTESIAN_POINT('',(0.406215125107,13.917800925994, + 17.038080930714)); +#159 = CARTESIAN_POINT('',(0.328538686712,13.935287096814, + 17.023761680298)); +#160 = CARTESIAN_POINT('',(0.249858095757,13.94849009941,17.012931387389 + )); +#161 = CARTESIAN_POINT('',(0.170491631057,13.957320356424, + 17.005682610237)); +#162 = CARTESIAN_POINT('',(7.943503704922E-02,13.962357867551, + 17.001545913134)); +#163 = CARTESIAN_POINT('',(6.809753591906E-02,13.962895413225, + 17.001104447794)); +#164 = CARTESIAN_POINT('',(5.675481903072E-02,13.963343515743, + 17.000736409128)); +#165 = CARTESIAN_POINT('',(4.540792023867E-02,13.963702086119, + 17.000441887907)); +#166 = CARTESIAN_POINT('',(3.405788066529E-02,13.963971057575, + 17.000220952245)); +#167 = CARTESIAN_POINT('',(2.27057487009E-02,13.964150385541, + 17.000073647608)); +#168 = CARTESIAN_POINT('',(1.135258000375E-02,13.964240047656, + 16.999999996807)); +#169 = CARTESIAN_POINT('',(-5.624999983349E-07,13.964240043769,17.)); +#170 = PCURVE('',#45,#171); +#171 = DEFINITIONAL_REPRESENTATION('',(#172),#252); +#172 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#173,#174,#175,#176,#177,#178, + #179,#180,#181,#182,#183,#184,#185,#186,#187,#188,#189,#190,#191, + #192,#193,#194,#195,#196,#197,#198,#199,#200,#201,#202,#203,#204, + #205,#206,#207,#208,#209,#210,#211,#212,#213,#214,#215,#216,#217, + #218,#219,#220,#221,#222,#223,#224,#225,#226,#227,#228,#229,#230, + #231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,#242,#243, + #244,#245,#246,#247,#248,#249,#250,#251),.UNSPECIFIED.,.F.,.F.,(9,7, + 7,7,7,7,7,7,7,7,7,9),(0.,3.139614655845E-02,5.40814979372E-02, + 9.10436548415E-02,0.217592475883,0.362121629077,0.689572118373, + 0.791731597748,0.880953893267,0.922206683557,0.990319249144,1.), + .UNSPECIFIED.); +#173 = CARTESIAN_POINT('',(1.26813105284,-4.898587410341E-16)); +#174 = CARTESIAN_POINT('',(1.26813105284,3.61320545223E-02)); +#175 = CARTESIAN_POINT('',(1.268017285725,7.217353881765E-02)); +#176 = CARTESIAN_POINT('',(1.26779075343,0.108010245989)); +#177 = CARTESIAN_POINT('',(1.267454453755,0.143526894652)); +#178 = CARTESIAN_POINT('',(1.267013402583,0.178605371041)); +#179 = CARTESIAN_POINT('',(1.266474656097,0.213122971116)); +#180 = CARTESIAN_POINT('',(1.265847332996,0.246950642662)); +#181 = CARTESIAN_POINT('',(1.264633456943,0.303795868939)); +#182 = CARTESIAN_POINT('',(1.264082910135,0.327254216164)); +#183 = CARTESIAN_POINT('',(1.263493795044,0.350325814192)); +#184 = CARTESIAN_POINT('',(1.262868847639,0.373010190281)); +#185 = CARTESIAN_POINT('',(1.262210741113,0.395306853822)); +#186 = CARTESIAN_POINT('',(1.261522085878,0.417215296342)); +#187 = CARTESIAN_POINT('',(1.26080542957,0.438734991502)); +#188 = CARTESIAN_POINT('',(1.258854005442,0.494294012945)); +#189 = CARTESIAN_POINT('',(1.257575827243,0.527722939633)); +#190 = CARTESIAN_POINT('',(1.256237730991,0.560189441081)); +#191 = CARTESIAN_POINT('',(1.254847489824,0.591734763176)); +#192 = CARTESIAN_POINT('',(1.253411639829,0.622404080293)); +#193 = CARTESIAN_POINT('',(1.251935478402,0.652246443808)); +#194 = CARTESIAN_POINT('',(1.250423062607,0.681314730614)); +#195 = CARTESIAN_POINT('',(1.243584601448,0.806731573111)); +#196 = CARTESIAN_POINT('',(1.237835962592,0.896562932593)); +#197 = CARTESIAN_POINT('',(1.231807841368,0.979608936134)); +#198 = CARTESIAN_POINT('',(1.22562286985,1.056458098188)); +#199 = CARTESIAN_POINT('',(1.219347810591,1.127863008707)); +#200 = CARTESIAN_POINT('',(1.212994863815,1.194718408971)); +#201 = CARTESIAN_POINT('',(1.206526516952,1.257988597854)); +#202 = CARTESIAN_POINT('',(1.192255330356,1.387780896505)); +#203 = CARTESIAN_POINT('',(1.184505740243,1.452466734486)); +#204 = CARTESIAN_POINT('',(1.176657726811,1.512838362197)); +#205 = CARTESIAN_POINT('',(1.168736324153,1.569102562596)); +#206 = CARTESIAN_POINT('',(1.160752599746,1.621453251477)); +#207 = CARTESIAN_POINT('',(1.152706918246,1.670051148233)); +#208 = CARTESIAN_POINT('',(1.144592193098,1.715002169463)); +#209 = CARTESIAN_POINT('',(1.117830084718,1.849978674838)); +#210 = CARTESIAN_POINT('',(1.098997208217,1.924309409874)); +#211 = CARTESIAN_POINT('',(1.079940563172,1.979355544238)); +#212 = CARTESIAN_POINT('',(1.060656317478,2.01384120498)); +#213 = CARTESIAN_POINT('',(1.041173949974,2.02524586955)); +#214 = CARTESIAN_POINT('',(1.02158333,2.009755341397)); +#215 = CARTESIAN_POINT('',(1.002059948071,1.96222443791)); +#216 = CARTESIAN_POINT('',(0.976988643601,1.849239846184)); +#217 = CARTESIAN_POINT('',(0.971062124746,1.818594350931)); +#218 = CARTESIAN_POINT('',(0.965182089385,1.783963487824)); +#219 = CARTESIAN_POINT('',(0.959361567971,1.745127210815)); +#220 = CARTESIAN_POINT('',(0.953615875551,1.701855373958)); +#221 = CARTESIAN_POINT('',(0.947963015417,1.653910534865)); +#222 = CARTESIAN_POINT('',(0.942424082758,1.601050758156)); +#223 = CARTESIAN_POINT('',(0.932307146879,1.492361355966)); +#224 = CARTESIAN_POINT('',(0.927692448437,1.437714173001)); +#225 = CARTESIAN_POINT('',(0.923202010944,1.378979424136)); +#226 = CARTESIAN_POINT('',(0.918859115279,1.316062648169)); +#227 = CARTESIAN_POINT('',(0.914688113397,1.24889064782)); +#228 = CARTESIAN_POINT('',(0.910714656485,1.177415768985)); +#229 = CARTESIAN_POINT('',(0.906965923122,1.101620179981)); +#230 = CARTESIAN_POINT('',(0.901854865425,0.984485128477)); +#231 = CARTESIAN_POINT('',(0.900293704926,0.946543571743)); +#232 = CARTESIAN_POINT('',(0.89879084014,0.907713960184)); +#233 = CARTESIAN_POINT('',(0.897349650157,0.868017618326)); +#234 = CARTESIAN_POINT('',(0.895973416372,0.827478709842)); +#235 = CARTESIAN_POINT('',(0.894665319913,0.786124231754)); +#236 = CARTESIAN_POINT('',(0.89342843906,0.743984008636)); +#237 = CARTESIAN_POINT('',(0.890346022913,0.63026943632)); +#238 = CARTESIAN_POINT('',(0.888627457679,0.557355146264)); +#239 = CARTESIAN_POINT('',(0.887126344105,0.482582705747)); +#240 = CARTESIAN_POINT('',(0.88585650257,0.406215125107)); +#241 = CARTESIAN_POINT('',(0.884829183187,0.328538686712)); +#242 = CARTESIAN_POINT('',(0.88405296829,0.249858095757)); +#243 = CARTESIAN_POINT('',(0.883533674925,0.170491631057)); +#244 = CARTESIAN_POINT('',(0.883237386656,7.943503704922E-02)); +#245 = CARTESIAN_POINT('',(0.883205768878,6.809753591906E-02)); +#246 = CARTESIAN_POINT('',(0.883179411186,5.675481903072E-02)); +#247 = CARTESIAN_POINT('',(0.883158319324,4.540792023867E-02)); +#248 = CARTESIAN_POINT('',(0.883142497602,3.405788066529E-02)); +#249 = CARTESIAN_POINT('',(0.883131948898,2.27057487009E-02)); +#250 = CARTESIAN_POINT('',(0.883126674655,1.135258000375E-02)); +#251 = CARTESIAN_POINT('',(0.883126674884,-5.624999983349E-07)); +#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#253 = PCURVE('',#71,#254); +#254 = DEFINITIONAL_REPRESENTATION('',(#255),#335); +#255 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#256,#257,#258,#259,#260,#261, + #262,#263,#264,#265,#266,#267,#268,#269,#270,#271,#272,#273,#274, + #275,#276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286,#287, + #288,#289,#290,#291,#292,#293,#294,#295,#296,#297,#298,#299,#300, + #301,#302,#303,#304,#305,#306,#307,#308,#309,#310,#311,#312,#313, + #314,#315,#316,#317,#318,#319,#320,#321,#322,#323,#324,#325,#326, + #327,#328,#329,#330,#331,#332,#333,#334),.UNSPECIFIED.,.F.,.F.,(9,7, + 7,7,7,7,7,7,7,7,7,9),(0.,3.139614655845E-02,5.40814979372E-02, + 9.10436548415E-02,0.217592475883,0.362121629077,0.689572118373, + 0.791731597748,0.880953893267,0.922206683557,0.990319249144,1.), + .UNSPECIFIED.); +#256 = CARTESIAN_POINT('',(0.,6.557438524302)); +#257 = CARTESIAN_POINT('',(1.806602726115E-02,6.557438524302)); +#258 = CARTESIAN_POINT('',(3.608677187056E-02,6.559827614283)); +#259 = CARTESIAN_POINT('',(5.401410740339E-02,6.564584816866)); +#260 = CARTESIAN_POINT('',(7.179919499916E-02,6.571646651217)); +#261 = CARTESIAN_POINT('',(8.939108036787E-02,6.580906826258)); +#262 = CARTESIAN_POINT('',(0.106735290796,6.592215933878)); +#263 = CARTESIAN_POINT('',(0.123772432152,6.605381142145)); +#264 = CARTESIAN_POINT('',(0.152477649554,6.630848637938)); +#265 = CARTESIAN_POINT('',(0.164346885533,6.642397333313)); +#266 = CARTESIAN_POINT('',(0.176045722353,6.654752664397)); +#267 = CARTESIAN_POINT('',(0.187575125815,6.667856663701)); +#268 = CARTESIAN_POINT('',(0.198935799001,6.681652706486)); +#269 = CARTESIAN_POINT('',(0.210128182275,6.696085510769)); +#270 = CARTESIAN_POINT('',(0.221152453279,6.711101137319)); +#271 = CARTESIAN_POINT('',(0.249696765095,6.751976473153)); +#272 = CARTESIAN_POINT('',(0.266955880987,6.778738490284)); +#273 = CARTESIAN_POINT('',(0.283806266425,6.806742011869)); +#274 = CARTESIAN_POINT('',(0.300269399143,6.835822211274)); +#275 = CARTESIAN_POINT('',(0.316368168779,6.865840438207)); +#276 = CARTESIAN_POINT('',(0.332127202857,6.896684192523)); +#277 = CARTESIAN_POINT('',(0.34757319277,6.928267098019)); +#278 = CARTESIAN_POINT('',(0.414646060512,7.070984821975)); +#279 = CARTESIAN_POINT('',(0.463856642412,7.190735324482)); +#280 = CARTESIAN_POINT('',(0.510607700806,7.316023596259)); +#281 = CARTESIAN_POINT('',(0.555160148967,7.444249323118)); +#282 = CARTESIAN_POINT('',(0.597851927499,7.574004163965)); +#283 = CARTESIAN_POINT('',(0.639134000301,7.7050224028)); +#284 = CARTESIAN_POINT('',(0.679581277687,7.838052421947)); +#285 = CARTESIAN_POINT('',(0.765892129646,8.130665653509)); +#286 = CARTESIAN_POINT('',(0.81102976885,8.289033914667)); +#287 = CARTESIAN_POINT('',(0.855427180204,8.448844501659)); +#288 = CARTESIAN_POINT('',(0.899234484152,8.609550044153)); +#289 = CARTESIAN_POINT('',(0.942614960975,8.770894659241)); +#290 = CARTESIAN_POINT('',(0.985745516962,8.932840075696)); +#291 = CARTESIAN_POINT('',(1.028814562014,9.095493972108)); +#292 = CARTESIAN_POINT('',(1.169898985124,9.629577537266)); +#293 = CARTESIAN_POINT('',(1.267694773717,10.001771830864)); +#294 = CARTESIAN_POINT('',(1.36680034044,10.374406487366)); +#295 = CARTESIAN_POINT('',(1.468439859994,10.74720241928)); +#296 = CARTESIAN_POINT('',(1.573769918586,11.119169664107)); +#297 = CARTESIAN_POINT('',(1.68398087467,11.488190669369)); +#298 = CARTESIAN_POINT('',(1.800352451496,11.85069731496)); +#299 = CARTESIAN_POINT('',(1.963393948648,12.309678172695)); +#300 = CARTESIAN_POINT('',(2.00296540925,12.417679423128)); +#301 = CARTESIAN_POINT('',(2.043390427195,12.524338570932)); +#302 = CARTESIAN_POINT('',(2.084723605173,12.629426726008)); +#303 = CARTESIAN_POINT('',(2.127022793785,12.732680187067)); +#304 = CARTESIAN_POINT('',(2.17035042935,12.833794923195)); +#305 = CARTESIAN_POINT('',(2.21477487171,12.932421055398)); +#306 = CARTESIAN_POINT('',(2.300194355313,13.111769852307)); +#307 = CARTESIAN_POINT('',(2.340943752214,13.193246197206)); +#308 = CARTESIAN_POINT('',(2.382625420031,13.272210405614)); +#309 = CARTESIAN_POINT('',(2.425249061637,13.348280810501)); +#310 = CARTESIAN_POINT('',(2.46882893537,13.421065254121)); +#311 = CARTESIAN_POINT('',(2.513384194914,13.490156297074)); +#312 = CARTESIAN_POINT('',(2.558939229182,13.555126427361)); +#313 = CARTESIAN_POINT('',(2.627062922046,13.64344833287)); +#314 = CARTESIAN_POINT('',(2.648814077293,13.670385416457)); +#315 = CARTESIAN_POINT('',(2.670771078169,13.696279194093)); +#316 = CARTESIAN_POINT('',(2.692927835823,13.721076282104)); +#317 = CARTESIAN_POINT('',(2.71527852896,13.744725181673)); +#318 = CARTESIAN_POINT('',(2.737817570477,13.767176221254)); +#319 = CARTESIAN_POINT('',(2.760539574101,13.788381498991)); +#320 = CARTESIAN_POINT('',(2.821249139542,13.841173758233)); +#321 = CARTESIAN_POINT('',(2.859564962917,13.8705491974)); +#322 = CARTESIAN_POINT('',(2.898314760952,13.896163582258)); +#323 = CARTESIAN_POINT('',(2.937429238883,13.917800925994)); +#324 = CARTESIAN_POINT('',(2.976840946628,13.935287096814)); +#325 = CARTESIAN_POINT('',(3.016483388039,13.94849009941)); +#326 = CARTESIAN_POINT('',(3.056290130158,13.957320356424)); +#327 = CARTESIAN_POINT('',(3.101865385438,13.962357867551)); +#328 = CARTESIAN_POINT('',(3.107538312484,13.962895413225)); +#329 = CARTESIAN_POINT('',(3.113212456818,13.963343515743)); +#330 = CARTESIAN_POINT('',(3.118887578577,13.963702086119)); +#331 = CARTESIAN_POINT('',(3.124563434819,13.963971057575)); +#332 = CARTESIAN_POINT('',(3.130239779522,13.964150385541)); +#333 = CARTESIAN_POINT('',(3.135916363588,13.964240047656)); +#334 = CARTESIAN_POINT('',(3.14159293484,13.964240043769)); +#335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#336 = ORIENTED_EDGE('',*,*,#21,.T.); +#337 = ORIENTED_EDGE('',*,*,#338,.T.); +#338 = EDGE_CURVE('',#24,#339,#341,.T.); +#339 = VERTEX_POINT('',#340); +#340 = CARTESIAN_POINT('',(0.,-13.96424004376,17.)); +#341 = SURFACE_CURVE('',#342,(#422,#505),.PCURVE_S1.); +#342 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#343,#344,#345,#346,#347,#348, + #349,#350,#351,#352,#353,#354,#355,#356,#357,#358,#359,#360,#361, + #362,#363,#364,#365,#366,#367,#368,#369,#370,#371,#372,#373,#374, + #375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,#386,#387, + #388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398,#399,#400, + #401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411,#412,#413, + #414,#415,#416,#417,#418,#419,#420,#421),.UNSPECIFIED.,.F.,.F.,(9,7, + 7,7,7,7,7,7,7,7,7,9),(0.,3.13961463058E-02,5.40814975029E-02, + 9.104365411716E-02,0.217592474181,0.362121626257,0.689572113028, + 0.791731591613,0.880953891838,0.922206681925,0.990319249187,1.), + .UNSPECIFIED.); +#343 = CARTESIAN_POINT('',(-4.898587410341E-16,-6.557438524302,21.)); +#344 = CARTESIAN_POINT('',(3.613205452218E-02,-6.557438524302,21.)); +#345 = CARTESIAN_POINT('',(7.217353881763E-02,-6.559827614283, + 20.999253916394)); +#346 = CARTESIAN_POINT('',(0.108010245989,-6.564584816866, + 20.997768524223)); +#347 = CARTESIAN_POINT('',(0.143526894652,-6.571646651217, + 20.995561789691)); +#348 = CARTESIAN_POINT('',(0.178605371041,-6.580906826258, + 20.992663539095)); +#349 = CARTESIAN_POINT('',(0.213122971116,-6.592215933878,20.98911612774 + )); +#350 = CARTESIAN_POINT('',(0.246950642662,-6.605381142145, + 20.984975108869)); +#351 = CARTESIAN_POINT('',(0.30379586894,-6.630848637938,20.976939048025 + )); +#352 = CARTESIAN_POINT('',(0.327254216164,-6.642397333313, + 20.973288165982)); +#353 = CARTESIAN_POINT('',(0.350325814192,-6.654752664397, + 20.969373923558)); +#354 = CARTESIAN_POINT('',(0.37301019028,-6.667856663701,20.965212665146 + )); +#355 = CARTESIAN_POINT('',(0.395306853822,-6.681652706486, + 20.960820412432)); +#356 = CARTESIAN_POINT('',(0.417215296342,-6.69608551077,20.95621286439) + ); +#357 = CARTESIAN_POINT('',(0.438734991503,-6.711101137319,20.95140539729 + )); +#358 = CARTESIAN_POINT('',(0.494294012949,-6.751976473156, + 20.938278856058)); +#359 = CARTESIAN_POINT('',(0.527722939634,-6.778738490285, + 20.929646027882)); +#360 = CARTESIAN_POINT('',(0.560189441079,-6.806742011868, + 20.920568109905)); +#361 = CARTESIAN_POINT('',(0.591734763173,-6.835822211271, + 20.911091425859)); +#362 = CARTESIAN_POINT('',(0.622404080291,-6.865840438205,20.90125488382 + )); +#363 = CARTESIAN_POINT('',(0.65224644381,-6.896684192525,20.891089766555 + )); +#364 = CARTESIAN_POINT('',(0.681314730617,-6.928267098023, + 20.880619521885)); +#365 = CARTESIAN_POINT('',(0.806731573112,-7.070984821975, + 20.833020215517)); +#366 = CARTESIAN_POINT('',(0.896562932593,-7.190735324482, + 20.792338718338)); +#367 = CARTESIAN_POINT('',(0.979608936134,-7.316023596259, + 20.748842871825)); +#368 = CARTESIAN_POINT('',(1.056458098188,-7.444249323117, + 20.703291290443)); +#369 = CARTESIAN_POINT('',(1.127863008707,-7.574004163965, + 20.656133692021)); +#370 = CARTESIAN_POINT('',(1.194718408971,-7.705022402801, + 20.607449728924)); +#371 = CARTESIAN_POINT('',(1.257988597854,-7.838052421946, + 20.556906799152)); +#372 = CARTESIAN_POINT('',(1.387780896505,-8.130665653509, + 20.443099014381)); +#373 = CARTESIAN_POINT('',(1.452466734486,-8.289033914667, + 20.379942113685)); +#374 = CARTESIAN_POINT('',(1.512838362197,-8.448844501659, + 20.314560991117)); +#375 = CARTESIAN_POINT('',(1.569102562596,-8.609550044153, + 20.247114362816)); +#376 = CARTESIAN_POINT('',(1.621453251477,-8.770894659241, + 20.177665285022)); +#377 = CARTESIAN_POINT('',(1.670051148233,-8.932840075696, + 20.106188602657)); +#378 = CARTESIAN_POINT('',(1.715002169463,-9.095493972108,20.03258581462 + )); +#379 = CARTESIAN_POINT('',(1.84997867484,-9.629577537274,19.784794368489 + )); +#380 = CARTESIAN_POINT('',(1.924309409866,-10.00177183083, + 19.602557332888)); +#381 = CARTESIAN_POINT('',(1.979355544253,-10.37440648739, + 19.410082562618)); +#382 = CARTESIAN_POINT('',(2.013841204964,-10.74720241927, + 19.207137532202)); +#383 = CARTESIAN_POINT('',(2.025245869562,-11.11916966408, + 18.993746482148)); +#384 = CARTESIAN_POINT('',(2.00975534139,-11.48819066939,18.770720505358 + )); +#385 = CARTESIAN_POINT('',(1.962224437911,-11.85069731495, + 18.540164939447)); +#386 = CARTESIAN_POINT('',(1.849239846184,-12.30967817269, + 18.234281626384)); +#387 = CARTESIAN_POINT('',(1.818594350931,-12.41767942312, + 18.161231246926)); +#388 = CARTESIAN_POINT('',(1.783963487824,-12.52433857093,18.08802377372 + )); +#389 = CARTESIAN_POINT('',(1.745127210815,-12.629426726,18.014844947032) + ); +#390 = CARTESIAN_POINT('',(1.701855373958,-12.73268018706, + 17.941917737663)); +#391 = CARTESIAN_POINT('',(1.653910534865,-12.83379492319, + 17.869509332154)); +#392 = CARTESIAN_POINT('',(1.601050758156,-12.93242105539, + 17.797938118006)); +#393 = CARTESIAN_POINT('',(1.492361352901,-13.11176985736, + 17.666133081884)); +#394 = CARTESIAN_POINT('',(1.437714175601,-13.19324619508, + 17.605561493793)); +#395 = CARTESIAN_POINT('',(1.378979427711,-13.27221040097, + 17.546193985208)); +#396 = CARTESIAN_POINT('',(1.316062647532,-13.34828080983, + 17.488380863054)); +#397 = CARTESIAN_POINT('',(1.248890643555,-13.42106525803, + 17.432496394684)); +#398 = CARTESIAN_POINT('',(1.177415767038,-13.49015629984,17.37894054198 + )); +#399 = CARTESIAN_POINT('',(1.1016201846,-13.55512642387,17.328140695456) + ); +#400 = CARTESIAN_POINT('',(0.984485128477,-13.64344833287, + 17.258550967705)); +#401 = CARTESIAN_POINT('',(0.946543571743,-13.67038541645, + 17.237243378029)); +#402 = CARTESIAN_POINT('',(0.907713960184,-13.69627919409, + 17.216684151986)); +#403 = CARTESIAN_POINT('',(0.868017618326,-13.7210762821,17.196925815735 + )); +#404 = CARTESIAN_POINT('',(0.827478709842,-13.74472518167, + 17.178019750256)); +#405 = CARTESIAN_POINT('',(0.786124231754,-13.76717622125, + 17.160016032669)); +#406 = CARTESIAN_POINT('',(0.743984008636,-13.78838149899, + 17.142963277549)); +#407 = CARTESIAN_POINT('',(0.630269434231,-13.8411737592,17.100400365836 + )); +#408 = CARTESIAN_POINT('',(0.557355147604,-13.87054919725, + 17.076597637955)); +#409 = CARTESIAN_POINT('',(0.482582707934,-13.89616358151, + 17.055752306223)); +#410 = CARTESIAN_POINT('',(0.406215125013,-13.91780092564, + 17.038080930996)); +#411 = CARTESIAN_POINT('',(0.328538684424,-13.93528709717, + 17.023761680005)); +#412 = CARTESIAN_POINT('',(0.249858094513,-13.9484900999,17.012931386992 + )); +#413 = CARTESIAN_POINT('',(0.170491633375,-13.95732035629, + 17.005682610343)); +#414 = CARTESIAN_POINT('',(7.943503704922E-02,-13.96235786755, + 17.001545913134)); +#415 = CARTESIAN_POINT('',(6.809753591906E-02,-13.96289541322, + 17.001104447794)); +#416 = CARTESIAN_POINT('',(5.675481903072E-02,-13.96334351574, + 17.000736409128)); +#417 = CARTESIAN_POINT('',(4.540792023867E-02,-13.96370208611, + 17.000441887907)); +#418 = CARTESIAN_POINT('',(3.405788066529E-02,-13.96397105757, + 17.000220952245)); +#419 = CARTESIAN_POINT('',(2.27057487009E-02,-13.96415038554, + 17.000073647608)); +#420 = CARTESIAN_POINT('',(1.135258000374E-02,-13.96424004765, + 16.999999996807)); +#421 = CARTESIAN_POINT('',(-5.625000001112E-07,-13.96424004376,17.)); +#422 = PCURVE('',#45,#423); +#423 = DEFINITIONAL_REPRESENTATION('',(#424),#504); +#424 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#425,#426,#427,#428,#429,#430, + #431,#432,#433,#434,#435,#436,#437,#438,#439,#440,#441,#442,#443, + #444,#445,#446,#447,#448,#449,#450,#451,#452,#453,#454,#455,#456, + #457,#458,#459,#460,#461,#462,#463,#464,#465,#466,#467,#468,#469, + #470,#471,#472,#473,#474,#475,#476,#477,#478,#479,#480,#481,#482, + #483,#484,#485,#486,#487,#488,#489,#490,#491,#492,#493,#494,#495, + #496,#497,#498,#499,#500,#501,#502,#503),.UNSPECIFIED.,.F.,.F.,(9,7, + 7,7,7,7,7,7,7,7,7,9),(0.,3.13961463058E-02,5.40814975029E-02, + 9.104365411716E-02,0.217592474181,0.362121626257,0.689572113028, + 0.791731591613,0.880953891838,0.922206681925,0.990319249187,1.), + .UNSPECIFIED.); +#425 = CARTESIAN_POINT('',(1.873461600749,-4.898587410341E-16)); +#426 = CARTESIAN_POINT('',(1.873461600749,3.613205452218E-02)); +#427 = CARTESIAN_POINT('',(1.873575367864,7.217353881763E-02)); +#428 = CARTESIAN_POINT('',(1.87380190016,0.108010245989)); +#429 = CARTESIAN_POINT('',(1.874138199835,0.143526894652)); +#430 = CARTESIAN_POINT('',(1.874579251007,0.178605371041)); +#431 = CARTESIAN_POINT('',(1.875117997493,0.213122971116)); +#432 = CARTESIAN_POINT('',(1.875745320593,0.246950642662)); +#433 = CARTESIAN_POINT('',(1.876959196647,0.30379586894)); +#434 = CARTESIAN_POINT('',(1.877509743454,0.327254216164)); +#435 = CARTESIAN_POINT('',(1.878098858546,0.350325814192)); +#436 = CARTESIAN_POINT('',(1.878723805951,0.37301019028)); +#437 = CARTESIAN_POINT('',(1.879381912477,0.395306853822)); +#438 = CARTESIAN_POINT('',(1.880070567711,0.417215296342)); +#439 = CARTESIAN_POINT('',(1.88078722402,0.438734991503)); +#440 = CARTESIAN_POINT('',(1.882738648147,0.494294012949)); +#441 = CARTESIAN_POINT('',(1.884016826347,0.527722939634)); +#442 = CARTESIAN_POINT('',(1.885354922599,0.560189441079)); +#443 = CARTESIAN_POINT('',(1.886745163765,0.591734763173)); +#444 = CARTESIAN_POINT('',(1.888181013761,0.622404080291)); +#445 = CARTESIAN_POINT('',(1.889657175188,0.65224644381)); +#446 = CARTESIAN_POINT('',(1.891169590983,0.681314730617)); +#447 = CARTESIAN_POINT('',(1.898008052142,0.806731573112)); +#448 = CARTESIAN_POINT('',(1.903756690998,0.896562932593)); +#449 = CARTESIAN_POINT('',(1.909784812222,0.979608936134)); +#450 = CARTESIAN_POINT('',(1.91596978374,1.056458098188)); +#451 = CARTESIAN_POINT('',(1.922244842999,1.127863008707)); +#452 = CARTESIAN_POINT('',(1.928597789775,1.194718408971)); +#453 = CARTESIAN_POINT('',(1.935066136637,1.257988597854)); +#454 = CARTESIAN_POINT('',(1.949337323233,1.387780896505)); +#455 = CARTESIAN_POINT('',(1.957086913346,1.452466734486)); +#456 = CARTESIAN_POINT('',(1.964934926779,1.512838362197)); +#457 = CARTESIAN_POINT('',(1.972856329437,1.569102562596)); +#458 = CARTESIAN_POINT('',(1.980840053844,1.621453251477)); +#459 = CARTESIAN_POINT('',(1.988885735344,1.670051148233)); +#460 = CARTESIAN_POINT('',(1.997000460492,1.715002169463)); +#461 = CARTESIAN_POINT('',(2.023762568872,1.84997867484)); +#462 = CARTESIAN_POINT('',(2.042595445371,1.924309409866)); +#463 = CARTESIAN_POINT('',(2.061652090419,1.979355544253)); +#464 = CARTESIAN_POINT('',(2.080936336112,2.013841204964)); +#465 = CARTESIAN_POINT('',(2.100418703614,2.025245869562)); +#466 = CARTESIAN_POINT('',(2.120009323591,2.00975534139)); +#467 = CARTESIAN_POINT('',(2.139532705519,1.962224437911)); +#468 = CARTESIAN_POINT('',(2.164604009988,1.849239846184)); +#469 = CARTESIAN_POINT('',(2.170530528844,1.818594350931)); +#470 = CARTESIAN_POINT('',(2.176410564205,1.783963487824)); +#471 = CARTESIAN_POINT('',(2.182231085619,1.745127210815)); +#472 = CARTESIAN_POINT('',(2.187976778039,1.701855373958)); +#473 = CARTESIAN_POINT('',(2.193629638173,1.653910534865)); +#474 = CARTESIAN_POINT('',(2.199168570832,1.601050758156)); +#475 = CARTESIAN_POINT('',(2.209285506996,1.492361352901)); +#476 = CARTESIAN_POINT('',(2.21390020503,1.437714175601)); +#477 = CARTESIAN_POINT('',(2.218390642383,1.378979427711)); +#478 = CARTESIAN_POINT('',(2.222733538276,1.316062647532)); +#479 = CARTESIAN_POINT('',(2.226904540418,1.248890643555)); +#480 = CARTESIAN_POINT('',(2.230877997262,1.177415767038)); +#481 = CARTESIAN_POINT('',(2.234626730266,1.1016201846)); +#482 = CARTESIAN_POINT('',(2.239737788165,0.984485128477)); +#483 = CARTESIAN_POINT('',(2.241298948664,0.946543571743)); +#484 = CARTESIAN_POINT('',(2.242801813449,0.907713960184)); +#485 = CARTESIAN_POINT('',(2.244243003433,0.868017618326)); +#486 = CARTESIAN_POINT('',(2.245619237217,0.827478709842)); +#487 = CARTESIAN_POINT('',(2.246927333677,0.786124231754)); +#488 = CARTESIAN_POINT('',(2.24816421453,0.743984008636)); +#489 = CARTESIAN_POINT('',(2.251246630734,0.630269434231)); +#490 = CARTESIAN_POINT('',(2.252965195903,0.557355147604)); +#491 = CARTESIAN_POINT('',(2.254466309442,0.482582707934)); +#492 = CARTESIAN_POINT('',(2.255736150999,0.406215125013)); +#493 = CARTESIAN_POINT('',(2.256763470424,0.328538684424)); +#494 = CARTESIAN_POINT('',(2.257539685329,0.249858094513)); +#495 = CARTESIAN_POINT('',(2.258058978657,0.170491633375)); +#496 = CARTESIAN_POINT('',(2.258355266934,7.943503704922E-02)); +#497 = CARTESIAN_POINT('',(2.258386884711,6.809753591906E-02)); +#498 = CARTESIAN_POINT('',(2.258413242404,5.675481903072E-02)); +#499 = CARTESIAN_POINT('',(2.258434334266,4.540792023867E-02)); +#500 = CARTESIAN_POINT('',(2.258450155988,3.405788066529E-02)); +#501 = CARTESIAN_POINT('',(2.258460704692,2.27057487009E-02)); +#502 = CARTESIAN_POINT('',(2.258465978935,1.135258000374E-02)); +#503 = CARTESIAN_POINT('',(2.258465978706,-5.625000001112E-07)); +#504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#505 = PCURVE('',#71,#506); +#506 = DEFINITIONAL_REPRESENTATION('',(#507),#587); +#507 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#508,#509,#510,#511,#512,#513, + #514,#515,#516,#517,#518,#519,#520,#521,#522,#523,#524,#525,#526, + #527,#528,#529,#530,#531,#532,#533,#534,#535,#536,#537,#538,#539, + #540,#541,#542,#543,#544,#545,#546,#547,#548,#549,#550,#551,#552, + #553,#554,#555,#556,#557,#558,#559,#560,#561,#562,#563,#564,#565, + #566,#567,#568,#569,#570,#571,#572,#573,#574,#575,#576,#577,#578, + #579,#580,#581,#582,#583,#584,#585,#586),.UNSPECIFIED.,.F.,.F.,(9,7, + 7,7,7,7,7,7,7,7,7,9),(0.,3.13961463058E-02,5.40814975029E-02, + 9.104365411716E-02,0.217592474181,0.362121626257,0.689572113028, + 0.791731591613,0.880953891838,0.922206681925,0.990319249187,1.), + .UNSPECIFIED.); +#508 = CARTESIAN_POINT('',(0.,-6.557438524302)); +#509 = CARTESIAN_POINT('',(1.806602726109E-02,-6.557438524302)); +#510 = CARTESIAN_POINT('',(3.608677187055E-02,-6.559827614283)); +#511 = CARTESIAN_POINT('',(5.401410740343E-02,-6.564584816866)); +#512 = CARTESIAN_POINT('',(7.179919499921E-02,-6.571646651217)); +#513 = CARTESIAN_POINT('',(8.939108036788E-02,-6.580906826258)); +#514 = CARTESIAN_POINT('',(0.106735290796,-6.592215933878)); +#515 = CARTESIAN_POINT('',(0.123772432152,-6.605381142145)); +#516 = CARTESIAN_POINT('',(0.152477649555,-6.630848637938)); +#517 = CARTESIAN_POINT('',(0.164346885533,-6.642397333313)); +#518 = CARTESIAN_POINT('',(0.176045722353,-6.654752664397)); +#519 = CARTESIAN_POINT('',(0.187575125814,-6.667856663701)); +#520 = CARTESIAN_POINT('',(0.198935799001,-6.681652706486)); +#521 = CARTESIAN_POINT('',(0.210128182275,-6.69608551077)); +#522 = CARTESIAN_POINT('',(0.221152453279,-6.711101137319)); +#523 = CARTESIAN_POINT('',(0.249696765097,-6.751976473156)); +#524 = CARTESIAN_POINT('',(0.266955880988,-6.778738490285)); +#525 = CARTESIAN_POINT('',(0.283806266424,-6.806742011868)); +#526 = CARTESIAN_POINT('',(0.300269399141,-6.835822211271)); +#527 = CARTESIAN_POINT('',(0.316368168778,-6.865840438205)); +#528 = CARTESIAN_POINT('',(0.332127202857,-6.896684192525)); +#529 = CARTESIAN_POINT('',(0.347573192771,-6.928267098023)); +#530 = CARTESIAN_POINT('',(0.414646060512,-7.070984821975)); +#531 = CARTESIAN_POINT('',(0.463856642412,-7.190735324482)); +#532 = CARTESIAN_POINT('',(0.510607700806,-7.316023596259)); +#533 = CARTESIAN_POINT('',(0.555160148967,-7.444249323117)); +#534 = CARTESIAN_POINT('',(0.597851927499,-7.574004163965)); +#535 = CARTESIAN_POINT('',(0.639134000301,-7.705022402801)); +#536 = CARTESIAN_POINT('',(0.679581277687,-7.838052421946)); +#537 = CARTESIAN_POINT('',(0.765892129646,-8.130665653509)); +#538 = CARTESIAN_POINT('',(0.81102976885,-8.289033914667)); +#539 = CARTESIAN_POINT('',(0.855427180204,-8.448844501659)); +#540 = CARTESIAN_POINT('',(0.899234484152,-8.609550044153)); +#541 = CARTESIAN_POINT('',(0.942614960975,-8.770894659241)); +#542 = CARTESIAN_POINT('',(0.985745516962,-8.932840075696)); +#543 = CARTESIAN_POINT('',(1.028814562014,-9.095493972108)); +#544 = CARTESIAN_POINT('',(1.169898985126,-9.629577537274)); +#545 = CARTESIAN_POINT('',(1.26769477371,-10.00177183083)); +#546 = CARTESIAN_POINT('',(1.366800340448,-10.37440648739)); +#547 = CARTESIAN_POINT('',(1.468439859995,-10.74720241927)); +#548 = CARTESIAN_POINT('',(1.573769918577,-11.11916966408)); +#549 = CARTESIAN_POINT('',(1.683980874678,-11.48819066939)); +#550 = CARTESIAN_POINT('',(1.800352451494,-11.85069731495)); +#551 = CARTESIAN_POINT('',(1.963393948648,-12.30967817269)); +#552 = CARTESIAN_POINT('',(2.00296540925,-12.41767942312)); +#553 = CARTESIAN_POINT('',(2.043390427195,-12.52433857093)); +#554 = CARTESIAN_POINT('',(2.084723605173,-12.629426726)); +#555 = CARTESIAN_POINT('',(2.127022793785,-12.73268018706)); +#556 = CARTESIAN_POINT('',(2.17035042935,-12.83379492319)); +#557 = CARTESIAN_POINT('',(2.21477487171,-12.93242105539)); +#558 = CARTESIAN_POINT('',(2.300194357722,-13.11176985736)); +#559 = CARTESIAN_POINT('',(2.340943750669,-13.19324619508)); +#560 = CARTESIAN_POINT('',(2.382625417513,-13.27221040097)); +#561 = CARTESIAN_POINT('',(2.425249061747,-13.34828080983)); +#562 = CARTESIAN_POINT('',(2.468828938005,-13.42106525803)); +#563 = CARTESIAN_POINT('',(2.513384196339,-13.49015629984)); +#564 = CARTESIAN_POINT('',(2.558939226496,-13.55512642387)); +#565 = CARTESIAN_POINT('',(2.627062922046,-13.64344833287)); +#566 = CARTESIAN_POINT('',(2.648814077293,-13.67038541645)); +#567 = CARTESIAN_POINT('',(2.670771078169,-13.69627919409)); +#568 = CARTESIAN_POINT('',(2.692927835823,-13.7210762821)); +#569 = CARTESIAN_POINT('',(2.71527852896,-13.74472518167)); +#570 = CARTESIAN_POINT('',(2.737817570477,-13.76717622125)); +#571 = CARTESIAN_POINT('',(2.760539574101,-13.78838149899)); +#572 = CARTESIAN_POINT('',(2.821249140657,-13.8411737592)); +#573 = CARTESIAN_POINT('',(2.859564962243,-13.87054919725)); +#574 = CARTESIAN_POINT('',(2.89831475981,-13.89616358151)); +#575 = CARTESIAN_POINT('',(2.937429238901,-13.91780092564)); +#576 = CARTESIAN_POINT('',(2.976840947789,-13.93528709717)); +#577 = CARTESIAN_POINT('',(3.016483388693,-13.9484900999)); +#578 = CARTESIAN_POINT('',(3.056290128998,-13.95732035629)); +#579 = CARTESIAN_POINT('',(3.101865385438,-13.96235786755)); +#580 = CARTESIAN_POINT('',(3.107538312484,-13.96289541322)); +#581 = CARTESIAN_POINT('',(3.113212456818,-13.96334351574)); +#582 = CARTESIAN_POINT('',(3.118887578577,-13.96370208611)); +#583 = CARTESIAN_POINT('',(3.124563434819,-13.96397105757)); +#584 = CARTESIAN_POINT('',(3.130239779522,-13.96415038554)); +#585 = CARTESIAN_POINT('',(3.135916363588,-13.96424004765)); +#586 = CARTESIAN_POINT('',(3.14159293484,-13.96424004376)); +#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#588 = ORIENTED_EDGE('',*,*,#589,.T.); +#589 = EDGE_CURVE('',#339,#590,#592,.T.); +#590 = VERTEX_POINT('',#591); +#591 = CARTESIAN_POINT('',(0.,-13.96424004376,-17.)); +#592 = SURFACE_CURVE('',#593,(#598,#605),.PCURVE_S1.); +#593 = CIRCLE('',#594,22.); +#594 = AXIS2_PLACEMENT_3D('',#595,#596,#597); +#595 = CARTESIAN_POINT('',(0.,0.,0.)); +#596 = DIRECTION('',(1.,0.,0.)); +#597 = DIRECTION('',(-0.,1.,0.)); +#598 = PCURVE('',#45,#599); +#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604); +#600 = LINE('',#601,#602); +#601 = CARTESIAN_POINT('',(0.,0.)); +#602 = VECTOR('',#603,1.); +#603 = DIRECTION('',(1.,0.)); +#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#605 = PCURVE('',#606,#611); +#606 = PLANE('',#607); +#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610); +#608 = CARTESIAN_POINT('',(0.,0.,0.)); +#609 = DIRECTION('',(1.,0.,0.)); +#610 = DIRECTION('',(-0.,1.,0.)); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); +#612 = CIRCLE('',#613,22.); +#613 = AXIS2_PLACEMENT_2D('',#614,#615); +#614 = CARTESIAN_POINT('',(0.,0.)); +#615 = DIRECTION('',(1.,-0.)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = ORIENTED_EDGE('',*,*,#618,.T.); +#618 = EDGE_CURVE('',#590,#619,#621,.T.); +#619 = VERTEX_POINT('',#620); +#620 = CARTESIAN_POINT('',(0.,-6.557438524302,-21.)); +#621 = SURFACE_CURVE('',#622,(#703,#787),.PCURVE_S1.); +#622 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#623,#624,#625,#626,#627,#628, + #629,#630,#631,#632,#633,#634,#635,#636,#637,#638,#639,#640,#641, + #642,#643,#644,#645,#646,#647,#648,#649,#650,#651,#652,#653,#654, + #655,#656,#657,#658,#659,#660,#661,#662,#663,#664,#665,#666,#667, + #668,#669,#670,#671,#672,#673,#674,#675,#676,#677,#678,#679,#680, + #681,#682,#683,#684,#685,#686,#687,#688,#689,#690,#691,#692,#693, + #694,#695,#696,#697,#698,#699,#700,#701,#702),.UNSPECIFIED.,.F.,.F., + (8,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,7.154008506373E-02,0.108994401644, + 0.182470665389,0.28815177857,0.375702853295,0.633578662602, + 0.843311858875,0.884889368901,0.953944571545,0.999204428198, + 0.999490887414,0.999735213944,1.),.UNSPECIFIED.); +#623 = CARTESIAN_POINT('',(-4.898587410341E-16,-13.96424004376,-17.)); +#624 = CARTESIAN_POINT('',(9.606970615704E-02,-13.96424004376,-17.)); +#625 = CARTESIAN_POINT('',(0.192075600624,-13.95768576287,-17.0053838333 + )); +#626 = CARTESIAN_POINT('',(0.287383931817,-13.94459317446, + -17.01613850115)); +#627 = CARTESIAN_POINT('',(0.381370678773,-13.92509308067, + -17.03212962435)); +#628 = CARTESIAN_POINT('',(0.473441679069,-13.8994278386,-17.05310545427 + )); +#629 = CARTESIAN_POINT('',(0.563051773854,-13.86795032176, + -17.07870593085)); +#630 = CARTESIAN_POINT('',(0.695099075073,-13.81184553577, + -17.12406311398)); +#631 = CARTESIAN_POINT('',(0.73968789078,-13.79109244257,-17.14079895326 + )); +#632 = CARTESIAN_POINT('',(0.783443696959,-13.76891999744, + -17.15862870372)); +#633 = CARTESIAN_POINT('',(0.826324841611,-13.7453855703,-17.17749421814 + )); +#634 = CARTESIAN_POINT('',(0.868293740884,-13.72054974096, + -17.19733480394)); +#635 = CARTESIAN_POINT('',(0.90931687907,-13.69447629905,-17.21808722323 + )); +#636 = CARTESIAN_POINT('',(1.027929110449,-13.61378603145, + -17.28205663931)); +#637 = CARTESIAN_POINT('',(1.102689494319,-13.5558700391,-17.32765647421 + )); +#638 = CARTESIAN_POINT('',(1.173579115062,-13.4939000138,-17.37606348437 + )); +#639 = CARTESIAN_POINT('',(1.24056499236,-13.42828324223,-17.42686916093 + )); +#640 = CARTESIAN_POINT('',(1.30364715231,-13.3594200281,-17.4796807531) + ); +#641 = CARTESIAN_POINT('',(1.362857769008,-13.28770516915, + -17.53412382196)); +#642 = CARTESIAN_POINT('',(1.497945928364,-13.10684226988, + -17.66998842287)); +#643 = CARTESIAN_POINT('',(1.569791814539,-12.99501228237, + -17.75281445319)); +#644 = CARTESIAN_POINT('',(1.634190759013,-12.87889384123, + -17.83749845756)); +#645 = CARTESIAN_POINT('',(1.691554963526,-12.75920964597, + -17.92336644502)); +#646 = CARTESIAN_POINT('',(1.742301265704,-12.6365736629,-18.00987060576 + )); +#647 = CARTESIAN_POINT('',(1.786838131416,-12.51151231215, + -18.09656545886)); +#648 = CARTESIAN_POINT('',(1.857628750319,-12.27924775404, + -18.25476065929)); +#649 = CARTESIAN_POINT('',(1.885723084406,-12.1726139952,-18.32634862814 + )); +#650 = CARTESIAN_POINT('',(1.910064399855,-12.06479879212, + -18.39766852999)); +#651 = CARTESIAN_POINT('',(1.930863511571,-11.95598825729, + -18.46857419749)); +#652 = CARTESIAN_POINT('',(1.948315098987,-11.84633801258, + -18.53895012842)); +#653 = CARTESIAN_POINT('',(1.962597742318,-11.7359727499,-18.60870853851 + )); +#654 = CARTESIAN_POINT('',(2.007087296943,-11.29808116249, + -18.88125065721)); +#655 = CARTESIAN_POINT('',(2.01424024638,-10.96555997332,-19.07894967603 + )); +#656 = CARTESIAN_POINT('',(1.999335982606,-10.63039824023,-19.2688816772 + )); +#657 = CARTESIAN_POINT('',(1.965318941816,-10.29435714989, + -19.45029862247)); +#658 = CARTESIAN_POINT('',(1.914165588998,-9.95832340615,-19.62308661593 + )); +#659 = CARTESIAN_POINT('',(1.846961080437,-9.622862835666, + -19.78726894595)); +#660 = CARTESIAN_POINT('',(1.696335725703,-9.01779301311,-20.069106606) + ); +#661 = CARTESIAN_POINT('',(1.619328080705,-8.751778949214,-20.1877714841 + )); +#662 = CARTESIAN_POINT('',(1.532712601185,-8.488320463341, + -20.30051166795)); +#663 = CARTESIAN_POINT('',(1.43519044202,-8.225289259086,-20.40847021183 + )); +#664 = CARTESIAN_POINT('',(1.325029665714,-7.962947376872, + -20.51146322131)); +#665 = CARTESIAN_POINT('',(1.200622548153,-7.705635488942, + -20.60799775869)); +#666 = CARTESIAN_POINT('',(1.033250464735,-7.415202365875,-20.712734801) + ); +#667 = CARTESIAN_POINT('',(1.004872615531,-7.367587749574, + -20.72975868398)); +#668 = CARTESIAN_POINT('',(0.975744892201,-7.320409549114, + -20.74648339354)); +#669 = CARTESIAN_POINT('',(0.945808382482,-7.273700933949, + -20.76290222435)); +#670 = CARTESIAN_POINT('',(0.915007842896,-7.227527435479, + -20.77899765539)); +#671 = CARTESIAN_POINT('',(0.883291773321,-7.181987145232, + -20.79474215731)); +#672 = CARTESIAN_POINT('',(0.796336167138,-7.062843020763, + -20.83560485313)); +#673 = CARTESIAN_POINT('',(0.739624031479,-6.990885407069, + -20.85993735682)); +#674 = CARTESIAN_POINT('',(0.679836545418,-6.921280160277, + -20.88315947765)); +#675 = CARTESIAN_POINT('',(0.616423647874,-6.854552324894, + -20.90512731346)); +#676 = CARTESIAN_POINT('',(0.548922475754,-6.791810524494, + -20.92552384364)); +#677 = CARTESIAN_POINT('',(0.476953381901,-6.734742754981, + -20.94387499859)); +#678 = CARTESIAN_POINT('',(0.349918228093,-6.653403236465, + -20.96982040932)); +#679 = CARTESIAN_POINT('',(0.296950923535,-6.624207799773, + -20.97906917468)); +#680 = CARTESIAN_POINT('',(0.241799859218,-6.599233863454, + -20.98693004519)); +#681 = CARTESIAN_POINT('',(0.184893735688,-6.579454302132, + -20.99312458346)); +#682 = CARTESIAN_POINT('',(0.126618007054,-6.565605408189, + -20.99744938711)); +#683 = CARTESIAN_POINT('',(6.733045580971E-02,-6.558190260183, + -20.99976526206)); +#684 = CARTESIAN_POINT('',(6.997308064073E-03,-6.557477609103, + -20.99998779538)); +#685 = CARTESIAN_POINT('',(6.61784547821E-03,-6.557473395904, + -20.99998911099)); +#686 = CARTESIAN_POINT('',(6.238380109064E-03,-6.557469451668, + -20.99999034262)); +#687 = CARTESIAN_POINT('',(5.858912172542E-03,-6.557465776403, + -20.99999149026)); +#688 = CARTESIAN_POINT('',(5.479441884578E-03,-6.557462370119, + -20.99999255391)); +#689 = CARTESIAN_POINT('',(5.099969461128E-03,-6.557459232822, + -20.99999353356)); +#690 = CARTESIAN_POINT('',(4.396834211428E-03,-6.557453918089, + -20.99999519314)); +#691 = CARTESIAN_POINT('',(4.073171908294E-03,-6.557451667345, + -20.99999589596)); +#692 = CARTESIAN_POINT('',(3.749508342791E-03,-6.55744961229, + -20.99999653767)); +#693 = CARTESIAN_POINT('',(3.425843648942E-03,-6.557447752928, + -20.99999711827)); +#694 = CARTESIAN_POINT('',(3.10217796078E-03,-6.557446089263, + -20.99999763777)); +#695 = CARTESIAN_POINT('',(2.77851141234E-03,-6.557444621296, + -20.99999809615)); +#696 = CARTESIAN_POINT('',(2.10407346662E-03,-6.557441970228, + -20.99999892397)); +#697 = CARTESIAN_POINT('',(1.753301942562E-03,-6.557440821273, + -20.99999928275)); +#698 = CARTESIAN_POINT('',(1.402529736185E-03,-6.55743990217, + -20.99999956974)); +#699 = CARTESIAN_POINT('',(1.051757018142E-03,-6.557439212921, + -20.99999978497)); +#700 = CARTESIAN_POINT('',(7.009839590519E-04,-6.557438753526, + -20.99999992842)); +#701 = CARTESIAN_POINT('',(3.502107294916E-04,-6.557438523986, + -21.00000000009)); +#702 = CARTESIAN_POINT('',(-5.624999983349E-07,-6.557438524302,-21.)); +#703 = PCURVE('',#45,#704); +#704 = DEFINITIONAL_REPRESENTATION('',(#705),#786); +#705 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#706,#707,#708,#709,#710,#711, + #712,#713,#714,#715,#716,#717,#718,#719,#720,#721,#722,#723,#724, + #725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737, + #738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750, + #751,#752,#753,#754,#755,#756,#757,#758,#759,#760,#761,#762,#763, + #764,#765,#766,#767,#768,#769,#770,#771,#772,#773,#774,#775,#776, + #777,#778,#779,#780,#781,#782,#783,#784,#785),.UNSPECIFIED.,.F.,.F., + (8,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,7.154008506373E-02,0.108994401644, + 0.182470665389,0.28815177857,0.375702853295,0.633578662602, + 0.843311858875,0.884889368901,0.953944571545,0.999204428198, + 0.999490887414,0.999735213944,1.),.UNSPECIFIED.); +#706 = CARTESIAN_POINT('',(4.024719328474,-4.898587410341E-16)); +#707 = CARTESIAN_POINT('',(4.024719328474,9.606970615704E-02)); +#708 = CARTESIAN_POINT('',(4.025104873634,0.192075600624)); +#709 = CARTESIAN_POINT('',(4.025875028515,0.287383931817)); +#710 = CARTESIAN_POINT('',(4.027021320325,0.381370678773)); +#711 = CARTESIAN_POINT('',(4.02852797459,0.473441679069)); +#712 = CARTESIAN_POINT('',(4.030372221883,0.563051773854)); +#713 = CARTESIAN_POINT('',(4.033651577882,0.695099075073)); +#714 = CARTESIAN_POINT('',(4.034863415405,0.73968789078)); +#715 = CARTESIAN_POINT('',(4.036156686826,0.783443696959)); +#716 = CARTESIAN_POINT('',(4.037527706632,0.826324841611)); +#717 = CARTESIAN_POINT('',(4.038972605166,0.868293740884)); +#718 = CARTESIAN_POINT('',(4.040487328621,0.90931687907)); +#719 = CARTESIAN_POINT('',(4.045167823906,1.027929110449)); +#720 = CARTESIAN_POINT('',(4.048518397009,1.102689494319)); +#721 = CARTESIAN_POINT('',(4.052092687301,1.173579115062)); +#722 = CARTESIAN_POINT('',(4.055864739665,1.24056499236)); +#723 = CARTESIAN_POINT('',(4.059809328008,1.30364715231)); +#724 = CARTESIAN_POINT('',(4.063901968353,1.362857769008)); +#725 = CARTESIAN_POINT('',(4.0741842023,1.497945928364)); +#726 = CARTESIAN_POINT('',(4.080509608046,1.569791814539)); +#727 = CARTESIAN_POINT('',(4.08704195528,1.634190759013)); +#728 = CARTESIAN_POINT('',(4.093737086166,1.691554963526)); +#729 = CARTESIAN_POINT('',(4.100558323905,1.742301265704)); +#730 = CARTESIAN_POINT('',(4.107475002008,1.786838131416)); +#731 = CARTESIAN_POINT('',(4.120248663119,1.857628750319)); +#732 = CARTESIAN_POINT('',(4.126086494613,1.885723084406)); +#733 = CARTESIAN_POINT('',(4.131962169872,1.910064399855)); +#734 = CARTESIAN_POINT('',(4.137865295853,1.930863511571)); +#735 = CARTESIAN_POINT('',(4.14378742068,1.948315098987)); +#736 = CARTESIAN_POINT('',(4.149721965357,1.962597742318)); +#737 = CARTESIAN_POINT('',(4.17316647734,2.007087296943)); +#738 = CARTESIAN_POINT('',(4.190747073208,2.01424024638)); +#739 = CARTESIAN_POINT('',(4.208251768293,1.999335982606)); +#740 = CARTESIAN_POINT('',(4.225603764009,1.965318941816)); +#741 = CARTESIAN_POINT('',(4.242773562378,1.914165588998)); +#742 = CARTESIAN_POINT('',(4.259746924315,1.846961080437)); +#743 = CARTESIAN_POINT('',(4.290087346742,1.696335725703)); +#744 = CARTESIAN_POINT('',(4.303325642095,1.619328080705)); +#745 = CARTESIAN_POINT('',(4.316349069465,1.532712601185)); +#746 = CARTESIAN_POINT('',(4.329270275187,1.43519044202)); +#747 = CARTESIAN_POINT('',(4.342078530581,1.325029665714)); +#748 = CARTESIAN_POINT('',(4.354569516673,1.200622548153)); +#749 = CARTESIAN_POINT('',(4.3686032163,1.033250464735)); +#750 = CARTESIAN_POINT('',(4.370901682045,1.004872615531)); +#751 = CARTESIAN_POINT('',(4.373176894065,0.975744892201)); +#752 = CARTESIAN_POINT('',(4.375427349572,0.945808382482)); +#753 = CARTESIAN_POINT('',(4.377649993144,0.915007842896)); +#754 = CARTESIAN_POINT('',(4.379840219899,0.883291773321)); +#755 = CARTESIAN_POINT('',(4.385565523007,0.796336167138)); +#756 = CARTESIAN_POINT('',(4.389018232813,0.739624031479)); +#757 = CARTESIAN_POINT('',(4.392353498177,0.679836545418)); +#758 = CARTESIAN_POINT('',(4.395546680573,0.616423647874)); +#759 = CARTESIAN_POINT('',(4.398545466471,0.548922475754)); +#760 = CARTESIAN_POINT('',(4.401270267058,0.476953381901)); +#761 = CARTESIAN_POINT('',(4.405151052957,0.349918228093)); +#762 = CARTESIAN_POINT('',(4.406543112096,0.296950923535)); +#763 = CARTESIAN_POINT('',(4.407733195453,0.241799859218)); +#764 = CARTESIAN_POINT('',(4.408675325272,0.184893735688)); +#765 = CARTESIAN_POINT('',(4.409334801214,0.126618007054)); +#766 = CARTESIAN_POINT('',(4.409687909461,6.733045580971E-02)); +#767 = CARTESIAN_POINT('',(4.409721845249,6.997308064073E-03)); +#768 = CARTESIAN_POINT('',(4.409722045877,6.61784547821E-03)); +#769 = CARTESIAN_POINT('',(4.409722233698,6.238380109064E-03)); +#770 = CARTESIAN_POINT('',(4.409722408711,5.858912172542E-03)); +#771 = CARTESIAN_POINT('',(4.409722570915,5.479441884578E-03)); +#772 = CARTESIAN_POINT('',(4.40972272031,5.099969461128E-03)); +#773 = CARTESIAN_POINT('',(4.409722973393,4.396834211428E-03)); +#774 = CARTESIAN_POINT('',(4.409723080571,4.073171908294E-03)); +#775 = CARTESIAN_POINT('',(4.409723178431,3.749508342791E-03)); +#776 = CARTESIAN_POINT('',(4.409723266972,3.425843648942E-03)); +#777 = CARTESIAN_POINT('',(4.409723346194,3.10217796078E-03)); +#778 = CARTESIAN_POINT('',(4.409723416097,2.77851141234E-03)); +#779 = CARTESIAN_POINT('',(4.409723542339,2.10407346662E-03)); +#780 = CARTESIAN_POINT('',(4.409723597051,1.753301942562E-03)); +#781 = CARTESIAN_POINT('',(4.409723640817,1.402529736185E-03)); +#782 = CARTESIAN_POINT('',(4.409723673639,1.051757018142E-03)); +#783 = CARTESIAN_POINT('',(4.409723695515,7.009839590519E-04)); +#784 = CARTESIAN_POINT('',(4.409723706445,3.502107294916E-04)); +#785 = CARTESIAN_POINT('',(4.40972370643,-5.624999983349E-07)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = PCURVE('',#788,#793); +#788 = CYLINDRICAL_SURFACE('',#789,2.); +#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792); +#790 = CARTESIAN_POINT('',(-0.,-0.,-19.)); +#791 = DIRECTION('',(-0.,1.,0.)); +#792 = DIRECTION('',(0.,0.,1.)); +#793 = DEFINITIONAL_REPRESENTATION('',(#794),#875); +#794 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#795,#796,#797,#798,#799,#800, + #801,#802,#803,#804,#805,#806,#807,#808,#809,#810,#811,#812,#813, + #814,#815,#816,#817,#818,#819,#820,#821,#822,#823,#824,#825,#826, + #827,#828,#829,#830,#831,#832,#833,#834,#835,#836,#837,#838,#839, + #840,#841,#842,#843,#844,#845,#846,#847,#848,#849,#850,#851,#852, + #853,#854,#855,#856,#857,#858,#859,#860,#861,#862,#863,#864,#865, + #866,#867,#868,#869,#870,#871,#872,#873,#874),.UNSPECIFIED.,.F.,.F., + (8,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,7.154008506373E-02,0.108994401644, + 0.182470665389,0.28815177857,0.375702853295,0.633578662602, + 0.843311858875,0.884889368901,0.953944571545,0.999204428198, + 0.999490887414,0.999735213944,1.),.UNSPECIFIED.); +#795 = CARTESIAN_POINT('',(0.,-13.96424004376)); +#796 = CARTESIAN_POINT('',(4.803485307852E-02,-13.96424004376)); +#797 = CARTESIAN_POINT('',(9.603781163631E-02,-13.95768576287)); +#798 = CARTESIAN_POINT('',(0.143872966689,-13.94459317446)); +#799 = CARTESIAN_POINT('',(0.191408386522,-13.92509308067)); +#800 = CARTESIAN_POINT('',(0.238511210984,-13.8994278386)); +#801 = CARTESIAN_POINT('',(0.285044418487,-13.86795032176)); +#802 = CARTESIAN_POINT('',(0.35485445326,-13.81184553577)); +#803 = CARTESIAN_POINT('',(0.378657984989,-13.79109244257)); +#804 = CARTESIAN_POINT('',(0.402267948682,-13.76891999744)); +#805 = CARTESIAN_POINT('',(0.425676125782,-13.7453855703)); +#806 = CARTESIAN_POINT('',(0.448873991392,-13.72054974096)); +#807 = CARTESIAN_POINT('',(0.471852714269,-13.69447629905)); +#808 = CARTESIAN_POINT('',(0.539233994358,-13.61378603145)); +#809 = CARTESIAN_POINT('',(0.582957186182,-13.5558700391)); +#810 = CARTESIAN_POINT('',(0.625788300415,-13.4939000138)); +#811 = CARTESIAN_POINT('',(0.667734723964,-13.42828324223)); +#812 = CARTESIAN_POINT('',(0.708797888796,-13.3594200281)); +#813 = CARTESIAN_POINT('',(0.748975498204,-13.28770516915)); +#814 = CARTESIAN_POINT('',(0.84477215861,-13.10684226988)); +#815 = CARTESIAN_POINT('',(0.899467876488,-12.99501228237)); +#816 = CARTESIAN_POINT('',(0.952491566306,-12.87889384123)); +#817 = CARTESIAN_POINT('',(1.003959830725,-12.75920964597)); +#818 = CARTESIAN_POINT('',(1.053976926308,-12.6365736629)); +#819 = CARTESIAN_POINT('',(1.102639231994,-12.51151231215)); +#820 = CARTESIAN_POINT('',(1.189295208655,-12.27924775404)); +#821 = CARTESIAN_POINT('',(1.227704898038,-12.1726139952)); +#822 = CARTESIAN_POINT('',(1.265324374101,-12.06479879212)); +#823 = CARTESIAN_POINT('',(1.302210002822,-11.95598825729)); +#824 = CARTESIAN_POINT('',(1.338414249257,-11.84633801258)); +#825 = CARTESIAN_POINT('',(1.373988241391,-11.7359727499)); +#826 = CARTESIAN_POINT('',(1.512062973816,-11.29808116249)); +#827 = CARTESIAN_POINT('',(1.610197523052,-10.96555997332)); +#828 = CARTESIAN_POINT('',(1.704510405951,-10.63039824023)); +#829 = CARTESIAN_POINT('',(1.795891936651,-10.29435714989)); +#830 = CARTESIAN_POINT('',(1.885260850321,-9.95832340615)); +#831 = CARTESIAN_POINT('',(1.973499077703,-9.622862835666)); +#832 = CARTESIAN_POINT('',(2.133280541042,-9.01779301311)); +#833 = CARTESIAN_POINT('',(2.203757396854,-8.751778949214)); +#834 = CARTESIAN_POINT('',(2.274486687191,-8.488320463341)); +#835 = CARTESIAN_POINT('',(2.34679174586,-8.225289259086)); +#836 = CARTESIAN_POINT('',(2.421714417087,-7.962947376872)); +#837 = CARTESIAN_POINT('',(2.500048937001,-7.705635488942)); +#838 = CARTESIAN_POINT('',(2.59876983441,-7.415202365875)); +#839 = CARTESIAN_POINT('',(2.61531316781,-7.367587749574)); +#840 = CARTESIAN_POINT('',(2.632102100951,-7.320409549114)); +#841 = CARTESIAN_POINT('',(2.649167770653,-7.273700933949)); +#842 = CARTESIAN_POINT('',(2.666538132438,-7.227527435479)); +#843 = CARTESIAN_POINT('',(2.684238555926,-7.181987145232)); +#844 = CARTESIAN_POINT('',(2.732277699747,-7.062843020763)); +#845 = CARTESIAN_POINT('',(2.763115781678,-6.990885407069)); +#846 = CARTESIAN_POINT('',(2.795153204369,-6.921280160277)); +#847 = CARTESIAN_POINT('',(2.828664277273,-6.854552324894)); +#848 = CARTESIAN_POINT('',(2.863870873115,-6.791810524494)); +#849 = CARTESIAN_POINT('',(2.900963749075,-6.734742754981)); +#850 = CARTESIAN_POINT('',(2.96579255178,-6.653403236465)); +#851 = CARTESIAN_POINT('',(2.992665914093,-6.624207799773)); +#852 = CARTESIAN_POINT('',(3.020497829155,-6.599233863454)); +#853 = CARTESIAN_POINT('',(3.049089768251,-6.579454302132)); +#854 = CARTESIAN_POINT('',(3.078279325303,-6.565605408189)); +#855 = CARTESIAN_POINT('',(3.107927213415,-6.558190260183)); +#856 = CARTESIAN_POINT('',(3.138093992485,-6.557477609103)); +#857 = CARTESIAN_POINT('',(3.138283724914,-6.557473395904)); +#858 = CARTESIAN_POINT('',(3.13847345859,-6.557469451668)); +#859 = CARTESIAN_POINT('',(3.138663193418,-6.557465776403)); +#860 = CARTESIAN_POINT('',(3.1388529293,-6.557462370119)); +#861 = CARTESIAN_POINT('',(3.139042666139,-6.557459232822)); +#862 = CARTESIAN_POINT('',(3.139394234743,-6.557453918089)); +#863 = CARTESIAN_POINT('',(3.139556066274,-6.557451667345)); +#864 = CARTESIAN_POINT('',(3.13971789837,-6.55744961229)); +#865 = CARTESIAN_POINT('',(3.139879730972,-6.557447752928)); +#866 = CARTESIAN_POINT('',(3.14004156402,-6.557446089263)); +#867 = CARTESIAN_POINT('',(3.140203397454,-6.557444621296)); +#868 = CARTESIAN_POINT('',(3.14054061668,-6.557441970228)); +#869 = CARTESIAN_POINT('',(3.14071600253,-6.557440821273)); +#870 = CARTESIAN_POINT('',(3.140891388687,-6.55743990217)); +#871 = CARTESIAN_POINT('',(3.141066775072,-6.557439212921)); +#872 = CARTESIAN_POINT('',(3.14124216161,-6.557438753526)); +#873 = CARTESIAN_POINT('',(3.141417548225,-6.557438523986)); +#874 = CARTESIAN_POINT('',(3.14159293484,-6.557438524302)); +#875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#876 = ORIENTED_EDGE('',*,*,#877,.T.); +#877 = EDGE_CURVE('',#619,#878,#880,.T.); +#878 = VERTEX_POINT('',#879); +#879 = CARTESIAN_POINT('',(0.,6.557438524302,-21.)); +#880 = SURFACE_CURVE('',#881,(#886,#893),.PCURVE_S1.); +#881 = CIRCLE('',#882,22.); +#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885); +#883 = CARTESIAN_POINT('',(0.,0.,0.)); +#884 = DIRECTION('',(1.,0.,0.)); +#885 = DIRECTION('',(-0.,1.,0.)); +#886 = PCURVE('',#45,#887); +#887 = DEFINITIONAL_REPRESENTATION('',(#888),#892); +#888 = LINE('',#889,#890); +#889 = CARTESIAN_POINT('',(0.,0.)); +#890 = VECTOR('',#891,1.); +#891 = DIRECTION('',(1.,0.)); +#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#893 = PCURVE('',#894,#899); +#894 = PLANE('',#895); +#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898); +#896 = CARTESIAN_POINT('',(0.,0.,0.)); +#897 = DIRECTION('',(1.,0.,0.)); +#898 = DIRECTION('',(-0.,1.,0.)); +#899 = DEFINITIONAL_REPRESENTATION('',(#900),#904); +#900 = CIRCLE('',#901,22.); +#901 = AXIS2_PLACEMENT_2D('',#902,#903); +#902 = CARTESIAN_POINT('',(0.,0.)); +#903 = DIRECTION('',(1.,-0.)); +#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#905 = ORIENTED_EDGE('',*,*,#906,.F.); +#906 = EDGE_CURVE('',#907,#878,#909,.T.); +#907 = VERTEX_POINT('',#908); +#908 = CARTESIAN_POINT('',(0.,13.964240043768,-17.)); +#909 = SURFACE_CURVE('',#910,(#991,#1075),.PCURVE_S1.); +#910 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#911,#912,#913,#914,#915,#916, + #917,#918,#919,#920,#921,#922,#923,#924,#925,#926,#927,#928,#929, + #930,#931,#932,#933,#934,#935,#936,#937,#938,#939,#940,#941,#942, + #943,#944,#945,#946,#947,#948,#949,#950,#951,#952,#953,#954,#955, + #956,#957,#958,#959,#960,#961,#962,#963,#964,#965,#966,#967,#968, + #969,#970,#971,#972,#973,#974,#975,#976,#977,#978,#979,#980,#981, + #982,#983,#984,#985,#986,#987,#988,#989,#990),.UNSPECIFIED.,.F.,.F., + (8,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,7.15400594831E-02,0.10899436998, + 0.182470636318,0.28815175322,0.375702831037,0.633578649449, + 0.843311853126,0.884889364653,0.953944569845,0.999204428169, + 0.999490887395,0.999735213935,1.),.UNSPECIFIED.); +#911 = CARTESIAN_POINT('',(-4.898587410341E-16,13.964240043769,-17.)); +#912 = CARTESIAN_POINT('',(9.606970615711E-02,13.964240043769,-17.)); +#913 = CARTESIAN_POINT('',(0.192075600624,13.957685762875,-17.0053838333 + )); +#914 = CARTESIAN_POINT('',(0.287383931817,13.944593174463, + -17.01613850115)); +#915 = CARTESIAN_POINT('',(0.381370678773,13.925093080675, + -17.03212962435)); +#916 = CARTESIAN_POINT('',(0.473441679069,13.8994278386,-17.05310545427) + ); +#917 = CARTESIAN_POINT('',(0.563051773855,13.867950321764, + -17.07870593085)); +#918 = CARTESIAN_POINT('',(0.695099083928,13.811845532011, + -17.12406311702)); +#919 = CARTESIAN_POINT('',(0.739687892161,13.791092442879, + -17.14079895305)); +#920 = CARTESIAN_POINT('',(0.783443690402,13.768920001429, + -17.15862870055)); +#921 = CARTESIAN_POINT('',(0.82632483468,13.745385573646,-17.17749421545 + )); +#922 = CARTESIAN_POINT('',(0.868293741328,13.720549739644, + -17.19733480496)); +#923 = CARTESIAN_POINT('',(0.909316886988,13.694476293668,-17.2180872275 + )); +#924 = CARTESIAN_POINT('',(1.027929110449,13.613786031457, + -17.28205663931)); +#925 = CARTESIAN_POINT('',(1.102689494319,13.555870039108, + -17.32765647421)); +#926 = CARTESIAN_POINT('',(1.173579115062,13.493900013805, + -17.37606348437)); +#927 = CARTESIAN_POINT('',(1.24056499236,13.428283242239,-17.42686916093 + )); +#928 = CARTESIAN_POINT('',(1.30364715231,13.359420028103,-17.4796807531) + ); +#929 = CARTESIAN_POINT('',(1.362857769008,13.287705169158, + -17.53412382196)); +#930 = CARTESIAN_POINT('',(1.497945928357,13.106842269895, + -17.66998842286)); +#931 = CARTESIAN_POINT('',(1.569791814548,12.995012282367, + -17.75281445319)); +#932 = CARTESIAN_POINT('',(1.634190759015,12.87889384123,-17.83749845757 + )); +#933 = CARTESIAN_POINT('',(1.69155496352,12.759209645987,-17.92336644501 + )); +#934 = CARTESIAN_POINT('',(1.742301265702,12.636573662919, + -18.00987060575)); +#935 = CARTESIAN_POINT('',(1.78683813142,12.511512312141,-18.09656545886 + )); +#936 = CARTESIAN_POINT('',(1.857628750319,12.279247754043, + -18.25476065929)); +#937 = CARTESIAN_POINT('',(1.885723084406,12.172613995202, + -18.32634862814)); +#938 = CARTESIAN_POINT('',(1.910064399855,12.064798792126, + -18.39766852999)); +#939 = CARTESIAN_POINT('',(1.930863511571,11.955988257293, + -18.46857419749)); +#940 = CARTESIAN_POINT('',(1.948315098987,11.846338012581, + -18.53895012842)); +#941 = CARTESIAN_POINT('',(1.962597742318,11.735972749903, + -18.60870853851)); +#942 = CARTESIAN_POINT('',(2.007087296943,11.298081162492, + -18.88125065721)); +#943 = CARTESIAN_POINT('',(2.01424024638,10.965559973325,-19.07894967603 + )); +#944 = CARTESIAN_POINT('',(1.999335982606,10.630398240236,-19.2688816772 + )); +#945 = CARTESIAN_POINT('',(1.965318941817,10.294357149894, + -19.45029862247)); +#946 = CARTESIAN_POINT('',(1.914165588998,9.958323406149,-19.62308661593 + )); +#947 = CARTESIAN_POINT('',(1.846961080437,9.622862835666,-19.78726894595 + )); +#948 = CARTESIAN_POINT('',(1.696335725704,9.017793013111,-20.06910660599 + )); +#949 = CARTESIAN_POINT('',(1.619328080705,8.751778949214,-20.1877714841) + ); +#950 = CARTESIAN_POINT('',(1.532712601185,8.488320463341,-20.30051166795 + )); +#951 = CARTESIAN_POINT('',(1.43519044202,8.225289259086,-20.40847021183) + ); +#952 = CARTESIAN_POINT('',(1.325029665714,7.962947376872,-20.51146322131 + )); +#953 = CARTESIAN_POINT('',(1.200622548153,7.705635488942,-20.60799775869 + )); +#954 = CARTESIAN_POINT('',(1.033250464713,7.415202365836,-20.71273480102 + )); +#955 = CARTESIAN_POINT('',(1.004872615527,7.367587749571,-20.72975868399 + )); +#956 = CARTESIAN_POINT('',(0.975744892219,7.320409549145,-20.74648339353 + )); +#957 = CARTESIAN_POINT('',(0.945808382502,7.273700933978,-20.76290222434 + )); +#958 = CARTESIAN_POINT('',(0.915007842894,7.227527435474,-20.77899765539 + )); +#959 = CARTESIAN_POINT('',(0.883291773295,7.181987145197,-20.79474215732 + )); +#960 = CARTESIAN_POINT('',(0.796336167138,7.062843020763,-20.83560485313 + )); +#961 = CARTESIAN_POINT('',(0.73962403148,6.990885407069,-20.85993735682) + ); +#962 = CARTESIAN_POINT('',(0.679836545418,6.921280160277,-20.88315947765 + )); +#963 = CARTESIAN_POINT('',(0.616423647873,6.854552324894,-20.90512731346 + )); +#964 = CARTESIAN_POINT('',(0.548922475754,6.791810524494,-20.92552384364 + )); +#965 = CARTESIAN_POINT('',(0.476953381901,6.734742754981,-20.94387499859 + )); +#966 = CARTESIAN_POINT('',(0.349918228092,6.653403236465,-20.96982040932 + )); +#967 = CARTESIAN_POINT('',(0.296950923535,6.624207799773,-20.97906917468 + )); +#968 = CARTESIAN_POINT('',(0.241799859218,6.599233863454,-20.98693004519 + )); +#969 = CARTESIAN_POINT('',(0.184893735688,6.579454302132,-20.99312458346 + )); +#970 = CARTESIAN_POINT('',(0.126618007054,6.565605408189,-20.99744938711 + )); +#971 = CARTESIAN_POINT('',(6.733045580964E-02,6.558190260183, + -20.99976526206)); +#972 = CARTESIAN_POINT('',(6.997308064073E-03,6.557477609103, + -20.99998779538)); +#973 = CARTESIAN_POINT('',(6.61784547821E-03,6.557473395904, + -20.99998911099)); +#974 = CARTESIAN_POINT('',(6.238380109064E-03,6.557469451668, + -20.99999034262)); +#975 = CARTESIAN_POINT('',(5.858912172542E-03,6.557465776403, + -20.99999149026)); +#976 = CARTESIAN_POINT('',(5.479441884578E-03,6.557462370119, + -20.99999255391)); +#977 = CARTESIAN_POINT('',(5.099969461128E-03,6.557459232822, + -20.99999353356)); +#978 = CARTESIAN_POINT('',(4.396834211427E-03,6.557453918089, + -20.99999519314)); +#979 = CARTESIAN_POINT('',(4.073171908294E-03,6.557451667345, + -20.99999589596)); +#980 = CARTESIAN_POINT('',(3.749508342791E-03,6.55744961229, + -20.99999653767)); +#981 = CARTESIAN_POINT('',(3.425843648943E-03,6.557447752928, + -20.99999711827)); +#982 = CARTESIAN_POINT('',(3.102177960779E-03,6.557446089263, + -20.99999763777)); +#983 = CARTESIAN_POINT('',(2.778511412339E-03,6.557444621296, + -20.99999809615)); +#984 = CARTESIAN_POINT('',(2.10407346662E-03,6.557441970228, + -20.99999892397)); +#985 = CARTESIAN_POINT('',(1.753301942562E-03,6.557440821273, + -20.99999928275)); +#986 = CARTESIAN_POINT('',(1.402529736184E-03,6.55743990217, + -20.99999956974)); +#987 = CARTESIAN_POINT('',(1.051757018141E-03,6.557439212921, + -20.99999978497)); +#988 = CARTESIAN_POINT('',(7.0098395905E-04,6.557438753526, + -20.99999992842)); +#989 = CARTESIAN_POINT('',(3.50210729489E-04,6.557438523986, + -21.00000000009)); +#990 = CARTESIAN_POINT('',(-5.625000001112E-07,6.557438524302,-21.)); +#991 = PCURVE('',#45,#992); +#992 = DEFINITIONAL_REPRESENTATION('',(#993),#1074); +#993 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#994,#995,#996,#997,#998,#999, + #1000,#1001,#1002,#1003,#1004,#1005,#1006,#1007,#1008,#1009,#1010, + #1011,#1012,#1013,#1014,#1015,#1016,#1017,#1018,#1019,#1020,#1021, + #1022,#1023,#1024,#1025,#1026,#1027,#1028,#1029,#1030,#1031,#1032, + #1033,#1034,#1035,#1036,#1037,#1038,#1039,#1040,#1041,#1042,#1043, + #1044,#1045,#1046,#1047,#1048,#1049,#1050,#1051,#1052,#1053,#1054, + #1055,#1056,#1057,#1058,#1059,#1060,#1061,#1062,#1063,#1064,#1065, + #1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073),.UNSPECIFIED.,.F., + .F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,7.15400594831E-02,0.10899436998, + 0.182470636318,0.28815175322,0.375702831037,0.633578649449, + 0.843311853126,0.884889364653,0.953944569845,0.999204428169, + 0.999490887395,0.999735213935,1.),.UNSPECIFIED.); +#994 = CARTESIAN_POINT('',(5.400058632296,-4.898587410341E-16)); +#995 = CARTESIAN_POINT('',(5.400058632296,9.606970615711E-02)); +#996 = CARTESIAN_POINT('',(5.399673087135,0.192075600624)); +#997 = CARTESIAN_POINT('',(5.398902932254,0.287383931817)); +#998 = CARTESIAN_POINT('',(5.397756640444,0.381370678773)); +#999 = CARTESIAN_POINT('',(5.39624998618,0.473441679069)); +#1000 = CARTESIAN_POINT('',(5.394405738886,0.563051773855)); +#1001 = CARTESIAN_POINT('',(5.391126382667,0.695099083928)); +#1002 = CARTESIAN_POINT('',(5.389914545381,0.739687892161)); +#1003 = CARTESIAN_POINT('',(5.388621274175,0.783443690402)); +#1004 = CARTESIAN_POINT('',(5.387250254332,0.82632483468)); +#1005 = CARTESIAN_POINT('',(5.385805355527,0.868293741328)); +#1006 = CARTESIAN_POINT('',(5.384290631836,0.909316886988)); +#1007 = CARTESIAN_POINT('',(5.379610136864,1.027929110449)); +#1008 = CARTESIAN_POINT('',(5.376259563761,1.102689494319)); +#1009 = CARTESIAN_POINT('',(5.372685273468,1.173579115062)); +#1010 = CARTESIAN_POINT('',(5.368913221105,1.24056499236)); +#1011 = CARTESIAN_POINT('',(5.364968632762,1.30364715231)); +#1012 = CARTESIAN_POINT('',(5.360875992416,1.362857769008)); +#1013 = CARTESIAN_POINT('',(5.350593758469,1.497945928357)); +#1014 = CARTESIAN_POINT('',(5.344268352723,1.569791814548)); +#1015 = CARTESIAN_POINT('',(5.337736005489,1.634190759015)); +#1016 = CARTESIAN_POINT('',(5.331040874604,1.69155496352)); +#1017 = CARTESIAN_POINT('',(5.324219636865,1.742301265702)); +#1018 = CARTESIAN_POINT('',(5.31730295876,1.78683813142)); +#1019 = CARTESIAN_POINT('',(5.304529297651,1.857628750319)); +#1020 = CARTESIAN_POINT('',(5.298691466156,1.885723084406)); +#1021 = CARTESIAN_POINT('',(5.292815790897,1.910064399855)); +#1022 = CARTESIAN_POINT('',(5.286912664916,1.930863511571)); +#1023 = CARTESIAN_POINT('',(5.280990540089,1.948315098987)); +#1024 = CARTESIAN_POINT('',(5.275055995412,1.962597742318)); +#1025 = CARTESIAN_POINT('',(5.251611483429,2.007087296943)); +#1026 = CARTESIAN_POINT('',(5.234030887562,2.01424024638)); +#1027 = CARTESIAN_POINT('',(5.216526192476,1.999335982606)); +#1028 = CARTESIAN_POINT('',(5.19917419676,1.965318941817)); +#1029 = CARTESIAN_POINT('',(5.182004398391,1.914165588998)); +#1030 = CARTESIAN_POINT('',(5.165031036454,1.846961080437)); +#1031 = CARTESIAN_POINT('',(5.134690614028,1.696335725704)); +#1032 = CARTESIAN_POINT('',(5.121452318674,1.619328080705)); +#1033 = CARTESIAN_POINT('',(5.108428891304,1.532712601185)); +#1034 = CARTESIAN_POINT('',(5.095507685583,1.43519044202)); +#1035 = CARTESIAN_POINT('',(5.082699430188,1.325029665714)); +#1036 = CARTESIAN_POINT('',(5.070208444097,1.200622548153)); +#1037 = CARTESIAN_POINT('',(5.056174744468,1.033250464713)); +#1038 = CARTESIAN_POINT('',(5.053876278724,1.004872615527)); +#1039 = CARTESIAN_POINT('',(5.051601066706,0.975744892219)); +#1040 = CARTESIAN_POINT('',(5.049350611199,0.945808382502)); +#1041 = CARTESIAN_POINT('',(5.047127967625,0.915007842894)); +#1042 = CARTESIAN_POINT('',(5.044937740868,0.883291773295)); +#1043 = CARTESIAN_POINT('',(5.039212437763,0.796336167138)); +#1044 = CARTESIAN_POINT('',(5.035759727956,0.73962403148)); +#1045 = CARTESIAN_POINT('',(5.032424462593,0.679836545418)); +#1046 = CARTESIAN_POINT('',(5.029231280196,0.616423647873)); +#1047 = CARTESIAN_POINT('',(5.026232494298,0.548922475754)); +#1048 = CARTESIAN_POINT('',(5.023507693711,0.476953381901)); +#1049 = CARTESIAN_POINT('',(5.019626907812,0.349918228092)); +#1050 = CARTESIAN_POINT('',(5.018234848673,0.296950923535)); +#1051 = CARTESIAN_POINT('',(5.017044765316,0.241799859218)); +#1052 = CARTESIAN_POINT('',(5.016102635498,0.184893735688)); +#1053 = CARTESIAN_POINT('',(5.015443159555,0.126618007054)); +#1054 = CARTESIAN_POINT('',(5.015090051308,6.733045580964E-02)); +#1055 = CARTESIAN_POINT('',(5.015056115521,6.997308064073E-03)); +#1056 = CARTESIAN_POINT('',(5.015055914892,6.61784547821E-03)); +#1057 = CARTESIAN_POINT('',(5.015055727071,6.238380109064E-03)); +#1058 = CARTESIAN_POINT('',(5.015055552058,5.858912172542E-03)); +#1059 = CARTESIAN_POINT('',(5.015055389854,5.479441884578E-03)); +#1060 = CARTESIAN_POINT('',(5.015055240459,5.099969461128E-03)); +#1061 = CARTESIAN_POINT('',(5.015054987377,4.396834211427E-03)); +#1062 = CARTESIAN_POINT('',(5.015054880198,4.073171908294E-03)); +#1063 = CARTESIAN_POINT('',(5.015054782339,3.749508342791E-03)); +#1064 = CARTESIAN_POINT('',(5.015054693798,3.425843648943E-03)); +#1065 = CARTESIAN_POINT('',(5.015054614575,3.102177960779E-03)); +#1066 = CARTESIAN_POINT('',(5.015054544672,2.778511412339E-03)); +#1067 = CARTESIAN_POINT('',(5.015054418431,2.10407346662E-03)); +#1068 = CARTESIAN_POINT('',(5.015054363719,1.753301942562E-03)); +#1069 = CARTESIAN_POINT('',(5.015054319952,1.402529736184E-03)); +#1070 = CARTESIAN_POINT('',(5.01505428713,1.051757018141E-03)); +#1071 = CARTESIAN_POINT('',(5.015054265255,7.0098395905E-04)); +#1072 = CARTESIAN_POINT('',(5.015054254324,3.50210729489E-04)); +#1073 = CARTESIAN_POINT('',(5.015054254339,-5.625000001112E-07)); +#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1075 = PCURVE('',#1076,#1081); +#1076 = CYLINDRICAL_SURFACE('',#1077,2.); +#1077 = AXIS2_PLACEMENT_3D('',#1078,#1079,#1080); +#1078 = CARTESIAN_POINT('',(-0.,-0.,-19.)); +#1079 = DIRECTION('',(0.,-1.,-0.)); +#1080 = DIRECTION('',(0.,0.,1.)); +#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1163); +#1082 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1083,#1084,#1085,#1086,#1087, + #1088,#1089,#1090,#1091,#1092,#1093,#1094,#1095,#1096,#1097,#1098, + #1099,#1100,#1101,#1102,#1103,#1104,#1105,#1106,#1107,#1108,#1109, + #1110,#1111,#1112,#1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120, + #1121,#1122,#1123,#1124,#1125,#1126,#1127,#1128,#1129,#1130,#1131, + #1132,#1133,#1134,#1135,#1136,#1137,#1138,#1139,#1140,#1141,#1142, + #1143,#1144,#1145,#1146,#1147,#1148,#1149,#1150,#1151,#1152,#1153, + #1154,#1155,#1156,#1157,#1158,#1159,#1160,#1161,#1162), + .UNSPECIFIED.,.F.,.F.,(8,6,6,6,6,6,6,6,6,6,6,6,6,8),(0., + 7.15400594831E-02,0.10899436998,0.182470636318,0.28815175322, + 0.375702831037,0.633578649449,0.843311853126,0.884889364653, + 0.953944569845,0.999204428169,0.999490887395,0.999735213935,1.), + .UNSPECIFIED.); +#1083 = CARTESIAN_POINT('',(0.,-13.96424004376)); +#1084 = CARTESIAN_POINT('',(-4.803485307855E-02,-13.96424004376)); +#1085 = CARTESIAN_POINT('',(-9.603781163627E-02,-13.95768576287)); +#1086 = CARTESIAN_POINT('',(-0.143872966689,-13.94459317446)); +#1087 = CARTESIAN_POINT('',(-0.191408386522,-13.92509308067)); +#1088 = CARTESIAN_POINT('',(-0.238511210984,-13.8994278386)); +#1089 = CARTESIAN_POINT('',(-0.285044418487,-13.86795032176)); +#1090 = CARTESIAN_POINT('',(-0.354854457942,-13.81184553201)); +#1091 = CARTESIAN_POINT('',(-0.378657985582,-13.79109244287)); +#1092 = CARTESIAN_POINT('',(-0.402267945032,-13.76892000142)); +#1093 = CARTESIAN_POINT('',(-0.425676122059,-13.74538557364)); +#1094 = CARTESIAN_POINT('',(-0.448873991802,-13.72054973964)); +#1095 = CARTESIAN_POINT('',(-0.471852718767,-13.69447629366)); +#1096 = CARTESIAN_POINT('',(-0.539233994358,-13.61378603145)); +#1097 = CARTESIAN_POINT('',(-0.582957186182,-13.5558700391)); +#1098 = CARTESIAN_POINT('',(-0.625788300415,-13.4939000138)); +#1099 = CARTESIAN_POINT('',(-0.667734723964,-13.42828324223)); +#1100 = CARTESIAN_POINT('',(-0.708797888796,-13.3594200281)); +#1101 = CARTESIAN_POINT('',(-0.748975498204,-13.28770516915)); +#1102 = CARTESIAN_POINT('',(-0.844772158605,-13.10684226989)); +#1103 = CARTESIAN_POINT('',(-0.899467876494,-12.99501228236)); +#1104 = CARTESIAN_POINT('',(-0.95249156631,-12.87889384123)); +#1105 = CARTESIAN_POINT('',(-1.00395983072,-12.75920964598)); +#1106 = CARTESIAN_POINT('',(-1.053976926303,-12.63657366291)); +#1107 = CARTESIAN_POINT('',(-1.102639231998,-12.51151231214)); +#1108 = CARTESIAN_POINT('',(-1.189295208655,-12.27924775404)); +#1109 = CARTESIAN_POINT('',(-1.227704898038,-12.1726139952)); +#1110 = CARTESIAN_POINT('',(-1.265324374101,-12.06479879212)); +#1111 = CARTESIAN_POINT('',(-1.302210002822,-11.95598825729)); +#1112 = CARTESIAN_POINT('',(-1.338414249257,-11.84633801258)); +#1113 = CARTESIAN_POINT('',(-1.373988241391,-11.7359727499)); +#1114 = CARTESIAN_POINT('',(-1.512062973816,-11.29808116249)); +#1115 = CARTESIAN_POINT('',(-1.610197523052,-10.96555997332)); +#1116 = CARTESIAN_POINT('',(-1.704510405952,-10.63039824023)); +#1117 = CARTESIAN_POINT('',(-1.79589193665,-10.29435714989)); +#1118 = CARTESIAN_POINT('',(-1.885260850321,-9.958323406149)); +#1119 = CARTESIAN_POINT('',(-1.973499077703,-9.622862835666)); +#1120 = CARTESIAN_POINT('',(-2.133280541042,-9.017793013111)); +#1121 = CARTESIAN_POINT('',(-2.203757396854,-8.751778949214)); +#1122 = CARTESIAN_POINT('',(-2.274486687191,-8.488320463341)); +#1123 = CARTESIAN_POINT('',(-2.346791745861,-8.225289259086)); +#1124 = CARTESIAN_POINT('',(-2.421714417087,-7.962947376871)); +#1125 = CARTESIAN_POINT('',(-2.500048937001,-7.705635488942)); +#1126 = CARTESIAN_POINT('',(-2.598769834423,-7.415202365836)); +#1127 = CARTESIAN_POINT('',(-2.615313167812,-7.367587749571)); +#1128 = CARTESIAN_POINT('',(-2.63210210094,-7.320409549145)); +#1129 = CARTESIAN_POINT('',(-2.649167770642,-7.273700933978)); +#1130 = CARTESIAN_POINT('',(-2.666538132439,-7.227527435474)); +#1131 = CARTESIAN_POINT('',(-2.68423855594,-7.181987145197)); +#1132 = CARTESIAN_POINT('',(-2.732277699747,-7.062843020763)); +#1133 = CARTESIAN_POINT('',(-2.763115781678,-6.990885407069)); +#1134 = CARTESIAN_POINT('',(-2.795153204369,-6.921280160277)); +#1135 = CARTESIAN_POINT('',(-2.828664277273,-6.854552324894)); +#1136 = CARTESIAN_POINT('',(-2.863870873115,-6.791810524494)); +#1137 = CARTESIAN_POINT('',(-2.900963749075,-6.734742754981)); +#1138 = CARTESIAN_POINT('',(-2.96579255178,-6.653403236465)); +#1139 = CARTESIAN_POINT('',(-2.992665914093,-6.624207799773)); +#1140 = CARTESIAN_POINT('',(-3.020497829155,-6.599233863454)); +#1141 = CARTESIAN_POINT('',(-3.049089768251,-6.579454302132)); +#1142 = CARTESIAN_POINT('',(-3.078279325303,-6.565605408189)); +#1143 = CARTESIAN_POINT('',(-3.107927213415,-6.558190260183)); +#1144 = CARTESIAN_POINT('',(-3.138093992485,-6.557477609103)); +#1145 = CARTESIAN_POINT('',(-3.138283724914,-6.557473395904)); +#1146 = CARTESIAN_POINT('',(-3.13847345859,-6.557469451668)); +#1147 = CARTESIAN_POINT('',(-3.138663193418,-6.557465776403)); +#1148 = CARTESIAN_POINT('',(-3.1388529293,-6.557462370119)); +#1149 = CARTESIAN_POINT('',(-3.139042666139,-6.557459232822)); +#1150 = CARTESIAN_POINT('',(-3.139394234743,-6.557453918089)); +#1151 = CARTESIAN_POINT('',(-3.139556066274,-6.557451667345)); +#1152 = CARTESIAN_POINT('',(-3.13971789837,-6.55744961229)); +#1153 = CARTESIAN_POINT('',(-3.139879730972,-6.557447752928)); +#1154 = CARTESIAN_POINT('',(-3.14004156402,-6.557446089263)); +#1155 = CARTESIAN_POINT('',(-3.140203397454,-6.557444621296)); +#1156 = CARTESIAN_POINT('',(-3.14054061668,-6.557441970228)); +#1157 = CARTESIAN_POINT('',(-3.14071600253,-6.557440821273)); +#1158 = CARTESIAN_POINT('',(-3.140891388687,-6.55743990217)); +#1159 = CARTESIAN_POINT('',(-3.141066775072,-6.557439212921)); +#1160 = CARTESIAN_POINT('',(-3.14124216161,-6.557438753526)); +#1161 = CARTESIAN_POINT('',(-3.141417548225,-6.557438523986)); +#1162 = CARTESIAN_POINT('',(-3.14159293484,-6.557438524302)); +#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1164 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1165 = EDGE_CURVE('',#907,#1166,#1168,.T.); +#1166 = VERTEX_POINT('',#1167); +#1167 = CARTESIAN_POINT('',(0.,22.,0.)); +#1168 = SURFACE_CURVE('',#1169,(#1174,#1181),.PCURVE_S1.); +#1169 = CIRCLE('',#1170,22.); +#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); +#1171 = CARTESIAN_POINT('',(0.,0.,0.)); +#1172 = DIRECTION('',(1.,0.,0.)); +#1173 = DIRECTION('',(-0.,1.,0.)); +#1174 = PCURVE('',#45,#1175); +#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180); +#1176 = LINE('',#1177,#1178); +#1177 = CARTESIAN_POINT('',(0.,0.)); +#1178 = VECTOR('',#1179,1.); +#1179 = DIRECTION('',(1.,0.)); +#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1181 = PCURVE('',#606,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187); +#1183 = CIRCLE('',#1184,22.); +#1184 = AXIS2_PLACEMENT_2D('',#1185,#1186); +#1185 = CARTESIAN_POINT('',(0.,0.)); +#1186 = DIRECTION('',(1.,-0.)); +#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1188 = ORIENTED_EDGE('',*,*,#1189,.T.); +#1189 = EDGE_CURVE('',#1166,#1190,#1192,.T.); +#1190 = VERTEX_POINT('',#1191); +#1191 = CARTESIAN_POINT('',(3.,22.,0.)); +#1192 = SEAM_CURVE('',#1193,(#1197,#1204),.PCURVE_S1.); +#1193 = LINE('',#1194,#1195); +#1194 = CARTESIAN_POINT('',(0.,22.,0.)); +#1195 = VECTOR('',#1196,1.); +#1196 = DIRECTION('',(1.,0.,0.)); +#1197 = PCURVE('',#45,#1198); +#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203); +#1199 = LINE('',#1200,#1201); +#1200 = CARTESIAN_POINT('',(0.,0.)); +#1201 = VECTOR('',#1202,1.); +#1202 = DIRECTION('',(0.,1.)); +#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1204 = PCURVE('',#45,#1205); +#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210); +#1206 = LINE('',#1207,#1208); +#1207 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1208 = VECTOR('',#1209,1.); +#1209 = DIRECTION('',(0.,1.)); +#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1211 = ORIENTED_EDGE('',*,*,#1212,.F.); +#1212 = EDGE_CURVE('',#1190,#1190,#1213,.T.); +#1213 = SURFACE_CURVE('',#1214,(#1219,#1226),.PCURVE_S1.); +#1214 = CIRCLE('',#1215,22.); +#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218); +#1216 = CARTESIAN_POINT('',(3.,0.,0.)); +#1217 = DIRECTION('',(1.,0.,0.)); +#1218 = DIRECTION('',(-0.,1.,0.)); +#1219 = PCURVE('',#45,#1220); +#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225); +#1221 = LINE('',#1222,#1223); +#1222 = CARTESIAN_POINT('',(0.,3.)); +#1223 = VECTOR('',#1224,1.); +#1224 = DIRECTION('',(1.,0.)); +#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1226 = PCURVE('',#1227,#1232); +#1227 = PLANE('',#1228); +#1228 = AXIS2_PLACEMENT_3D('',#1229,#1230,#1231); +#1229 = CARTESIAN_POINT('',(3.,0.,0.)); +#1230 = DIRECTION('',(1.,0.,0.)); +#1231 = DIRECTION('',(-0.,1.,0.)); +#1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237); +#1233 = CIRCLE('',#1234,22.); +#1234 = AXIS2_PLACEMENT_2D('',#1235,#1236); +#1235 = CARTESIAN_POINT('',(0.,0.)); +#1236 = DIRECTION('',(1.,0.)); +#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1238 = ORIENTED_EDGE('',*,*,#1189,.F.); +#1239 = ORIENTED_EDGE('',*,*,#1240,.T.); +#1240 = EDGE_CURVE('',#1166,#87,#1241,.T.); +#1241 = SURFACE_CURVE('',#1242,(#1247,#1254),.PCURVE_S1.); +#1242 = CIRCLE('',#1243,22.); +#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246); +#1244 = CARTESIAN_POINT('',(0.,0.,0.)); +#1245 = DIRECTION('',(1.,0.,0.)); +#1246 = DIRECTION('',(-0.,1.,0.)); +#1247 = PCURVE('',#45,#1248); +#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253); +#1249 = LINE('',#1250,#1251); +#1250 = CARTESIAN_POINT('',(0.,0.)); +#1251 = VECTOR('',#1252,1.); +#1252 = DIRECTION('',(1.,0.)); +#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1254 = PCURVE('',#606,#1255); +#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1260); +#1256 = CIRCLE('',#1257,22.); +#1257 = AXIS2_PLACEMENT_2D('',#1258,#1259); +#1258 = CARTESIAN_POINT('',(0.,0.)); +#1259 = DIRECTION('',(1.,-0.)); +#1260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1261 = ADVANCED_FACE('',(#1262),#71,.F.); +#1262 = FACE_BOUND('',#1263,.F.); +#1263 = EDGE_LOOP('',(#1264,#1265,#1266,#1285)); +#1264 = ORIENTED_EDGE('',*,*,#57,.F.); +#1265 = ORIENTED_EDGE('',*,*,#338,.T.); +#1266 = ORIENTED_EDGE('',*,*,#1267,.T.); +#1267 = EDGE_CURVE('',#339,#87,#1268,.T.); +#1268 = SURFACE_CURVE('',#1269,(#1273,#1279),.PCURVE_S1.); +#1269 = LINE('',#1270,#1271); +#1270 = CARTESIAN_POINT('',(0.,0.,17.)); +#1271 = VECTOR('',#1272,1.); +#1272 = DIRECTION('',(-0.,1.,0.)); +#1273 = PCURVE('',#71,#1274); +#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1278); +#1275 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1276,#1277),.UNSPECIFIED.,.F., + .F.,(2,2),(-26.4,26.4),.PIECEWISE_BEZIER_KNOTS.); +#1276 = CARTESIAN_POINT('',(3.14159265359,-26.4)); +#1277 = CARTESIAN_POINT('',(3.14159265359,26.4)); +#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1279 = PCURVE('',#606,#1280); +#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1284); +#1281 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1282,#1283),.UNSPECIFIED.,.F., + .F.,(2,2),(-26.4,26.4),.PIECEWISE_BEZIER_KNOTS.); +#1282 = CARTESIAN_POINT('',(-26.4,17.)); +#1283 = CARTESIAN_POINT('',(26.4,17.)); +#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1285 = ORIENTED_EDGE('',*,*,#86,.F.); +#1286 = ADVANCED_FACE('',(#1287),#606,.F.); +#1287 = FACE_BOUND('',#1288,.T.); +#1288 = EDGE_LOOP('',(#1289,#1290,#1291,#1292,#1315,#1336)); +#1289 = ORIENTED_EDGE('',*,*,#1267,.T.); +#1290 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1291 = ORIENTED_EDGE('',*,*,#1165,.F.); +#1292 = ORIENTED_EDGE('',*,*,#1293,.F.); +#1293 = EDGE_CURVE('',#1294,#907,#1296,.T.); +#1294 = VERTEX_POINT('',#1295); +#1295 = CARTESIAN_POINT('',(0.,0.,-17.)); +#1296 = SURFACE_CURVE('',#1297,(#1301,#1308),.PCURVE_S1.); +#1297 = LINE('',#1298,#1299); +#1298 = CARTESIAN_POINT('',(0.,0.,-17.)); +#1299 = VECTOR('',#1300,1.); +#1300 = DIRECTION('',(-0.,1.,0.)); +#1301 = PCURVE('',#606,#1302); +#1302 = DEFINITIONAL_REPRESENTATION('',(#1303),#1307); +#1303 = LINE('',#1304,#1305); +#1304 = CARTESIAN_POINT('',(-0.,-17.)); +#1305 = VECTOR('',#1306,1.); +#1306 = DIRECTION('',(1.,-0.)); +#1307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1308 = PCURVE('',#1076,#1309); +#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1314); +#1310 = LINE('',#1311,#1312); +#1311 = CARTESIAN_POINT('',(-0.,0.)); +#1312 = VECTOR('',#1313,1.); +#1313 = DIRECTION('',(-0.,-1.)); +#1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1315 = ORIENTED_EDGE('',*,*,#1316,.T.); +#1316 = EDGE_CURVE('',#1294,#590,#1317,.T.); +#1317 = SURFACE_CURVE('',#1318,(#1322,#1329),.PCURVE_S1.); +#1318 = LINE('',#1319,#1320); +#1319 = CARTESIAN_POINT('',(0.,0.,-17.)); +#1320 = VECTOR('',#1321,1.); +#1321 = DIRECTION('',(0.,-1.,-0.)); +#1322 = PCURVE('',#606,#1323); +#1323 = DEFINITIONAL_REPRESENTATION('',(#1324),#1328); +#1324 = LINE('',#1325,#1326); +#1325 = CARTESIAN_POINT('',(-0.,-17.)); +#1326 = VECTOR('',#1327,1.); +#1327 = DIRECTION('',(-1.,0.)); +#1328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1329 = PCURVE('',#788,#1330); +#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335); +#1331 = LINE('',#1332,#1333); +#1332 = CARTESIAN_POINT('',(0.,0.)); +#1333 = VECTOR('',#1334,1.); +#1334 = DIRECTION('',(0.,-1.)); +#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1336 = ORIENTED_EDGE('',*,*,#589,.F.); +#1337 = ADVANCED_FACE('',(#1338,#1341),#1227,.T.); +#1338 = FACE_BOUND('',#1339,.T.); +#1339 = EDGE_LOOP('',(#1340)); +#1340 = ORIENTED_EDGE('',*,*,#1212,.T.); +#1341 = FACE_BOUND('',#1342,.T.); +#1342 = EDGE_LOOP('',(#1343)); +#1343 = ORIENTED_EDGE('',*,*,#1344,.F.); +#1344 = EDGE_CURVE('',#1345,#1345,#1347,.T.); +#1345 = VERTEX_POINT('',#1346); +#1346 = CARTESIAN_POINT('',(3.,16.,0.)); +#1347 = SURFACE_CURVE('',#1348,(#1353,#1360),.PCURVE_S1.); +#1348 = CIRCLE('',#1349,16.); +#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352); +#1350 = CARTESIAN_POINT('',(3.,0.,0.)); +#1351 = DIRECTION('',(1.,0.,0.)); +#1352 = DIRECTION('',(-0.,1.,0.)); +#1353 = PCURVE('',#1227,#1354); +#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359); +#1355 = CIRCLE('',#1356,16.); +#1356 = AXIS2_PLACEMENT_2D('',#1357,#1358); +#1357 = CARTESIAN_POINT('',(0.,0.)); +#1358 = DIRECTION('',(1.,0.)); +#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1360 = PCURVE('',#1361,#1366); +#1361 = CYLINDRICAL_SURFACE('',#1362,16.); +#1362 = AXIS2_PLACEMENT_3D('',#1363,#1364,#1365); +#1363 = CARTESIAN_POINT('',(3.,0.,0.)); +#1364 = DIRECTION('',(1.,0.,0.)); +#1365 = DIRECTION('',(-0.,1.,0.)); +#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371); +#1367 = LINE('',#1368,#1369); +#1368 = CARTESIAN_POINT('',(0.,0.)); +#1369 = VECTOR('',#1370,1.); +#1370 = DIRECTION('',(1.,0.)); +#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1372 = ADVANCED_FACE('',(#1373),#1076,.F.); +#1373 = FACE_BOUND('',#1374,.T.); +#1374 = EDGE_LOOP('',(#1375,#1399,#1400,#1401)); +#1375 = ORIENTED_EDGE('',*,*,#1376,.F.); +#1376 = EDGE_CURVE('',#1294,#1377,#1379,.T.); +#1377 = VERTEX_POINT('',#1378); +#1378 = CARTESIAN_POINT('',(2.449293598295E-16,0.,-21.)); +#1379 = SURFACE_CURVE('',#1380,(#1385,#1392),.PCURVE_S1.); +#1380 = CIRCLE('',#1381,2.); +#1381 = AXIS2_PLACEMENT_3D('',#1382,#1383,#1384); +#1382 = CARTESIAN_POINT('',(-0.,-0.,-19.)); +#1383 = DIRECTION('',(-0.,1.,0.)); +#1384 = DIRECTION('',(0.,0.,1.)); +#1385 = PCURVE('',#1076,#1386); +#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391); +#1387 = LINE('',#1388,#1389); +#1388 = CARTESIAN_POINT('',(-0.,0.)); +#1389 = VECTOR('',#1390,1.); +#1390 = DIRECTION('',(-1.,0.)); +#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1392 = PCURVE('',#788,#1393); +#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398); +#1394 = LINE('',#1395,#1396); +#1395 = CARTESIAN_POINT('',(0.,0.)); +#1396 = VECTOR('',#1397,1.); +#1397 = DIRECTION('',(1.,0.)); +#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1399 = ORIENTED_EDGE('',*,*,#1293,.T.); +#1400 = ORIENTED_EDGE('',*,*,#906,.T.); +#1401 = ORIENTED_EDGE('',*,*,#1402,.T.); +#1402 = EDGE_CURVE('',#878,#1377,#1403,.T.); +#1403 = SURFACE_CURVE('',#1404,(#1408,#1414),.PCURVE_S1.); +#1404 = LINE('',#1405,#1406); +#1405 = CARTESIAN_POINT('',(0.,0.,-21.)); +#1406 = VECTOR('',#1407,1.); +#1407 = DIRECTION('',(0.,-1.,-0.)); +#1408 = PCURVE('',#1076,#1409); +#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1413); +#1410 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1411,#1412),.UNSPECIFIED.,.F., + .F.,(2,2),(-26.4,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#1411 = CARTESIAN_POINT('',(-3.14159265359,-26.4)); +#1412 = CARTESIAN_POINT('',(-3.14159265359,6.E-07)); +#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1414 = PCURVE('',#894,#1415); +#1415 = DEFINITIONAL_REPRESENTATION('',(#1416),#1419); +#1416 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1417,#1418),.UNSPECIFIED.,.F., + .F.,(2,2),(-26.4,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#1417 = CARTESIAN_POINT('',(26.4,-21.)); +#1418 = CARTESIAN_POINT('',(-6.E-07,-21.)); +#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1420 = ADVANCED_FACE('',(#1421),#894,.F.); +#1421 = FACE_BOUND('',#1422,.T.); +#1422 = EDGE_LOOP('',(#1423,#1424,#1443)); +#1423 = ORIENTED_EDGE('',*,*,#877,.F.); +#1424 = ORIENTED_EDGE('',*,*,#1425,.T.); +#1425 = EDGE_CURVE('',#619,#1377,#1426,.T.); +#1426 = SURFACE_CURVE('',#1427,(#1431,#1437),.PCURVE_S1.); +#1427 = LINE('',#1428,#1429); +#1428 = CARTESIAN_POINT('',(0.,0.,-21.)); +#1429 = VECTOR('',#1430,1.); +#1430 = DIRECTION('',(-0.,1.,0.)); +#1431 = PCURVE('',#894,#1432); +#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1436); +#1433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1434,#1435),.UNSPECIFIED.,.F., + .F.,(2,2),(-26.4,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#1434 = CARTESIAN_POINT('',(-26.4,-21.)); +#1435 = CARTESIAN_POINT('',(6.E-07,-21.)); +#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1437 = PCURVE('',#788,#1438); +#1438 = DEFINITIONAL_REPRESENTATION('',(#1439),#1442); +#1439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1440,#1441),.UNSPECIFIED.,.F., + .F.,(2,2),(-26.4,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#1440 = CARTESIAN_POINT('',(3.14159265359,-26.4)); +#1441 = CARTESIAN_POINT('',(3.14159265359,6.E-07)); +#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1443 = ORIENTED_EDGE('',*,*,#1402,.F.); +#1444 = ADVANCED_FACE('',(#1445),#788,.F.); +#1445 = FACE_BOUND('',#1446,.F.); +#1446 = EDGE_LOOP('',(#1447,#1448,#1449,#1450)); +#1447 = ORIENTED_EDGE('',*,*,#1376,.F.); +#1448 = ORIENTED_EDGE('',*,*,#1316,.T.); +#1449 = ORIENTED_EDGE('',*,*,#618,.T.); +#1450 = ORIENTED_EDGE('',*,*,#1425,.T.); +#1451 = ADVANCED_FACE('',(#1452),#1361,.T.); +#1452 = FACE_BOUND('',#1453,.T.); +#1453 = EDGE_LOOP('',(#1454,#1455,#1478,#1505)); +#1454 = ORIENTED_EDGE('',*,*,#1344,.T.); +#1455 = ORIENTED_EDGE('',*,*,#1456,.T.); +#1456 = EDGE_CURVE('',#1345,#1457,#1459,.T.); +#1457 = VERTEX_POINT('',#1458); +#1458 = CARTESIAN_POINT('',(7.,16.,0.)); +#1459 = SEAM_CURVE('',#1460,(#1464,#1471),.PCURVE_S1.); +#1460 = LINE('',#1461,#1462); +#1461 = CARTESIAN_POINT('',(3.,16.,0.)); +#1462 = VECTOR('',#1463,1.); +#1463 = DIRECTION('',(1.,0.,0.)); +#1464 = PCURVE('',#1361,#1465); +#1465 = DEFINITIONAL_REPRESENTATION('',(#1466),#1470); +#1466 = LINE('',#1467,#1468); +#1467 = CARTESIAN_POINT('',(0.,0.)); +#1468 = VECTOR('',#1469,1.); +#1469 = DIRECTION('',(0.,1.)); +#1470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1471 = PCURVE('',#1361,#1472); +#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477); +#1473 = LINE('',#1474,#1475); +#1474 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1475 = VECTOR('',#1476,1.); +#1476 = DIRECTION('',(0.,1.)); +#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1478 = ORIENTED_EDGE('',*,*,#1479,.F.); +#1479 = EDGE_CURVE('',#1457,#1457,#1480,.T.); +#1480 = SURFACE_CURVE('',#1481,(#1486,#1493),.PCURVE_S1.); +#1481 = CIRCLE('',#1482,16.); +#1482 = AXIS2_PLACEMENT_3D('',#1483,#1484,#1485); +#1483 = CARTESIAN_POINT('',(7.,0.,0.)); +#1484 = DIRECTION('',(1.,0.,0.)); +#1485 = DIRECTION('',(-0.,1.,0.)); +#1486 = PCURVE('',#1361,#1487); +#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492); +#1488 = LINE('',#1489,#1490); +#1489 = CARTESIAN_POINT('',(0.,4.)); +#1490 = VECTOR('',#1491,1.); +#1491 = DIRECTION('',(1.,0.)); +#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1493 = PCURVE('',#1494,#1499); +#1494 = PLANE('',#1495); +#1495 = AXIS2_PLACEMENT_3D('',#1496,#1497,#1498); +#1496 = CARTESIAN_POINT('',(7.,0.,0.)); +#1497 = DIRECTION('',(1.,0.,0.)); +#1498 = DIRECTION('',(-0.,1.,0.)); +#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504); +#1500 = CIRCLE('',#1501,16.); +#1501 = AXIS2_PLACEMENT_2D('',#1502,#1503); +#1502 = CARTESIAN_POINT('',(0.,0.)); +#1503 = DIRECTION('',(1.,0.)); +#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1505 = ORIENTED_EDGE('',*,*,#1456,.F.); +#1506 = ADVANCED_FACE('',(#1507,#1510),#1494,.T.); +#1507 = FACE_BOUND('',#1508,.T.); +#1508 = EDGE_LOOP('',(#1509)); +#1509 = ORIENTED_EDGE('',*,*,#1479,.T.); +#1510 = FACE_BOUND('',#1511,.T.); +#1511 = EDGE_LOOP('',(#1512)); +#1512 = ORIENTED_EDGE('',*,*,#1513,.F.); +#1513 = EDGE_CURVE('',#1514,#1514,#1516,.T.); +#1514 = VERTEX_POINT('',#1515); +#1515 = CARTESIAN_POINT('',(7.,14.,0.)); +#1516 = SURFACE_CURVE('',#1517,(#1522,#1529),.PCURVE_S1.); +#1517 = CIRCLE('',#1518,14.); +#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521); +#1519 = CARTESIAN_POINT('',(7.,0.,0.)); +#1520 = DIRECTION('',(1.,0.,0.)); +#1521 = DIRECTION('',(-0.,1.,0.)); +#1522 = PCURVE('',#1494,#1523); +#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528); +#1524 = CIRCLE('',#1525,14.); +#1525 = AXIS2_PLACEMENT_2D('',#1526,#1527); +#1526 = CARTESIAN_POINT('',(0.,0.)); +#1527 = DIRECTION('',(1.,0.)); +#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1529 = PCURVE('',#1530,#1535); +#1530 = CONICAL_SURFACE('',#1531,14.,0.244978663127); +#1531 = AXIS2_PLACEMENT_3D('',#1532,#1533,#1534); +#1532 = CARTESIAN_POINT('',(7.,0.,0.)); +#1533 = DIRECTION('',(1.,0.,0.)); +#1534 = DIRECTION('',(0.,1.,0.)); +#1535 = DEFINITIONAL_REPRESENTATION('',(#1536),#1540); +#1536 = LINE('',#1537,#1538); +#1537 = CARTESIAN_POINT('',(0.,-0.)); +#1538 = VECTOR('',#1539,1.); +#1539 = DIRECTION('',(1.,-0.)); +#1540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1541 = ADVANCED_FACE('',(#1542),#1530,.F.); +#1542 = FACE_BOUND('',#1543,.T.); +#1543 = EDGE_LOOP('',(#1544,#1545,#1568,#1595)); +#1544 = ORIENTED_EDGE('',*,*,#1513,.T.); +#1545 = ORIENTED_EDGE('',*,*,#1546,.T.); +#1546 = EDGE_CURVE('',#1514,#1547,#1549,.T.); +#1547 = VERTEX_POINT('',#1548); +#1548 = CARTESIAN_POINT('',(3.,13.,0.)); +#1549 = SEAM_CURVE('',#1550,(#1554,#1561),.PCURVE_S1.); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(7.,14.,0.)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(-0.970142500145,-0.242535625036,0.)); +#1554 = PCURVE('',#1530,#1555); +#1555 = DEFINITIONAL_REPRESENTATION('',(#1556),#1560); +#1556 = LINE('',#1557,#1558); +#1557 = CARTESIAN_POINT('',(0.,-0.)); +#1558 = VECTOR('',#1559,1.); +#1559 = DIRECTION('',(0.,-1.)); +#1560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1561 = PCURVE('',#1530,#1562); +#1562 = DEFINITIONAL_REPRESENTATION('',(#1563),#1567); +#1563 = LINE('',#1564,#1565); +#1564 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#1565 = VECTOR('',#1566,1.); +#1566 = DIRECTION('',(0.,-1.)); +#1567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1568 = ORIENTED_EDGE('',*,*,#1569,.F.); +#1569 = EDGE_CURVE('',#1547,#1547,#1570,.T.); +#1570 = SURFACE_CURVE('',#1571,(#1576,#1583),.PCURVE_S1.); +#1571 = CIRCLE('',#1572,13.); +#1572 = AXIS2_PLACEMENT_3D('',#1573,#1574,#1575); +#1573 = CARTESIAN_POINT('',(3.,0.,0.)); +#1574 = DIRECTION('',(1.,0.,0.)); +#1575 = DIRECTION('',(-0.,1.,0.)); +#1576 = PCURVE('',#1530,#1577); +#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582); +#1578 = LINE('',#1579,#1580); +#1579 = CARTESIAN_POINT('',(0.,-4.)); +#1580 = VECTOR('',#1581,1.); +#1581 = DIRECTION('',(1.,-0.)); +#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1583 = PCURVE('',#1584,#1589); +#1584 = PLANE('',#1585); +#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588); +#1586 = CARTESIAN_POINT('',(3.,0.,0.)); +#1587 = DIRECTION('',(1.,0.,0.)); +#1588 = DIRECTION('',(-0.,1.,0.)); +#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1594); +#1590 = CIRCLE('',#1591,13.); +#1591 = AXIS2_PLACEMENT_2D('',#1592,#1593); +#1592 = CARTESIAN_POINT('',(0.,0.)); +#1593 = DIRECTION('',(1.,0.)); +#1594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1595 = ORIENTED_EDGE('',*,*,#1546,.F.); +#1596 = ADVANCED_FACE('',(#1597),#1584,.T.); +#1597 = FACE_BOUND('',#1598,.T.); +#1598 = EDGE_LOOP('',(#1599)); +#1599 = ORIENTED_EDGE('',*,*,#1569,.T.); +#1600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1604)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1601,#1602,#1603)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1601 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1602 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1603 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1604 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1601, + 'distance_accuracy_value','confusion accuracy'); +#1605 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +ENDSEC; +END-ISO-10303-21; diff --git a/artifacts/cdsl-annulus-circles-build/parts/001942.report.json b/artifacts/cdsl-annulus-circles-build/parts/001942.report.json new file mode 100644 index 00000000..4ffab0c3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/001942.report.json @@ -0,0 +1,2141 @@ +{ + "build_attempted": true, + "build_result": { + "bbox_mm": { + "max": [ + 63.0, + 63.0, + 1.2 + ], + "min": [ + -63.0, + -63.0, + 0.0 + ] + }, + "engine": "cdsl_only", + "feature_results": [ + { + "atomic_id": "reference_plane", + "context": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + -1.0 + ] + }, + "diagnostics": [], + "feature_id": "f_001", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "reference_plane", + "context": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "diagnostics": [], + "feature_id": "f_002", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "extrude_add_blind", + "body_id": "body:f_004", + "diagnostics": [], + "feature_id": "f_004", + "replay_definition": { + "atomic_id": "extrude_add_blind", + "params": { + "distance_mm": 1.2, + "end_condition": { + "solidworks_code": 0, + "type": "blind" + }, + "reverse": false + }, + "sketch_id": "sk_002" + }, + "status": "executed" + }, + { + "atomic_id": "reference_plane", + "body_id": "body:f_004", + "context": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + 1.0 + ] + }, + "diagnostics": [], + "feature_id": "f_003", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "extrude_cut_blind", + "body_id": "body:f_005", + "diagnostics": [], + "feature_id": "f_005", + "replay_definition": { + "atomic_id": "extrude_cut_blind", + "params": { + "distance_mm": 1.2, + "end_condition": { + "solidworks_code": 0, + "type": "blind" + }, + "reverse": false + }, + "sketch_id": "sk_003" + }, + "status": "executed" + } + ], + "out_step": "artifacts\\cdsl-annulus-circles-build\\parts\\001942.step", + "runtime_diagnostics": [], + "selector_resolution": [], + "solid_count": 1, + "topology_records": [ + { + "feature_id": "f_001", + "geometry": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + -1.0 + ] + }, + "kind": "plane", + "record_id": "f_001:plane" + }, + { + "feature_id": "f_002", + "geometry": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "kind": "plane", + "record_id": "f_002:plane" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:395.840674:2", + "circle:395.840674:2", + "line:1.200000:1" + ], + "area_mm2": 475.00880922277673, + "bbox_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 1.2 + ], + "center_mm": [ + -63.0, + 7.715274834628325e-15, + 0.6 + ], + "normal": [ + -1.0, + 1.2246467991473532e-16, + -0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:289.026524:2", + "circle:289.026524:2", + "line:1.200000:1" + ], + "area_mm2": 346.83182895631313, + "bbox_mm": [ + -46.0, + -46.0, + 0.0, + 46.0, + 46.0, + 1.2 + ], + "center_mm": [ + -46.0, + 5.633375276077825e-15, + 0.6 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:289.026524:2", + "circle:395.840674:2" + ], + "area_mm2": 5821.371187101889, + "bbox_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 0.0 + ], + "center_mm": [ + -7.105427357601002e-15, + -1.4847390571306567e-14, + 0.0 + ], + "normal": [ + -0.0, + -0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + 0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:2" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "circle:289.026524:2", + "circle:395.840674:2" + ], + "area_mm2": 5821.371187101889, + "bbox_mm": [ + -63.0, + -63.0, + 1.2, + 63.0, + 63.0, + 1.2 + ], + "center_mm": [ + -7.105427357601002e-15, + -1.4847390571306567e-14, + 1.2 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + 0.0, + 1.0 + ], + "plane_offset_mm": 1.2, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 63.0, + 0.0, + 0.0, + 63.0, + 0.0, + 1.2 + ], + "center_mm": [ + 63.0, + 0.0, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + 63.0, + 0.0, + 1.2 + ], + "length_mm": 1.2, + "start_mm": [ + 63.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 0.0 + ], + "center_mm": [ + -63.0, + 7.715274834628325e-15, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 63.0, + 0.0, + 0.0 + ], + "length_mm": 395.84067435231395, + "start_mm": [ + 63.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -63.0, + -63.0, + 1.2, + 63.0, + 63.0, + 1.2 + ], + "center_mm": [ + -63.0, + 7.715274834628325e-15, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + 63.0, + 0.0, + 1.2 + ], + "length_mm": 395.84067435231395, + "start_mm": [ + 63.0, + 0.0, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:2" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 46.0, + 0.0, + 0.0, + 46.0, + 0.0, + 1.2 + ], + "center_mm": [ + 46.0, + 0.0, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + 46.0, + 0.0, + 1.2 + ], + "length_mm": 1.2, + "start_mm": [ + 46.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:3" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -46.0, + -46.0, + 0.0, + 46.0, + 46.0, + 0.0 + ], + "center_mm": [ + -46.0, + 5.633375276077825e-15, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 46.0, + 0.0, + 0.0 + ], + "length_mm": 289.02652413026095, + "start_mm": [ + 46.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:4" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -46.0, + -46.0, + 1.2, + 46.0, + 46.0, + 1.2 + ], + "center_mm": [ + -46.0, + 5.633375276077825e-15, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + 46.0, + 0.0, + 1.2 + ], + "length_mm": 289.02652413026095, + "start_mm": [ + 46.0, + 0.0, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:5" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "center_mm": [ + 46.0, + 0.0, + 1.2 + ], + "incident_edge_count": 2 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:vertex:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "bbox_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 1.2 + ], + "volume_mm3": 6985.645424522267 + }, + "kind": "body", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004" + }, + { + "feature_id": "f_003", + "geometry": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + 1.0 + ] + }, + "kind": "plane", + "record_id": "f_003:plane" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:395.840674:2", + "circle:395.840674:2", + "line:1.200000:1" + ], + "area_mm2": 475.00880922277673, + "bbox_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 1.2 + ], + "center_mm": [ + -63.0, + 7.715274834628325e-15, + 0.6 + ], + "normal": [ + -1.0, + 1.2246467991473532e-16, + -0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:145.713296:2", + "circle:145.713296:2", + "circle:21.991149:2", + "circle:21.991149:2", + "circle:21.991149:2", + "circle:21.991149:2", + "circle:21.991149:2", + "circle:395.840674:2" + ], + "area_mm2": 5518.5517675841975, + "bbox_mm": [ + -63.0, + -63.0, + 1.2, + 63.0, + 63.0, + 1.2 + ], + "center_mm": [ + -0.7766007088855867, + -1.3724847794193358e-14, + 1.2 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + 0.0, + 1.0 + ], + "plane_offset_mm": 1.2, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:21.991149:2", + "circle:21.991149:2", + "line:1.200000:1" + ], + "area_mm2": 26.389378290154262, + "bbox_mm": [ + 41.791426193, + 28.534296249999997, + 0.0, + 48.791426193, + 35.53429625, + 1.2 + ], + "center_mm": [ + 41.791426193, + 32.03429625, + 0.6 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:2" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:145.713296:2", + "circle:145.713296:2", + "line:1.200000:2", + "line:1.200000:2" + ], + "area_mm2": 174.85595531304102, + "bbox_mm": [ + 0.599999999998521, + -46.00000000000001, + 0.0, + 47.20000000000001, + 46.00000000000001, + 1.2 + ], + "center_mm": [ + 47.2, + -5.2122957858361413e-14, + 0.6 + ], + "normal": [ + -1.0, + 1.133107779529596e-15, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:3" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:145.713296:2", + "circle:145.713296:2", + "line:1.200000:2", + "line:1.200000:2" + ], + "area_mm2": 174.85595531304105, + "bbox_mm": [ + -46.0, + -46.0, + 0.0, + 0.6000000000000001, + 46.0, + 1.2 + ], + "center_mm": [ + -46.0, + 5.633375276077825e-15, + 0.6 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:4" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:21.991149:2", + "circle:21.991149:2", + "line:1.200000:1" + ], + "area_mm2": 26.389378290154262, + "bbox_mm": [ + -19.141426193, + 48.332580138, + 0.0, + -12.141426193000001, + 55.332580138, + 1.2 + ], + "center_mm": [ + -19.141426193, + 51.832580138, + 0.6 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:5" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:21.991149:2", + "circle:21.991149:2", + "line:1.200000:1" + ], + "area_mm2": 26.389378290154262, + "bbox_mm": [ + -56.8, + -3.5, + 0.0, + -49.8, + 3.5, + 1.2 + ], + "center_mm": [ + -56.8, + 4.286263797015736e-16, + 0.6 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:6" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:21.991149:2", + "circle:21.991149:2", + "line:1.200000:1" + ], + "area_mm2": 26.389378290154262, + "bbox_mm": [ + 41.791426193, + -35.53429625, + 0.0, + 48.791426193, + -28.534296249999997, + 1.2 + ], + "center_mm": [ + 41.791426193, + -32.03429625, + 0.6 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:7" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:21.991149:2", + "circle:21.991149:2", + "line:1.200000:1" + ], + "area_mm2": 26.389378290154262, + "bbox_mm": [ + -19.141426193, + -55.332580138, + 0.0, + -12.141426193000001, + -48.332580138, + 1.2 + ], + "center_mm": [ + -19.141426193, + -51.832580138, + 0.6 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:8" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:145.713296:2", + "circle:145.713296:2", + "circle:21.991149:2", + "circle:21.991149:2", + "circle:21.991149:2", + "circle:21.991149:2", + "circle:21.991149:2", + "circle:395.840674:2" + ], + "area_mm2": 5518.551767584192, + "bbox_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 0.0 + ], + "center_mm": [ + -0.7766007088855974, + -8.533434482800497e-15, + 0.0 + ], + "normal": [ + -0.0, + -0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + 0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:9" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 63.0, + 0.0, + 0.0, + 63.0, + 0.0, + 1.2 + ], + "center_mm": [ + 63.0, + 0.0, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + 63.0, + 0.0, + 1.2 + ], + "length_mm": 1.2, + "start_mm": [ + 63.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 0.0 + ], + "center_mm": [ + -63.0, + 7.715274834628325e-15, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 63.0, + 0.0, + 0.0 + ], + "length_mm": 395.84067435231395, + "start_mm": [ + 63.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -63.0, + -63.0, + 1.2, + 63.0, + 63.0, + 1.2 + ], + "center_mm": [ + -63.0, + 7.715274834628325e-15, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + 63.0, + 0.0, + 1.2 + ], + "length_mm": 395.84067435231395, + "start_mm": [ + 63.0, + 0.0, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:2" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -19.141426193, + -55.332580138, + 1.2, + -12.141426193000001, + -48.332580138, + 1.2 + ], + "center_mm": [ + -19.141426193, + -51.832580138, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + -12.141426193000001, + -51.832580138, + 1.2 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + -12.141426193000001, + -51.832580138, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:3" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 41.791426193, + -35.53429625, + 1.2, + 48.791426193, + -28.534296249999997, + 1.2 + ], + "center_mm": [ + 41.791426193, + -32.03429625, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + 48.791426193, + -32.03429625, + 1.2 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + 48.791426193, + -32.03429625, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:4" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -56.8, + -3.5, + 1.2, + -49.8, + 3.5, + 1.2 + ], + "center_mm": [ + -56.8, + 4.286263797015736e-16, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + -49.8, + 0.0, + 1.2 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + -49.8, + 0.0, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:5" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -19.141426193, + 48.332580138, + 1.2, + -12.141426193000001, + 55.332580138, + 1.2 + ], + "center_mm": [ + -19.141426193, + 51.832580138, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + -12.141426193000001, + 51.832580138, + 1.2 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + -12.141426193000001, + 51.832580138, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:6" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -46.0, + -46.0, + 1.2, + 0.5999999999985931, + 46.0, + 1.2 + ], + "center_mm": [ + -46.0, + 4.6489582582283584e-14, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + 0.5999999999985208, + -45.99608679007379, + 1.2 + ], + "length_mm": 145.71329609419791, + "start_mm": [ + 0.5999999999985934, + 45.99608679007379, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:7" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.5999999999985325, + -46.0, + 1.2, + 47.2, + 46.0, + 1.2 + ], + "center_mm": [ + 47.2, + -3.0531133177191805e-14, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + 0.5999999999985208, + -45.99608679007379, + 1.2 + ], + "length_mm": 145.7132960942037, + "start_mm": [ + 0.5999999999985934, + 45.99608679007379, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:8" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 41.791426193, + 28.534296249999997, + 1.2, + 48.791426193, + 35.53429625, + 1.2 + ], + "center_mm": [ + 41.791426193, + 32.03429625, + 1.2 + ], + "curve_type": "circle", + "end_mm": [ + 48.791426193, + 32.03429625, + 1.2 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + 48.791426193, + 32.03429625, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:9" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 48.791426193, + 32.03429625, + 0.0, + 48.791426193, + 32.03429625, + 1.2 + ], + "center_mm": [ + 48.791426193, + 32.03429625, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + 48.791426193, + 32.03429625, + 1.2 + ], + "length_mm": 1.2, + "start_mm": [ + 48.791426193, + 32.03429625, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:10" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 41.791426193, + 28.534296249999997, + 0.0, + 48.791426193, + 35.53429625, + 0.0 + ], + "center_mm": [ + 41.791426193, + 32.03429625, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 48.791426193, + 32.03429625, + 0.0 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + 48.791426193, + 32.03429625, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:11" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.6000000000000001, + 45.99608679007379, + 0.0, + 0.6000000000000001, + 45.99608679007379, + 1.2 + ], + "center_mm": [ + 0.6000000000000001, + 45.99608679007379, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + 0.5999999999985934, + 45.99608679007379, + 0.0 + ], + "length_mm": 1.2, + "start_mm": [ + 0.5999999999985934, + 45.99608679007379, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:12" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.599999999998521, + -46.00000000000001, + 0.0, + 47.20000000000001, + 46.00000000000001, + 0.0 + ], + "center_mm": [ + 47.20000000000001, + -4.207745263329343e-14, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 0.5999999999985934, + 45.99608679007379, + 0.0 + ], + "length_mm": 145.7132960942037, + "start_mm": [ + 0.5999999999985208, + -45.99608679007379, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:13" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 0.6000000000000001, + -45.99608679007379, + 0.0, + 0.6000000000000001, + -45.99608679007379, + 1.2 + ], + "center_mm": [ + 0.6000000000000001, + -45.99608679007379, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + 0.5999999999985208, + -45.99608679007379, + 0.0 + ], + "length_mm": 1.2, + "start_mm": [ + 0.5999999999985208, + -45.99608679007379, + 1.2 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:14" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -46.0, + -46.0, + 0.0, + 0.5999999999985931, + 46.0, + 0.0 + ], + "center_mm": [ + -46.0, + 4.6489582582283584e-14, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 0.5999999999985208, + -45.99608679007379, + 0.0 + ], + "length_mm": 145.71329609419791, + "start_mm": [ + 0.5999999999985934, + 45.99608679007379, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:15" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -12.141426193000001, + 51.832580138, + 0.0, + -12.141426193000001, + 51.832580138, + 1.2 + ], + "center_mm": [ + -12.141426193000001, + 51.832580138, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + -12.141426193000001, + 51.832580138, + 1.2 + ], + "length_mm": 1.2, + "start_mm": [ + -12.141426193000001, + 51.832580138, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:16" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -19.141426193, + 48.332580138, + 0.0, + -12.141426193000001, + 55.332580138, + 0.0 + ], + "center_mm": [ + -19.141426193, + 51.832580138, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + -12.141426193000001, + 51.832580138, + 0.0 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + -12.141426193000001, + 51.832580138, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:17" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -49.8, + 0.0, + 0.0, + -49.8, + 0.0, + 1.2 + ], + "center_mm": [ + -49.8, + 0.0, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + -49.8, + 0.0, + 1.2 + ], + "length_mm": 1.2, + "start_mm": [ + -49.8, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:18" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -56.8, + -3.5, + 0.0, + -49.8, + 3.5, + 0.0 + ], + "center_mm": [ + -56.8, + 4.286263797015736e-16, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + -49.8, + 0.0, + 0.0 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + -49.8, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:19" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + 48.791426193, + -32.03429625, + 0.0, + 48.791426193, + -32.03429625, + 1.2 + ], + "center_mm": [ + 48.791426193, + -32.03429625, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + 48.791426193, + -32.03429625, + 1.2 + ], + "length_mm": 1.2, + "start_mm": [ + 48.791426193, + -32.03429625, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:20" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 41.791426193, + -35.53429625, + 0.0, + 48.791426193, + -28.534296249999997, + 0.0 + ], + "center_mm": [ + 41.791426193, + -32.03429625, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 48.791426193, + -32.03429625, + 0.0 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + 48.791426193, + -32.03429625, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:21" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -12.141426193000001, + -51.832580138, + 0.0, + -12.141426193000001, + -51.832580138, + 1.2 + ], + "center_mm": [ + -12.141426193000001, + -51.832580138, + 0.6 + ], + "curve_type": "line", + "end_mm": [ + -12.141426193000001, + -51.832580138, + 1.2 + ], + "length_mm": 1.2, + "start_mm": [ + -12.141426193000001, + -51.832580138, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:22" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -19.141426193, + -55.332580138, + 0.0, + -12.141426193000001, + -48.332580138, + 0.0 + ], + "center_mm": [ + -19.141426193, + -51.832580138, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + -12.141426193000001, + -51.832580138, + 0.0 + ], + "length_mm": 21.991148575128545, + "start_mm": [ + -12.141426193000001, + -51.832580138, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:23" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "center_mm": [ + -12.141426193000001, + -51.832580138, + 0.0 + ], + "incident_edge_count": 2 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:vertex:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "bbox_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 1.2 + ], + "volume_mm3": 6622.262121101025 + }, + "kind": "body", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005" + } + ], + "volume_mm3": 6622.262121101025 + }, + "built": true, + "cdsl_path": "json_to_cdsl\\output\\001942.cdsl.json", + "compiled": true, + "failure_category": "geometry_mismatch", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": { + "actual": { + "bounding_box_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 1.2 + ], + "solid_count": 1, + "surface_area_mm2": 11993.771146468069, + "volume_mm3": 6622.262121101025 + }, + "bounding_box_max_delta_mm": 0.0, + "classification": "geometry_mismatch", + "expected": { + "bounding_box_mm": [ + -63.0, + -63.0, + 0.0, + 63.0, + 63.0, + 1.2 + ], + "solid_count": 1, + "surface_area_mm2": 12211.684803768885, + "volume_mm3": 6754.738364483413 + }, + "passed": false, + "solid_count_matches": true, + "surface_area_relative_error": 0.017844684071239847, + "volume_relative_error": 0.0196123426599247 + }, + "part_id": "001942", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 5.501951 + }, + "topology": { + "edge_count": 24, + "face_count": 10, + "vertex_count": 16 + }, + "topology_observed": true, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-build/parts/001942.step b/artifacts/cdsl-annulus-circles-build/parts/001942.step new file mode 100644 index 00000000..70d71bf7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/001942.step @@ -0,0 +1,825 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2026-08-28T16:19:19',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('SOLID','SOLID','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#697); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#105,#328,#378,#446,#474,#524,#574,#624,#674) + ); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#77,#78)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(63.,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(63.,0.,1.2)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(63.,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,63.); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,-0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,63.); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,1.2)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,-0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-1.2)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(-4.167436594406E-15,2.065327847278E-16,1.2)); +#69 = DIRECTION('',(0.,0.,1.)); +#70 = DIRECTION('',(1.,0.,-0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76); +#72 = CIRCLE('',#73,63.); +#73 = AXIS2_PLACEMENT_2D('',#74,#75); +#74 = CARTESIAN_POINT('',(4.167436594406E-15,-2.065327847278E-16)); +#75 = DIRECTION('',(1.,0.)); +#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77 = ORIENTED_EDGE('',*,*,#21,.F.); +#78 = ORIENTED_EDGE('',*,*,#79,.F.); +#79 = EDGE_CURVE('',#22,#22,#80,.T.); +#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.); +#81 = CIRCLE('',#82,63.); +#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85); +#83 = CARTESIAN_POINT('',(0.,0.,0.)); +#84 = DIRECTION('',(0.,0.,1.)); +#85 = DIRECTION('',(1.,0.,-0.)); +#86 = PCURVE('',#32,#87); +#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-0.,0.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(-1.,0.)); +#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#93 = PCURVE('',#94,#99); +#94 = PLANE('',#95); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(-4.167436594406E-15,2.065327847278E-16,0.)); +#97 = DIRECTION('',(0.,0.,1.)); +#98 = DIRECTION('',(1.,0.,-0.)); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = CIRCLE('',#101,63.); +#101 = AXIS2_PLACEMENT_2D('',#102,#103); +#102 = CARTESIAN_POINT('',(4.167436594406E-15,-2.065327847278E-16)); +#103 = DIRECTION('',(1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = ADVANCED_FACE('',(#106,#109,#140,#171,#202,#233,#297),#66,.T.); +#106 = FACE_BOUND('',#107,.T.); +#107 = EDGE_LOOP('',(#108)); +#108 = ORIENTED_EDGE('',*,*,#51,.T.); +#109 = FACE_BOUND('',#110,.T.); +#110 = EDGE_LOOP('',(#111)); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#113,#113,#115,.T.); +#113 = VERTEX_POINT('',#114); +#114 = CARTESIAN_POINT('',(-12.141426193,-51.832580138,1.2)); +#115 = SURFACE_CURVE('',#116,(#121,#128),.PCURVE_S1.); +#116 = CIRCLE('',#117,3.5); +#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120); +#118 = CARTESIAN_POINT('',(-15.641426193,-51.832580138,1.2)); +#119 = DIRECTION('',(0.,0.,1.)); +#120 = DIRECTION('',(1.,0.,-0.)); +#121 = PCURVE('',#66,#122); +#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127); +#123 = CIRCLE('',#124,3.5); +#124 = AXIS2_PLACEMENT_2D('',#125,#126); +#125 = CARTESIAN_POINT('',(-15.641426193,-51.832580138)); +#126 = DIRECTION('',(1.,0.)); +#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#128 = PCURVE('',#129,#134); +#129 = CYLINDRICAL_SURFACE('',#130,3.5); +#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133); +#131 = CARTESIAN_POINT('',(-15.641426193,-51.832580138,-0.)); +#132 = DIRECTION('',(-0.,-0.,-1.)); +#133 = DIRECTION('',(1.,0.,-0.)); +#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139); +#135 = LINE('',#136,#137); +#136 = CARTESIAN_POINT('',(-0.,-1.2)); +#137 = VECTOR('',#138,1.); +#138 = DIRECTION('',(-1.,0.)); +#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#140 = FACE_BOUND('',#141,.T.); +#141 = EDGE_LOOP('',(#142)); +#142 = ORIENTED_EDGE('',*,*,#143,.F.); +#143 = EDGE_CURVE('',#144,#144,#146,.T.); +#144 = VERTEX_POINT('',#145); +#145 = CARTESIAN_POINT('',(48.791426193,-32.03429625,1.2)); +#146 = SURFACE_CURVE('',#147,(#152,#159),.PCURVE_S1.); +#147 = CIRCLE('',#148,3.5); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(45.291426193,-32.03429625,1.2)); +#150 = DIRECTION('',(0.,0.,1.)); +#151 = DIRECTION('',(1.,0.,-0.)); +#152 = PCURVE('',#66,#153); +#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158); +#154 = CIRCLE('',#155,3.5); +#155 = AXIS2_PLACEMENT_2D('',#156,#157); +#156 = CARTESIAN_POINT('',(45.291426193,-32.03429625)); +#157 = DIRECTION('',(1.,0.)); +#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#159 = PCURVE('',#160,#165); +#160 = CYLINDRICAL_SURFACE('',#161,3.5); +#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164); +#162 = CARTESIAN_POINT('',(45.291426193,-32.03429625,0.)); +#163 = DIRECTION('',(-0.,-0.,-1.)); +#164 = DIRECTION('',(1.,0.,-0.)); +#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170); +#166 = LINE('',#167,#168); +#167 = CARTESIAN_POINT('',(-0.,-1.2)); +#168 = VECTOR('',#169,1.); +#169 = DIRECTION('',(-1.,0.)); +#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#171 = FACE_BOUND('',#172,.T.); +#172 = EDGE_LOOP('',(#173)); +#173 = ORIENTED_EDGE('',*,*,#174,.F.); +#174 = EDGE_CURVE('',#175,#175,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(-49.8,0.,1.2)); +#177 = SURFACE_CURVE('',#178,(#183,#190),.PCURVE_S1.); +#178 = CIRCLE('',#179,3.5); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(-53.3,0.,1.2)); +#181 = DIRECTION('',(0.,0.,1.)); +#182 = DIRECTION('',(1.,0.,-0.)); +#183 = PCURVE('',#66,#184); +#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189); +#185 = CIRCLE('',#186,3.5); +#186 = AXIS2_PLACEMENT_2D('',#187,#188); +#187 = CARTESIAN_POINT('',(-53.3,-2.065327847278E-16)); +#188 = DIRECTION('',(1.,0.)); +#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#190 = PCURVE('',#191,#196); +#191 = CYLINDRICAL_SURFACE('',#192,3.5); +#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195); +#193 = CARTESIAN_POINT('',(-53.3,-0.,-0.)); +#194 = DIRECTION('',(-0.,-0.,-1.)); +#195 = DIRECTION('',(1.,0.,-0.)); +#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201); +#197 = LINE('',#198,#199); +#198 = CARTESIAN_POINT('',(-0.,-1.2)); +#199 = VECTOR('',#200,1.); +#200 = DIRECTION('',(-1.,0.)); +#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#202 = FACE_BOUND('',#203,.T.); +#203 = EDGE_LOOP('',(#204)); +#204 = ORIENTED_EDGE('',*,*,#205,.F.); +#205 = EDGE_CURVE('',#206,#206,#208,.T.); +#206 = VERTEX_POINT('',#207); +#207 = CARTESIAN_POINT('',(-12.141426193,51.832580138,1.2)); +#208 = SURFACE_CURVE('',#209,(#214,#221),.PCURVE_S1.); +#209 = CIRCLE('',#210,3.5); +#210 = AXIS2_PLACEMENT_3D('',#211,#212,#213); +#211 = CARTESIAN_POINT('',(-15.641426193,51.832580138,1.2)); +#212 = DIRECTION('',(0.,0.,1.)); +#213 = DIRECTION('',(1.,0.,-0.)); +#214 = PCURVE('',#66,#215); +#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220); +#216 = CIRCLE('',#217,3.5); +#217 = AXIS2_PLACEMENT_2D('',#218,#219); +#218 = CARTESIAN_POINT('',(-15.641426193,51.832580138)); +#219 = DIRECTION('',(1.,0.)); +#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#221 = PCURVE('',#222,#227); +#222 = CYLINDRICAL_SURFACE('',#223,3.5); +#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); +#224 = CARTESIAN_POINT('',(-15.641426193,51.832580138,0.)); +#225 = DIRECTION('',(-0.,-0.,-1.)); +#226 = DIRECTION('',(1.,0.,-0.)); +#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(-0.,-1.2)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(-1.,0.)); +#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#233 = FACE_BOUND('',#234,.T.); +#234 = EDGE_LOOP('',(#235,#266)); +#235 = ORIENTED_EDGE('',*,*,#236,.F.); +#236 = EDGE_CURVE('',#237,#239,#241,.T.); +#237 = VERTEX_POINT('',#238); +#238 = CARTESIAN_POINT('',(0.599999999999,45.996086790074,1.2)); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(0.599999999999,-45.99608679007,1.2)); +#241 = SURFACE_CURVE('',#242,(#247,#254),.PCURVE_S1.); +#242 = CIRCLE('',#243,46.); +#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); +#244 = CARTESIAN_POINT('',(0.,0.,1.2)); +#245 = DIRECTION('',(0.,0.,1.)); +#246 = DIRECTION('',(1.,0.,-0.)); +#247 = PCURVE('',#66,#248); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = CIRCLE('',#250,46.); +#250 = AXIS2_PLACEMENT_2D('',#251,#252); +#251 = CARTESIAN_POINT('',(4.167436594406E-15,-2.065327847278E-16)); +#252 = DIRECTION('',(1.,0.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#254 = PCURVE('',#255,#260); +#255 = CYLINDRICAL_SURFACE('',#256,46.); +#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259); +#257 = CARTESIAN_POINT('',(0.,0.,0.)); +#258 = DIRECTION('',(-0.,-0.,-1.)); +#259 = DIRECTION('',(1.,0.,-0.)); +#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(-0.,-1.2)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(-1.,0.)); +#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#266 = ORIENTED_EDGE('',*,*,#267,.T.); +#267 = EDGE_CURVE('',#237,#239,#268,.T.); +#268 = SURFACE_CURVE('',#269,(#274,#285),.PCURVE_S1.); +#269 = CIRCLE('',#270,46.); +#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273); +#271 = CARTESIAN_POINT('',(1.2,0.,1.2)); +#272 = DIRECTION('',(0.,0.,-1.)); +#273 = DIRECTION('',(-1.30434782609E-02,0.999914930219,0.)); +#274 = PCURVE('',#66,#275); +#275 = DEFINITIONAL_REPRESENTATION('',(#276),#284); +#276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#277,#278,#279,#280,#281,#282 +,#283),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#277 = CARTESIAN_POINT('',(0.599999999999,45.996086790074)); +#278 = CARTESIAN_POINT('',(80.267559269754,47.035317274618)); +#279 = CARTESIAN_POINT('',(41.333779634878,-22.47842815276)); +#280 = CARTESIAN_POINT('',(2.400000000003,-91.99217358014)); +#281 = CARTESIAN_POINT('',(-38.33377963487,-23.5176586373)); +#282 = CARTESIAN_POINT('',(-79.06755926975,44.95685630553)); +#283 = CARTESIAN_POINT('',(0.599999999999,45.996086790074)); +#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#285 = PCURVE('',#286,#291); +#286 = CYLINDRICAL_SURFACE('',#287,46.); +#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290); +#288 = CARTESIAN_POINT('',(1.2,0.,0.)); +#289 = DIRECTION('',(-0.,-0.,-1.)); +#290 = DIRECTION('',(1.,0.,-0.)); +#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(-7.867025482117,-1.2)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,-0.)); +#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#297 = FACE_BOUND('',#298,.T.); +#298 = EDGE_LOOP('',(#299)); +#299 = ORIENTED_EDGE('',*,*,#300,.F.); +#300 = EDGE_CURVE('',#301,#301,#303,.T.); +#301 = VERTEX_POINT('',#302); +#302 = CARTESIAN_POINT('',(48.791426193,32.03429625,1.2)); +#303 = SURFACE_CURVE('',#304,(#309,#316),.PCURVE_S1.); +#304 = CIRCLE('',#305,3.5); +#305 = AXIS2_PLACEMENT_3D('',#306,#307,#308); +#306 = CARTESIAN_POINT('',(45.291426193,32.03429625,1.2)); +#307 = DIRECTION('',(0.,0.,1.)); +#308 = DIRECTION('',(1.,0.,-0.)); +#309 = PCURVE('',#66,#310); +#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315); +#311 = CIRCLE('',#312,3.5); +#312 = AXIS2_PLACEMENT_2D('',#313,#314); +#313 = CARTESIAN_POINT('',(45.291426193,32.03429625)); +#314 = DIRECTION('',(1.,0.)); +#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#316 = PCURVE('',#317,#322); +#317 = CYLINDRICAL_SURFACE('',#318,3.5); +#318 = AXIS2_PLACEMENT_3D('',#319,#320,#321); +#319 = CARTESIAN_POINT('',(45.291426193,32.03429625,0.)); +#320 = DIRECTION('',(-0.,-0.,-1.)); +#321 = DIRECTION('',(1.,0.,-0.)); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = LINE('',#324,#325); +#324 = CARTESIAN_POINT('',(-0.,-1.2)); +#325 = VECTOR('',#326,1.); +#326 = DIRECTION('',(-1.,0.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = ADVANCED_FACE('',(#329),#317,.F.); +#329 = FACE_BOUND('',#330,.T.); +#330 = EDGE_LOOP('',(#331,#354,#355,#356)); +#331 = ORIENTED_EDGE('',*,*,#332,.T.); +#332 = EDGE_CURVE('',#333,#301,#335,.T.); +#333 = VERTEX_POINT('',#334); +#334 = CARTESIAN_POINT('',(48.791426193,32.03429625,0.)); +#335 = SEAM_CURVE('',#336,(#340,#347),.PCURVE_S1.); +#336 = LINE('',#337,#338); +#337 = CARTESIAN_POINT('',(48.791426193,32.03429625,0.)); +#338 = VECTOR('',#339,1.); +#339 = DIRECTION('',(0.,0.,1.)); +#340 = PCURVE('',#317,#341); +#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346); +#342 = LINE('',#343,#344); +#343 = CARTESIAN_POINT('',(-0.,0.)); +#344 = VECTOR('',#345,1.); +#345 = DIRECTION('',(-0.,-1.)); +#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#347 = PCURVE('',#317,#348); +#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353); +#349 = LINE('',#350,#351); +#350 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#351 = VECTOR('',#352,1.); +#352 = DIRECTION('',(-0.,-1.)); +#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#354 = ORIENTED_EDGE('',*,*,#300,.T.); +#355 = ORIENTED_EDGE('',*,*,#332,.F.); +#356 = ORIENTED_EDGE('',*,*,#357,.F.); +#357 = EDGE_CURVE('',#333,#333,#358,.T.); +#358 = SURFACE_CURVE('',#359,(#364,#371),.PCURVE_S1.); +#359 = CIRCLE('',#360,3.5); +#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363); +#361 = CARTESIAN_POINT('',(45.291426193,32.03429625,0.)); +#362 = DIRECTION('',(0.,0.,1.)); +#363 = DIRECTION('',(1.,0.,-0.)); +#364 = PCURVE('',#317,#365); +#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370); +#366 = LINE('',#367,#368); +#367 = CARTESIAN_POINT('',(-0.,0.)); +#368 = VECTOR('',#369,1.); +#369 = DIRECTION('',(-1.,0.)); +#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#371 = PCURVE('',#94,#372); +#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377); +#373 = CIRCLE('',#374,3.5); +#374 = AXIS2_PLACEMENT_2D('',#375,#376); +#375 = CARTESIAN_POINT('',(45.291426193,32.03429625)); +#376 = DIRECTION('',(1.,0.)); +#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#378 = ADVANCED_FACE('',(#379),#286,.F.); +#379 = FACE_BOUND('',#380,.T.); +#380 = EDGE_LOOP('',(#381,#382,#403,#427)); +#381 = ORIENTED_EDGE('',*,*,#267,.F.); +#382 = ORIENTED_EDGE('',*,*,#383,.T.); +#383 = EDGE_CURVE('',#237,#384,#386,.T.); +#384 = VERTEX_POINT('',#385); +#385 = CARTESIAN_POINT('',(0.599999999999,45.996086790074,0.)); +#386 = SURFACE_CURVE('',#387,(#391,#397),.PCURVE_S1.); +#387 = LINE('',#388,#389); +#388 = CARTESIAN_POINT('',(0.6,45.996086790074,0.)); +#389 = VECTOR('',#390,1.); +#390 = DIRECTION('',(-0.,-0.,-1.)); +#391 = PCURVE('',#286,#392); +#392 = DEFINITIONAL_REPRESENTATION('',(#393),#396); +#393 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#394,#395),.UNSPECIFIED.,.F.,.F., + (2,2),(-1.2,0.),.PIECEWISE_BEZIER_KNOTS.); +#394 = CARTESIAN_POINT('',(-7.867025482117,-1.2)); +#395 = CARTESIAN_POINT('',(-7.867025482117,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = PCURVE('',#255,#398); +#398 = DEFINITIONAL_REPRESENTATION('',(#399),#402); +#399 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#400,#401),.UNSPECIFIED.,.F.,.F., + (2,2),(-1.2000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#400 = CARTESIAN_POINT('',(-1.557752478653,-1.2000006)); +#401 = CARTESIAN_POINT('',(-1.557752478653,6.E-07)); +#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#403 = ORIENTED_EDGE('',*,*,#404,.F.); +#404 = EDGE_CURVE('',#405,#384,#407,.T.); +#405 = VERTEX_POINT('',#406); +#406 = CARTESIAN_POINT('',(0.599999999999,-45.99608679007,0.)); +#407 = SURFACE_CURVE('',#408,(#413,#420),.PCURVE_S1.); +#408 = CIRCLE('',#409,46.); +#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412); +#410 = CARTESIAN_POINT('',(1.2,0.,0.)); +#411 = DIRECTION('',(0.,0.,1.)); +#412 = DIRECTION('',(-1.30434782609E-02,-0.999914930219,0.)); +#413 = PCURVE('',#286,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(-4.699345132243,0.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(-1.,0.)); +#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#420 = PCURVE('',#94,#421); +#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426); +#422 = CIRCLE('',#423,46.); +#423 = AXIS2_PLACEMENT_2D('',#424,#425); +#424 = CARTESIAN_POINT('',(1.2,-2.065327847278E-16)); +#425 = DIRECTION('',(-1.30434782609E-02,-0.999914930219)); +#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#427 = ORIENTED_EDGE('',*,*,#428,.F.); +#428 = EDGE_CURVE('',#239,#405,#429,.T.); +#429 = SURFACE_CURVE('',#430,(#434,#440),.PCURVE_S1.); +#430 = LINE('',#431,#432); +#431 = CARTESIAN_POINT('',(0.6,-45.99608679007,0.)); +#432 = VECTOR('',#433,1.); +#433 = DIRECTION('',(-0.,-0.,-1.)); +#434 = PCURVE('',#286,#435); +#435 = DEFINITIONAL_REPRESENTATION('',(#436),#439); +#436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#437,#438),.UNSPECIFIED.,.F.,.F., + (2,2),(-1.2,0.),.PIECEWISE_BEZIER_KNOTS.); +#437 = CARTESIAN_POINT('',(-4.699345132243,-1.2)); +#438 = CARTESIAN_POINT('',(-4.699345132243,0.)); +#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#440 = PCURVE('',#255,#441); +#441 = DEFINITIONAL_REPRESENTATION('',(#442),#445); +#442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#443,#444),.UNSPECIFIED.,.F.,.F., + (2,2),(-1.2000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#443 = CARTESIAN_POINT('',(-4.725432828527,-1.2000006)); +#444 = CARTESIAN_POINT('',(-4.725432828527,6.E-07)); +#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#446 = ADVANCED_FACE('',(#447),#255,.F.); +#447 = FACE_BOUND('',#448,.T.); +#448 = EDGE_LOOP('',(#449,#471,#472,#473)); +#449 = ORIENTED_EDGE('',*,*,#450,.F.); +#450 = EDGE_CURVE('',#384,#405,#451,.T.); +#451 = SURFACE_CURVE('',#452,(#457,#464),.PCURVE_S1.); +#452 = CIRCLE('',#453,46.); +#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456); +#454 = CARTESIAN_POINT('',(0.,0.,0.)); +#455 = DIRECTION('',(0.,0.,1.)); +#456 = DIRECTION('',(1.,0.,-0.)); +#457 = PCURVE('',#255,#458); +#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463); +#459 = LINE('',#460,#461); +#460 = CARTESIAN_POINT('',(-0.,0.)); +#461 = VECTOR('',#462,1.); +#462 = DIRECTION('',(-1.,0.)); +#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#464 = PCURVE('',#94,#465); +#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470); +#466 = CIRCLE('',#467,46.); +#467 = AXIS2_PLACEMENT_2D('',#468,#469); +#468 = CARTESIAN_POINT('',(4.167436594406E-15,-2.065327847278E-16)); +#469 = DIRECTION('',(1.,0.)); +#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#471 = ORIENTED_EDGE('',*,*,#383,.F.); +#472 = ORIENTED_EDGE('',*,*,#236,.T.); +#473 = ORIENTED_EDGE('',*,*,#428,.T.); +#474 = ADVANCED_FACE('',(#475),#222,.F.); +#475 = FACE_BOUND('',#476,.T.); +#476 = EDGE_LOOP('',(#477,#500,#501,#502)); +#477 = ORIENTED_EDGE('',*,*,#478,.T.); +#478 = EDGE_CURVE('',#479,#206,#481,.T.); +#479 = VERTEX_POINT('',#480); +#480 = CARTESIAN_POINT('',(-12.141426193,51.832580138,0.)); +#481 = SEAM_CURVE('',#482,(#486,#493),.PCURVE_S1.); +#482 = LINE('',#483,#484); +#483 = CARTESIAN_POINT('',(-12.141426193,51.832580138,0.)); +#484 = VECTOR('',#485,1.); +#485 = DIRECTION('',(0.,0.,1.)); +#486 = PCURVE('',#222,#487); +#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492); +#488 = LINE('',#489,#490); +#489 = CARTESIAN_POINT('',(-0.,0.)); +#490 = VECTOR('',#491,1.); +#491 = DIRECTION('',(-0.,-1.)); +#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#493 = PCURVE('',#222,#494); +#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499); +#495 = LINE('',#496,#497); +#496 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#497 = VECTOR('',#498,1.); +#498 = DIRECTION('',(-0.,-1.)); +#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#500 = ORIENTED_EDGE('',*,*,#205,.T.); +#501 = ORIENTED_EDGE('',*,*,#478,.F.); +#502 = ORIENTED_EDGE('',*,*,#503,.F.); +#503 = EDGE_CURVE('',#479,#479,#504,.T.); +#504 = SURFACE_CURVE('',#505,(#510,#517),.PCURVE_S1.); +#505 = CIRCLE('',#506,3.5); +#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509); +#507 = CARTESIAN_POINT('',(-15.641426193,51.832580138,0.)); +#508 = DIRECTION('',(0.,0.,1.)); +#509 = DIRECTION('',(1.,0.,-0.)); +#510 = PCURVE('',#222,#511); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(-0.,0.)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(-1.,0.)); +#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#517 = PCURVE('',#94,#518); +#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523); +#519 = CIRCLE('',#520,3.5); +#520 = AXIS2_PLACEMENT_2D('',#521,#522); +#521 = CARTESIAN_POINT('',(-15.641426193,51.832580138)); +#522 = DIRECTION('',(1.,0.)); +#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#524 = ADVANCED_FACE('',(#525),#191,.F.); +#525 = FACE_BOUND('',#526,.T.); +#526 = EDGE_LOOP('',(#527,#550,#551,#552)); +#527 = ORIENTED_EDGE('',*,*,#528,.T.); +#528 = EDGE_CURVE('',#529,#175,#531,.T.); +#529 = VERTEX_POINT('',#530); +#530 = CARTESIAN_POINT('',(-49.8,0.,0.)); +#531 = SEAM_CURVE('',#532,(#536,#543),.PCURVE_S1.); +#532 = LINE('',#533,#534); +#533 = CARTESIAN_POINT('',(-49.8,0.,0.)); +#534 = VECTOR('',#535,1.); +#535 = DIRECTION('',(0.,0.,1.)); +#536 = PCURVE('',#191,#537); +#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542); +#538 = LINE('',#539,#540); +#539 = CARTESIAN_POINT('',(-0.,0.)); +#540 = VECTOR('',#541,1.); +#541 = DIRECTION('',(-0.,-1.)); +#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#543 = PCURVE('',#191,#544); +#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549); +#545 = LINE('',#546,#547); +#546 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#547 = VECTOR('',#548,1.); +#548 = DIRECTION('',(-0.,-1.)); +#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#550 = ORIENTED_EDGE('',*,*,#174,.T.); +#551 = ORIENTED_EDGE('',*,*,#528,.F.); +#552 = ORIENTED_EDGE('',*,*,#553,.F.); +#553 = EDGE_CURVE('',#529,#529,#554,.T.); +#554 = SURFACE_CURVE('',#555,(#560,#567),.PCURVE_S1.); +#555 = CIRCLE('',#556,3.5); +#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559); +#557 = CARTESIAN_POINT('',(-53.3,-0.,-0.)); +#558 = DIRECTION('',(0.,0.,1.)); +#559 = DIRECTION('',(1.,0.,-0.)); +#560 = PCURVE('',#191,#561); +#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566); +#562 = LINE('',#563,#564); +#563 = CARTESIAN_POINT('',(-0.,0.)); +#564 = VECTOR('',#565,1.); +#565 = DIRECTION('',(-1.,0.)); +#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#567 = PCURVE('',#94,#568); +#568 = DEFINITIONAL_REPRESENTATION('',(#569),#573); +#569 = CIRCLE('',#570,3.5); +#570 = AXIS2_PLACEMENT_2D('',#571,#572); +#571 = CARTESIAN_POINT('',(-53.3,-2.065327847278E-16)); +#572 = DIRECTION('',(1.,0.)); +#573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#574 = ADVANCED_FACE('',(#575),#160,.F.); +#575 = FACE_BOUND('',#576,.T.); +#576 = EDGE_LOOP('',(#577,#600,#601,#602)); +#577 = ORIENTED_EDGE('',*,*,#578,.T.); +#578 = EDGE_CURVE('',#579,#144,#581,.T.); +#579 = VERTEX_POINT('',#580); +#580 = CARTESIAN_POINT('',(48.791426193,-32.03429625,0.)); +#581 = SEAM_CURVE('',#582,(#586,#593),.PCURVE_S1.); +#582 = LINE('',#583,#584); +#583 = CARTESIAN_POINT('',(48.791426193,-32.03429625,0.)); +#584 = VECTOR('',#585,1.); +#585 = DIRECTION('',(0.,0.,1.)); +#586 = PCURVE('',#160,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = LINE('',#589,#590); +#589 = CARTESIAN_POINT('',(-0.,0.)); +#590 = VECTOR('',#591,1.); +#591 = DIRECTION('',(-0.,-1.)); +#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#593 = PCURVE('',#160,#594); +#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(-0.,-1.)); +#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#600 = ORIENTED_EDGE('',*,*,#143,.T.); +#601 = ORIENTED_EDGE('',*,*,#578,.F.); +#602 = ORIENTED_EDGE('',*,*,#603,.F.); +#603 = EDGE_CURVE('',#579,#579,#604,.T.); +#604 = SURFACE_CURVE('',#605,(#610,#617),.PCURVE_S1.); +#605 = CIRCLE('',#606,3.5); +#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609); +#607 = CARTESIAN_POINT('',(45.291426193,-32.03429625,0.)); +#608 = DIRECTION('',(0.,0.,1.)); +#609 = DIRECTION('',(1.,0.,-0.)); +#610 = PCURVE('',#160,#611); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); +#612 = LINE('',#613,#614); +#613 = CARTESIAN_POINT('',(-0.,0.)); +#614 = VECTOR('',#615,1.); +#615 = DIRECTION('',(-1.,0.)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = PCURVE('',#94,#618); +#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623); +#619 = CIRCLE('',#620,3.5); +#620 = AXIS2_PLACEMENT_2D('',#621,#622); +#621 = CARTESIAN_POINT('',(45.291426193,-32.03429625)); +#622 = DIRECTION('',(1.,0.)); +#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#624 = ADVANCED_FACE('',(#625),#129,.F.); +#625 = FACE_BOUND('',#626,.T.); +#626 = EDGE_LOOP('',(#627,#650,#651,#652)); +#627 = ORIENTED_EDGE('',*,*,#628,.T.); +#628 = EDGE_CURVE('',#629,#113,#631,.T.); +#629 = VERTEX_POINT('',#630); +#630 = CARTESIAN_POINT('',(-12.141426193,-51.832580138,0.)); +#631 = SEAM_CURVE('',#632,(#636,#643),.PCURVE_S1.); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(-12.141426193,-51.832580138,0.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(0.,0.,1.)); +#636 = PCURVE('',#129,#637); +#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642); +#638 = LINE('',#639,#640); +#639 = CARTESIAN_POINT('',(-0.,0.)); +#640 = VECTOR('',#641,1.); +#641 = DIRECTION('',(-0.,-1.)); +#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#643 = PCURVE('',#129,#644); +#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649); +#645 = LINE('',#646,#647); +#646 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#647 = VECTOR('',#648,1.); +#648 = DIRECTION('',(-0.,-1.)); +#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#650 = ORIENTED_EDGE('',*,*,#112,.T.); +#651 = ORIENTED_EDGE('',*,*,#628,.F.); +#652 = ORIENTED_EDGE('',*,*,#653,.F.); +#653 = EDGE_CURVE('',#629,#629,#654,.T.); +#654 = SURFACE_CURVE('',#655,(#660,#667),.PCURVE_S1.); +#655 = CIRCLE('',#656,3.5); +#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659); +#657 = CARTESIAN_POINT('',(-15.641426193,-51.832580138,-0.)); +#658 = DIRECTION('',(0.,0.,1.)); +#659 = DIRECTION('',(1.,0.,-0.)); +#660 = PCURVE('',#129,#661); +#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666); +#662 = LINE('',#663,#664); +#663 = CARTESIAN_POINT('',(-0.,0.)); +#664 = VECTOR('',#665,1.); +#665 = DIRECTION('',(-1.,0.)); +#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#667 = PCURVE('',#94,#668); +#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673); +#669 = CIRCLE('',#670,3.5); +#670 = AXIS2_PLACEMENT_2D('',#671,#672); +#671 = CARTESIAN_POINT('',(-15.641426193,-51.832580138)); +#672 = DIRECTION('',(1.,0.)); +#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#674 = ADVANCED_FACE('',(#675,#678,#681,#684,#687,#690,#694),#94,.F.); +#675 = FACE_BOUND('',#676,.F.); +#676 = EDGE_LOOP('',(#677)); +#677 = ORIENTED_EDGE('',*,*,#79,.T.); +#678 = FACE_BOUND('',#679,.F.); +#679 = EDGE_LOOP('',(#680)); +#680 = ORIENTED_EDGE('',*,*,#653,.F.); +#681 = FACE_BOUND('',#682,.F.); +#682 = EDGE_LOOP('',(#683)); +#683 = ORIENTED_EDGE('',*,*,#603,.F.); +#684 = FACE_BOUND('',#685,.F.); +#685 = EDGE_LOOP('',(#686)); +#686 = ORIENTED_EDGE('',*,*,#553,.F.); +#687 = FACE_BOUND('',#688,.F.); +#688 = EDGE_LOOP('',(#689)); +#689 = ORIENTED_EDGE('',*,*,#503,.F.); +#690 = FACE_BOUND('',#691,.F.); +#691 = EDGE_LOOP('',(#692,#693)); +#692 = ORIENTED_EDGE('',*,*,#450,.F.); +#693 = ORIENTED_EDGE('',*,*,#404,.F.); +#694 = FACE_BOUND('',#695,.F.); +#695 = EDGE_LOOP('',(#696)); +#696 = ORIENTED_EDGE('',*,*,#357,.F.); +#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#701)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#698,#699,#700)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#698 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#699 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#700 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#701 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#698, + 'distance_accuracy_value','confusion accuracy'); +#702 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +ENDSEC; +END-ISO-10303-21; diff --git a/artifacts/cdsl-annulus-circles-build/parts/004764.report.json b/artifacts/cdsl-annulus-circles-build/parts/004764.report.json new file mode 100644 index 00000000..ec904558 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/004764.report.json @@ -0,0 +1,412 @@ +{ + "build_attempted": true, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\004764.cdsl.json", + "compiled": true, + "failure_category": "selector_resolution", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "selector_not_found", + "detail": { + "candidate_count": 6, + "minimum_score": 0.8 + }, + "feature_id": "f_006", + "message": "No runtime topology record satisfies the selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "004764", + "runtime_eligible": true, + "selector_resolution": [ + { + "candidates": [ + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:12.000000:2", + "line:12.000000:2", + "line:35.000000:2", + "line:35.000000:2" + ], + "area_mm2": 420.0, + "bbox_mm": [ + 0.0, + 0.0, + 0.0, + 0.0, + 12.0, + 35.0 + ], + "center_mm": [ + 0.0, + 6.0, + 17.5 + ], + "normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": 0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:0", + "score": 0.4 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:12.000000:2", + "line:12.000000:2", + "line:35.000000:2", + "line:35.000000:2" + ], + "area_mm2": 420.0, + "bbox_mm": [ + -87.0, + 0.0, + 0.0, + -87.0, + 12.0, + 35.0 + ], + "center_mm": [ + -87.0, + 6.0, + 17.5 + ], + "normal": [ + -1.0, + 0.0, + -0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + 0.0 + ], + "plane_offset_mm": -87.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:2", + "score": 0.4 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:35.000000:2", + "line:35.000000:2", + "line:87.000000:2", + "line:87.000000:2" + ], + "area_mm2": 3045.0, + "bbox_mm": [ + -87.0, + 12.0, + 0.0, + 0.0, + 12.0, + 35.0 + ], + "center_mm": [ + -43.5, + 12.0, + 17.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 12.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:5", + "score": 0.4 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:12.000000:2", + "line:12.000000:2", + "line:87.000000:2", + "line:87.000000:2" + ], + "area_mm2": 1044.0, + "bbox_mm": [ + -87.0, + 0.0, + 35.0, + 0.0, + 12.0, + 35.0 + ], + "center_mm": [ + -43.5, + 6.0, + 35.0 + ], + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + 0.0, + 1.0 + ], + "plane_offset_mm": 35.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:1", + "score": 0.2 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:12.000000:2", + "line:12.000000:2", + "line:87.000000:2", + "line:87.000000:2" + ], + "area_mm2": 1044.0, + "bbox_mm": [ + -87.0, + 0.0, + 0.0, + 0.0, + 12.0, + 0.0 + ], + "center_mm": [ + -43.5, + 6.0, + 0.0 + ], + "normal": [ + 0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + -0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:3", + "score": 0.2 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:35.000000:2", + "line:35.000000:2", + "line:87.000000:2", + "line:87.000000:2" + ], + "area_mm2": 3045.0, + "bbox_mm": [ + -87.0, + 0.0, + 0.0, + 0.0, + 0.0, + 35.0 + ], + "center_mm": [ + -43.5, + 0.0, + 17.5 + ], + "normal": [ + 0.0, + -1.0, + -0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:4", + "score": 0.2 + } + ], + "diagnostic": { + "code": "selector_not_found", + "detail": { + "candidate_count": 6, + "minimum_score": 0.8 + }, + "message": "No runtime topology record satisfies the selector" + }, + "feature_id": "f_006", + "selector": { + "confidence": 1.0, + "geometry": { + "area": 0.002816816927596458, + "box": [ + 0.012, + -0.087, + -0.03500000000000002, + 0.012, + 0.0, + 0.0 + ], + "surface": { + "parameters": [ + 1.0, + 0.0, + 0.0, + 0.012, + 0.0, + 0.0 + ], + "type": "plane" + } + }, + "kind": "face", + "source": "solidworks", + "stable_id": "abf29c83c2586b821c9340dbde426d271dec8556f2210239fb4c3c09c464fa71" + }, + "status": "not_found" + } + ], + "semantic_valid": true, + "timings": { + "analysis_s": 4.997908 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-build/parts/008006.report.json b/artifacts/cdsl-annulus-circles-build/parts/008006.report.json new file mode 100644 index 00000000..368b470f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/008006.report.json @@ -0,0 +1,2841 @@ +{ + "build_attempted": true, + "build_result": { + "bbox_mm": { + "max": [ + 14.0, + 14.0, + 4.0 + ], + "min": [ + -14.0, + -14.0, + 0.0 + ] + }, + "engine": "cdsl_only", + "feature_results": [ + { + "atomic_id": "reference_plane", + "context": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + -1.0 + ] + }, + "diagnostics": [], + "feature_id": "f_001", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "reference_plane", + "context": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "diagnostics": [], + "feature_id": "f_002", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "extrude_add_blind", + "body_id": "body:f_004", + "diagnostics": [], + "feature_id": "f_004", + "replay_definition": { + "atomic_id": "extrude_add_blind", + "params": { + "distance_mm": 4.0, + "end_condition": { + "solidworks_code": 0, + "type": "blind" + }, + "reverse": false + }, + "sketch_id": "sk_002" + }, + "status": "executed" + }, + { + "atomic_id": "reference_plane", + "body_id": "body:f_004", + "context": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + 1.0 + ] + }, + "diagnostics": [], + "feature_id": "f_003", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "extrude_cut_blind", + "body_id": "body:f_005", + "diagnostics": [], + "feature_id": "f_005", + "replay_definition": { + "atomic_id": "extrude_cut_blind", + "params": { + "distance_mm": 4.0, + "end_condition": { + "solidworks_code": 0, + "type": "blind" + }, + "reverse": false + }, + "sketch_id": "sk_003" + }, + "status": "executed" + } + ], + "out_step": "artifacts\\cdsl-annulus-circles-build\\parts\\008006.step", + "runtime_diagnostics": [], + "selector_resolution": [], + "solid_count": 1, + "topology_records": [ + { + "feature_id": "f_001", + "geometry": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + -1.0 + ] + }, + "kind": "plane", + "record_id": "f_001:plane" + }, + { + "feature_id": "f_002", + "geometry": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "kind": "plane", + "record_id": "f_002:plane" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 111.99999999999997, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + -14.0, + 4.0 + ], + "center_mm": [ + -4.926614671774134e-16, + -14.0, + 2.0 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -14.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 111.99999999999997, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + -14.0, + 14.0, + 4.0 + ], + "center_mm": [ + -14.0, + 4.926614671774134e-16, + 2.0 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -14.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 111.99999999999997, + "bbox_mm": [ + -14.0, + 14.0, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 4.926614671774134e-16, + 14.0, + 2.0 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 14.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:2" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 111.99999999999997, + "bbox_mm": [ + 14.0, + -14.0, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 14.0, + -4.926614671774134e-16, + 2.0 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 14.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:28.000000:2", + "line:28.000000:2" + ], + "area_mm2": 783.9999999999998, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + 14.0, + 0.0 + ], + "center_mm": [ + 1.179611963664229e-16, + 0.0, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:4" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:28.000000:2", + "line:28.000000:2" + ], + "area_mm2": 783.9999999999998, + "bbox_mm": [ + -14.0, + -14.0, + 4.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 1.179611963664229e-16, + 0.0, + 4.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 4.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:5" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -14.0, + 0.0, + 14.0, + -14.0, + 4.0 + ], + "center_mm": [ + 14.0, + -14.0, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + -14.0, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + 14.0, + -14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + -14.0, + -14.0, + 4.0 + ], + "center_mm": [ + -14.0, + -14.0, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + -14.0, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + -14.0, + -14.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + -14.0, + 0.0 + ], + "center_mm": [ + 0.0, + -14.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + -14.0, + -0.0 + ], + "length_mm": 28.0, + "start_mm": [ + 14.0, + -14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:2" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 4.0, + 14.0, + -14.0, + 4.0 + ], + "center_mm": [ + 0.0, + -14.0, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + -14.0, + 4.0 + ], + "length_mm": 28.0, + "start_mm": [ + 14.0, + -14.0, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:3" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + 14.0, + 0.0, + -14.0, + 14.0, + 4.0 + ], + "center_mm": [ + -14.0, + 14.0, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + 14.0, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + -14.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:4" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + -14.0, + 14.0, + 0.0 + ], + "center_mm": [ + -14.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + 14.0, + 0.0 + ], + "length_mm": 28.0, + "start_mm": [ + -14.0, + -14.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:5" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 4.0, + -14.0, + 14.0, + 4.0 + ], + "center_mm": [ + -14.0, + 0.0, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + 14.0, + 4.0 + ], + "length_mm": 28.0, + "start_mm": [ + -14.0, + -14.0, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:6" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + 14.0, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 14.0, + 14.0, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + 14.0, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + 14.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:7" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + 14.0, + 0.0, + 14.0, + 14.0, + 0.0 + ], + "center_mm": [ + 0.0, + 14.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + 14.0, + 0.0 + ], + "length_mm": 28.0, + "start_mm": [ + -14.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:8" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + 14.0, + 4.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 0.0, + 14.0, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + 14.0, + 4.0 + ], + "length_mm": 28.0, + "start_mm": [ + -14.0, + 14.0, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:9" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -14.0, + 0.0, + 14.0, + 14.0, + 0.0 + ], + "center_mm": [ + 14.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + -14.0, + 0.0 + ], + "length_mm": 28.0, + "start_mm": [ + 14.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:10" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -14.0, + 4.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 14.0, + 0.0, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + -14.0, + 4.0 + ], + "length_mm": 28.0, + "start_mm": [ + 14.0, + 14.0, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:11" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "center_mm": [ + 14.0, + 14.0, + 4.0 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:vertex:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "center_mm": [ + 14.0, + -14.0, + 4.0 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:vertex:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "volume_mm3": 3136.000000000001 + }, + "kind": "body", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004" + }, + { + "feature_id": "f_003", + "geometry": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + 1.0 + ] + }, + "kind": "plane", + "record_id": "f_003:plane" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 111.99999999999997, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + -14.0, + 4.0 + ], + "center_mm": [ + -4.926614671774134e-16, + -14.0, + 2.0 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -14.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:4.000000:2", + "line:4.000000:2", + "line:4.800000:2", + "line:4.800000:2" + ], + "area_mm2": 19.200000000000003, + "bbox_mm": [ + 14.0, + -14.0, + 0.0, + 14.0, + -9.2, + 4.0 + ], + "center_mm": [ + 14.000000000000002, + -11.600000000000001, + 2.0 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 14.000000000000002, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 111.99999999999997, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + -14.0, + 14.0, + 4.0 + ], + "center_mm": [ + -14.0, + 4.926614671774134e-16, + 2.0 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -14.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:2" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:10.681415:2", + "circle:10.681415:2", + "circle:5.340708:2", + "circle:5.340708:2", + "line:11.600000:2", + "line:28.000000:2", + "line:28.000000:2", + "line:28.000000:2", + "line:4.800000:2", + "line:4.800000:2" + ], + "area_mm2": 756.7623916933761, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + 14.0, + 0.0 + ], + "center_mm": [ + -0.015338683579544822, + -1.7763568394002506e-16, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:3" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:10.681415:2", + "circle:10.681415:2", + "circle:5.340708:2", + "circle:5.340708:2", + "line:11.600000:2", + "line:28.000000:2", + "line:28.000000:2", + "line:28.000000:2", + "line:4.800000:2", + "line:4.800000:2" + ], + "area_mm2": 756.7623916933761, + "bbox_mm": [ + -14.0, + -14.0, + 4.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + -0.015338683579544822, + -1.7763568394002506e-16, + 4.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 4.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:4" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:5.340708:2", + "circle:5.340708:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 21.362830044410593, + "bbox_mm": [ + 12.3, + -9.2, + 0.0, + 14.0, + -5.8, + 4.0 + ], + "center_mm": [ + 12.3, + -7.5, + 2.0 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:5" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:28.000000:2", + "line:28.000000:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 111.99999999999997, + "bbox_mm": [ + -14.0, + 14.0, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 4.926614671774134e-16, + 14.0, + 2.0 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 14.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:6" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:11.600000:2", + "line:11.600000:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 46.400000000000006, + "bbox_mm": [ + 14.0, + -5.800000000000001, + 0.0, + 14.0, + 5.800000000000001, + 4.0 + ], + "center_mm": [ + 14.000000000000002, + -2.359223927328457e-16, + 2.0 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 14.000000000000002, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:7" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:5.340708:2", + "circle:5.340708:2", + "line:4.000000:2", + "line:4.000000:2" + ], + "area_mm2": 21.362830044410593, + "bbox_mm": [ + 12.3, + 5.8, + 0.0, + 14.0, + 9.2, + 4.0 + ], + "center_mm": [ + 12.3, + 7.5, + 2.0 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:8" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:4.000000:2", + "line:4.000000:2", + "line:4.800000:2", + "line:4.800000:2" + ], + "area_mm2": 19.200000000000003, + "bbox_mm": [ + 14.0, + 9.2, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 14.000000000000002, + 11.6, + 2.0 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 14.000000000000002, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:9" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:10.681415:2", + "circle:10.681415:2", + "line:4.000000:1" + ], + "area_mm2": 42.725660088821186, + "bbox_mm": [ + -7.7, + -9.2, + 0.0, + -4.3, + -5.8, + 4.0 + ], + "center_mm": [ + -7.7, + -7.5, + 2.0 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:10" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:10.681415:2", + "circle:10.681415:2", + "line:4.000000:1" + ], + "area_mm2": 42.725660088821186, + "bbox_mm": [ + -7.7, + 5.8, + 0.0, + -4.3, + 9.2, + 4.0 + ], + "center_mm": [ + -7.7, + 7.5, + 2.0 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:11" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -14.0, + 0.0, + 14.0, + -14.0, + 4.0 + ], + "center_mm": [ + 14.0, + -14.0, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + -14.0, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + 14.0, + -14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + -14.0, + -14.0, + 4.0 + ], + "center_mm": [ + -14.0, + -14.0, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + -14.0, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + -14.0, + -14.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + -14.0, + 0.0 + ], + "center_mm": [ + 0.0, + -14.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + -14.0, + -0.0 + ], + "length_mm": 28.0, + "start_mm": [ + 14.0, + -14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:2" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 4.0, + 14.0, + -14.0, + 4.0 + ], + "center_mm": [ + 0.0, + -14.0, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + -14.0, + 4.0 + ], + "length_mm": 28.0, + "start_mm": [ + 14.0, + -14.0, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:3" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -14.0, + 0.0, + 14.0, + -9.2, + 0.0 + ], + "center_mm": [ + 14.0, + -11.600000000000001, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + -14.0, + 0.0 + ], + "length_mm": 4.800000000000001, + "start_mm": [ + 13.999999999999922, + -9.2, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:4" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -14.0, + 4.0, + 14.0, + -9.2, + 4.0 + ], + "center_mm": [ + 14.0, + -11.600000000000001, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + -14.0, + 4.0 + ], + "length_mm": 4.800000000000001, + "start_mm": [ + 13.999999999999922, + -9.2, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:5" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -9.2, + 0.0, + 14.0, + -9.2, + 4.0 + ], + "center_mm": [ + 14.0, + -9.2, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + 13.999999999999922, + -9.2, + 0.0 + ], + "length_mm": 4.0, + "start_mm": [ + 13.999999999999922, + -9.2, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:6" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + 14.0, + 0.0, + -14.0, + 14.0, + 4.0 + ], + "center_mm": [ + -14.0, + 14.0, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + 14.0, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + -14.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:7" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + -14.0, + 14.0, + 0.0 + ], + "center_mm": [ + -14.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + 14.0, + 0.0 + ], + "length_mm": 28.0, + "start_mm": [ + -14.0, + -14.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:8" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + -14.0, + 4.0, + -14.0, + 14.0, + 4.0 + ], + "center_mm": [ + -14.0, + 0.0, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + -14.0, + 14.0, + 4.0 + ], + "length_mm": 28.0, + "start_mm": [ + -14.0, + -14.0, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:9" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 12.3, + -9.2, + 0.0, + 13.999999999999922, + -5.8, + 0.0 + ], + "center_mm": [ + 12.3, + -7.5, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 13.999999999999922, + -9.2, + 0.0 + ], + "length_mm": 5.34070751110249, + "start_mm": [ + 13.999999999999922, + -5.800000000000001, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:10" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -5.800000000000001, + 0.0, + 14.0, + 5.800000000000001, + 0.0 + ], + "center_mm": [ + 14.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 13.999999999999922, + -5.800000000000001, + 0.0 + ], + "length_mm": 11.600000000000001, + "start_mm": [ + 13.999999999999922, + 5.800000000000001, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:11" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 12.3, + 5.8, + 0.0, + 13.999999999999922, + 9.2, + 0.0 + ], + "center_mm": [ + 12.3, + 7.5, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + 13.999999999999922, + 5.800000000000001, + 0.0 + ], + "length_mm": 5.34070751110249, + "start_mm": [ + 13.999999999999922, + 9.2, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:12" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + 9.2, + 0.0, + 14.0, + 14.0, + 0.0 + ], + "center_mm": [ + 14.0, + 11.6, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 13.999999999999922, + 9.2, + 0.0 + ], + "length_mm": 4.800000000000001, + "start_mm": [ + 14.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:13" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + 14.0, + 0.0, + 14.0, + 14.0, + 0.0 + ], + "center_mm": [ + 0.0, + 14.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + 14.0, + 0.0 + ], + "length_mm": 28.0, + "start_mm": [ + -14.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:14" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -7.7, + -9.2, + 0.0, + -4.3, + -5.8, + 0.0 + ], + "center_mm": [ + -7.7, + -7.5, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + -4.3, + -7.5, + 0.0 + ], + "length_mm": 10.681415022205297, + "start_mm": [ + -4.3, + -7.5, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:15" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -7.7, + 5.8, + 0.0, + -4.3, + 9.2, + 0.0 + ], + "center_mm": [ + -7.7, + 7.5, + 0.0 + ], + "curve_type": "circle", + "end_mm": [ + -4.3, + 7.5, + 0.0 + ], + "length_mm": 10.681415022205297, + "start_mm": [ + -4.3, + 7.5, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:16" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 12.3, + -9.2, + 4.0, + 13.999999999999922, + -5.8, + 4.0 + ], + "center_mm": [ + 12.3, + -7.5, + 4.0 + ], + "curve_type": "circle", + "end_mm": [ + 13.999999999999922, + -9.2, + 4.0 + ], + "length_mm": 5.34070751110249, + "start_mm": [ + 13.999999999999922, + -5.800000000000001, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:17" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -5.800000000000001, + 4.0, + 14.0, + 5.800000000000001, + 4.0 + ], + "center_mm": [ + 14.0, + 0.0, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + 13.999999999999922, + -5.800000000000001, + 4.0 + ], + "length_mm": 11.600000000000001, + "start_mm": [ + 13.999999999999922, + 5.800000000000001, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:18" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 12.3, + 5.8, + 4.0, + 13.999999999999922, + 9.2, + 4.0 + ], + "center_mm": [ + 12.3, + 7.5, + 4.0 + ], + "curve_type": "circle", + "end_mm": [ + 13.999999999999922, + 5.800000000000001, + 4.0 + ], + "length_mm": 5.34070751110249, + "start_mm": [ + 13.999999999999922, + 9.2, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:19" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + 9.2, + 4.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 14.0, + 11.6, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + 13.999999999999922, + 9.2, + 4.0 + ], + "length_mm": 4.800000000000001, + "start_mm": [ + 14.0, + 14.0, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:20" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -14.0, + 14.0, + 4.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 0.0, + 14.0, + 4.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + 14.0, + 4.0 + ], + "length_mm": 28.0, + "start_mm": [ + -14.0, + 14.0, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:21" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -7.7, + -9.2, + 4.0, + -4.3, + -5.8, + 4.0 + ], + "center_mm": [ + -7.7, + -7.5, + 4.0 + ], + "curve_type": "circle", + "end_mm": [ + -4.3, + -7.5, + 4.0 + ], + "length_mm": 10.681415022205297, + "start_mm": [ + -4.3, + -7.5, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:22" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -7.7, + 5.8, + 4.0, + -4.3, + 9.2, + 4.0 + ], + "center_mm": [ + -7.7, + 7.5, + 4.0 + ], + "curve_type": "circle", + "end_mm": [ + -4.3, + 7.5, + 4.0 + ], + "length_mm": 10.681415022205297, + "start_mm": [ + -4.3, + 7.5, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:23" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + -5.8, + 0.0, + 14.0, + -5.8, + 4.0 + ], + "center_mm": [ + 14.0, + -5.8, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + 13.999999999999922, + -5.800000000000001, + 0.0 + ], + "length_mm": 4.0, + "start_mm": [ + 13.999999999999922, + -5.800000000000001, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:24" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + 14.0, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "center_mm": [ + 14.0, + 14.0, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + 14.0, + 14.0, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + 14.0, + 14.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:25" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + 5.8, + 0.0, + 14.0, + 5.8, + 4.0 + ], + "center_mm": [ + 14.0, + 5.8, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + 13.999999999999922, + 5.800000000000001, + 0.0 + ], + "length_mm": 4.0, + "start_mm": [ + 13.999999999999922, + 5.800000000000001, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:26" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 14.0, + 9.2, + 0.0, + 14.0, + 9.2, + 4.0 + ], + "center_mm": [ + 14.0, + 9.2, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + 13.999999999999922, + 9.2, + 0.0 + ], + "length_mm": 4.0, + "start_mm": [ + 13.999999999999922, + 9.2, + 4.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:27" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -4.3, + -7.5, + 0.0, + -4.3, + -7.5, + 4.0 + ], + "center_mm": [ + -4.3, + -7.5, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + -4.3, + -7.5, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + -4.3, + -7.5, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:28" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -4.3, + 7.5, + 0.0, + -4.3, + 7.5, + 4.0 + ], + "center_mm": [ + -4.3, + 7.5, + 2.0 + ], + "curve_type": "line", + "end_mm": [ + -4.3, + 7.5, + 4.0 + ], + "length_mm": 4.0, + "start_mm": [ + -4.3, + 7.5, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:29" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "center_mm": [ + -4.3, + 7.5, + 0.0 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:vertex:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "center_mm": [ + -4.3, + 7.5, + 4.0 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:vertex:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "bbox_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "volume_mm3": 3027.0495667735067 + }, + "kind": "body", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005" + } + ], + "volume_mm3": 3027.0495667735067 + }, + "built": true, + "cdsl_path": "json_to_cdsl\\output\\008006.cdsl.json", + "compiled": true, + "failure_category": "geometry_mismatch", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": { + "actual": { + "bounding_box_mm": [ + -14.0, + -14.0, + 0.0, + 14.0, + 14.0, + 4.0 + ], + "solid_count": 1, + "surface_area_mm2": 2062.5017636532243, + "volume_mm3": 3027.0495667735067 + }, + "bounding_box_max_delta_mm": 8.881784197001252e-15, + "classification": "geometry_mismatch", + "expected": { + "bounding_box_mm": [ + -13.999999999999995, + -14.000000000000005, + 0.0, + 14.000000000000005, + 13.999999999999991, + 4.0 + ], + "solid_count": 1, + "surface_area_mm2": 2114.2690182042884, + "volume_mm3": 2990.732755698007 + }, + "passed": false, + "solid_count_matches": true, + "surface_area_relative_error": 0.024484705638373086, + "volume_relative_error": 0.012143114762195992 + }, + "part_id": "008006", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 5.123327 + }, + "topology": { + "edge_count": 30, + "face_count": 12, + "vertex_count": 20 + }, + "topology_observed": true, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-build/parts/008006.step b/artifacts/cdsl-annulus-circles-build/parts/008006.step new file mode 100644 index 00000000..54f3a9af --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/008006.step @@ -0,0 +1,1044 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2026-08-28T16:19:29',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('SOLID','SOLID','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#853); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#137,#211,#287,#501,#690,#715,#742,#767,#792, + #799,#826)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(14.,-14.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(14.,-14.,4.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(14.,-14.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(14.,-14.,0.)); +#35 = DIRECTION('',(-0.,-1.,0.)); +#36 = DIRECTION('',(-1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(14.,14.,0.)); +#47 = DIRECTION('',(1.,0.,-0.)); +#48 = DIRECTION('',(0.,-1.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(28.,0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(0.,-1.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#24,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-14.,-14.,4.)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(14.,-14.,4.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.,-0.)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.,-4.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(1.,0.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = PLANE('',#73); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(0.,0.,4.)); +#75 = DIRECTION('',(-0.,-0.,-1.)); +#76 = DIRECTION('',(-1.,0.,0.)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-14.,-14.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(1.,0.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.F.); +#84 = EDGE_CURVE('',#85,#57,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-14.,-14.,-0.)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-14.,-14.,-0.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(0.,0.,1.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(28.,0.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(0.,-1.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(-14.,-14.,0.)); +#103 = DIRECTION('',(-1.,0.,0.)); +#104 = DIRECTION('',(0.,1.,0.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(0.,0.)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(0.,-1.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#22,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(14.,-14.,0.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(-1.,0.,-0.)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(0.,0.)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(1.,0.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = PLANE('',#127); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(0.,0.,0.)); +#129 = DIRECTION('',(-0.,-0.,-1.)); +#130 = DIRECTION('',(-1.,0.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(-14.,-14.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(1.,0.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138),#44,.T.); +#138 = FACE_BOUND('',#139,.T.); +#139 = EDGE_LOOP('',(#140,#163,#189,#210)); +#140 = ORIENTED_EDGE('',*,*,#141,.F.); +#141 = EDGE_CURVE('',#142,#22,#144,.T.); +#142 = VERTEX_POINT('',#143); +#143 = CARTESIAN_POINT('',(14.,-9.2,0.)); +#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(14.,14.,0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(0.,-1.,0.)); +#149 = PCURVE('',#44,#150); +#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155); +#151 = LINE('',#152,#153); +#152 = CARTESIAN_POINT('',(0.,0.)); +#153 = VECTOR('',#154,1.); +#154 = DIRECTION('',(1.,0.)); +#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#156 = PCURVE('',#126,#157); +#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(-14.,14.)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(0.,-1.)); +#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#163 = ORIENTED_EDGE('',*,*,#164,.F.); +#164 = EDGE_CURVE('',#165,#142,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(14.,-9.2,4.)); +#167 = SURFACE_CURVE('',#168,(#172,#178),.PCURVE_S1.); +#168 = LINE('',#169,#170); +#169 = CARTESIAN_POINT('',(14.,-9.2,0.)); +#170 = VECTOR('',#171,1.); +#171 = DIRECTION('',(-0.,-0.,-1.)); +#172 = PCURVE('',#44,#173); +#173 = DEFINITIONAL_REPRESENTATION('',(#174),#177); +#174 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#175,#176),.UNSPECIFIED.,.F.,.F., + (2,2),(-4.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#175 = CARTESIAN_POINT('',(23.2,-4.0000006)); +#176 = CARTESIAN_POINT('',(23.2,6.E-07)); +#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#178 = PCURVE('',#179,#184); +#179 = CYLINDRICAL_SURFACE('',#180,1.7); +#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183); +#181 = CARTESIAN_POINT('',(14.,-7.5,0.)); +#182 = DIRECTION('',(-0.,-0.,-1.)); +#183 = DIRECTION('',(1.,0.,-0.)); +#184 = DEFINITIONAL_REPRESENTATION('',(#185),#188); +#185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#186,#187),.UNSPECIFIED.,.F.,.F., + (2,2),(-4.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#186 = CARTESIAN_POINT('',(-4.712388980385,-4.0000006)); +#187 = CARTESIAN_POINT('',(-4.712388980385,6.E-07)); +#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#189 = ORIENTED_EDGE('',*,*,#190,.T.); +#190 = EDGE_CURVE('',#165,#24,#191,.T.); +#191 = SURFACE_CURVE('',#192,(#196,#203),.PCURVE_S1.); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(14.,14.,4.)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(0.,-1.,0.)); +#196 = PCURVE('',#44,#197); +#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(0.,-4.)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(1.,0.)); +#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#203 = PCURVE('',#72,#204); +#204 = DEFINITIONAL_REPRESENTATION('',(#205),#209); +#205 = LINE('',#206,#207); +#206 = CARTESIAN_POINT('',(-14.,14.)); +#207 = VECTOR('',#208,1.); +#208 = DIRECTION('',(0.,-1.)); +#209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#210 = ORIENTED_EDGE('',*,*,#21,.F.); +#211 = ADVANCED_FACE('',(#212),#100,.T.); +#212 = FACE_BOUND('',#213,.T.); +#213 = EDGE_LOOP('',(#214,#215,#238,#266)); +#214 = ORIENTED_EDGE('',*,*,#84,.T.); +#215 = ORIENTED_EDGE('',*,*,#216,.T.); +#216 = EDGE_CURVE('',#57,#217,#219,.T.); +#217 = VERTEX_POINT('',#218); +#218 = CARTESIAN_POINT('',(-14.,14.,4.)); +#219 = SURFACE_CURVE('',#220,(#224,#231),.PCURVE_S1.); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(-14.,-14.,4.)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(0.,1.,0.)); +#224 = PCURVE('',#100,#225); +#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230); +#226 = LINE('',#227,#228); +#227 = CARTESIAN_POINT('',(0.,-4.)); +#228 = VECTOR('',#229,1.); +#229 = DIRECTION('',(1.,0.)); +#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#231 = PCURVE('',#72,#232); +#232 = DEFINITIONAL_REPRESENTATION('',(#233),#237); +#233 = LINE('',#234,#235); +#234 = CARTESIAN_POINT('',(14.,-14.)); +#235 = VECTOR('',#236,1.); +#236 = DIRECTION('',(0.,1.)); +#237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#238 = ORIENTED_EDGE('',*,*,#239,.F.); +#239 = EDGE_CURVE('',#240,#217,#242,.T.); +#240 = VERTEX_POINT('',#241); +#241 = CARTESIAN_POINT('',(-14.,14.,0.)); +#242 = SURFACE_CURVE('',#243,(#247,#254),.PCURVE_S1.); +#243 = LINE('',#244,#245); +#244 = CARTESIAN_POINT('',(-14.,14.,0.)); +#245 = VECTOR('',#246,1.); +#246 = DIRECTION('',(0.,0.,1.)); +#247 = PCURVE('',#100,#248); +#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253); +#249 = LINE('',#250,#251); +#250 = CARTESIAN_POINT('',(28.,0.)); +#251 = VECTOR('',#252,1.); +#252 = DIRECTION('',(0.,-1.)); +#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#254 = PCURVE('',#255,#260); +#255 = PLANE('',#256); +#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259); +#257 = CARTESIAN_POINT('',(-14.,14.,0.)); +#258 = DIRECTION('',(0.,1.,0.)); +#259 = DIRECTION('',(1.,0.,0.)); +#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(0.,0.)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(0.,-1.)); +#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#266 = ORIENTED_EDGE('',*,*,#267,.F.); +#267 = EDGE_CURVE('',#85,#240,#268,.T.); +#268 = SURFACE_CURVE('',#269,(#273,#280),.PCURVE_S1.); +#269 = LINE('',#270,#271); +#270 = CARTESIAN_POINT('',(-14.,-14.,-0.)); +#271 = VECTOR('',#272,1.); +#272 = DIRECTION('',(0.,1.,0.)); +#273 = PCURVE('',#100,#274); +#274 = DEFINITIONAL_REPRESENTATION('',(#275),#279); +#275 = LINE('',#276,#277); +#276 = CARTESIAN_POINT('',(0.,0.)); +#277 = VECTOR('',#278,1.); +#278 = DIRECTION('',(1.,0.)); +#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#280 = PCURVE('',#126,#281); +#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286); +#282 = LINE('',#283,#284); +#283 = CARTESIAN_POINT('',(14.,-14.)); +#284 = VECTOR('',#285,1.); +#285 = DIRECTION('',(0.,1.)); +#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#287 = ADVANCED_FACE('',(#288,#431,#466),#126,.T.); +#288 = FACE_BOUND('',#289,.T.); +#289 = EDGE_LOOP('',(#290,#291,#292,#293,#316,#344,#377,#405)); +#290 = ORIENTED_EDGE('',*,*,#141,.T.); +#291 = ORIENTED_EDGE('',*,*,#112,.T.); +#292 = ORIENTED_EDGE('',*,*,#267,.T.); +#293 = ORIENTED_EDGE('',*,*,#294,.T.); +#294 = EDGE_CURVE('',#240,#295,#297,.T.); +#295 = VERTEX_POINT('',#296); +#296 = CARTESIAN_POINT('',(14.,14.,0.)); +#297 = SURFACE_CURVE('',#298,(#302,#309),.PCURVE_S1.); +#298 = LINE('',#299,#300); +#299 = CARTESIAN_POINT('',(-14.,14.,0.)); +#300 = VECTOR('',#301,1.); +#301 = DIRECTION('',(1.,0.,0.)); +#302 = PCURVE('',#126,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(14.,14.)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(-1.,0.)); +#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#309 = PCURVE('',#255,#310); +#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315); +#311 = LINE('',#312,#313); +#312 = CARTESIAN_POINT('',(0.,0.)); +#313 = VECTOR('',#314,1.); +#314 = DIRECTION('',(1.,0.)); +#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#316 = ORIENTED_EDGE('',*,*,#317,.T.); +#317 = EDGE_CURVE('',#295,#318,#320,.T.); +#318 = VERTEX_POINT('',#319); +#319 = CARTESIAN_POINT('',(14.,9.2,0.)); +#320 = SURFACE_CURVE('',#321,(#325,#332),.PCURVE_S1.); +#321 = LINE('',#322,#323); +#322 = CARTESIAN_POINT('',(14.,14.,0.)); +#323 = VECTOR('',#324,1.); +#324 = DIRECTION('',(0.,-1.,0.)); +#325 = PCURVE('',#126,#326); +#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(-14.,14.)); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(0.,-1.)); +#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#332 = PCURVE('',#333,#338); +#333 = PLANE('',#334); +#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337); +#335 = CARTESIAN_POINT('',(14.,14.,0.)); +#336 = DIRECTION('',(1.,0.,-0.)); +#337 = DIRECTION('',(0.,-1.,0.)); +#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343); +#339 = LINE('',#340,#341); +#340 = CARTESIAN_POINT('',(0.,0.)); +#341 = VECTOR('',#342,1.); +#342 = DIRECTION('',(1.,0.)); +#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#344 = ORIENTED_EDGE('',*,*,#345,.T.); +#345 = EDGE_CURVE('',#318,#346,#348,.T.); +#346 = VERTEX_POINT('',#347); +#347 = CARTESIAN_POINT('',(14.,5.8,0.)); +#348 = SURFACE_CURVE('',#349,(#354,#365),.PCURVE_S1.); +#349 = CIRCLE('',#350,1.7); +#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353); +#351 = CARTESIAN_POINT('',(14.,7.5,0.)); +#352 = DIRECTION('',(0.,0.,1.)); +#353 = DIRECTION('',(1.,0.,-0.)); +#354 = PCURVE('',#126,#355); +#355 = DEFINITIONAL_REPRESENTATION('',(#356),#364); +#356 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#357,#358,#359,#360,#361,#362 +,#363),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#357 = CARTESIAN_POINT('',(-15.7,7.5)); +#358 = CARTESIAN_POINT('',(-15.7,10.444486372867)); +#359 = CARTESIAN_POINT('',(-13.15,8.972243186434)); +#360 = CARTESIAN_POINT('',(-10.6,7.5)); +#361 = CARTESIAN_POINT('',(-13.15,6.027756813566)); +#362 = CARTESIAN_POINT('',(-15.7,4.555513627133)); +#363 = CARTESIAN_POINT('',(-15.7,7.5)); +#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#365 = PCURVE('',#366,#371); +#366 = CYLINDRICAL_SURFACE('',#367,1.7); +#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370); +#368 = CARTESIAN_POINT('',(14.,7.5,0.)); +#369 = DIRECTION('',(-0.,-0.,-1.)); +#370 = DIRECTION('',(1.,0.,-0.)); +#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376); +#372 = LINE('',#373,#374); +#373 = CARTESIAN_POINT('',(-0.,0.)); +#374 = VECTOR('',#375,1.); +#375 = DIRECTION('',(-1.,0.)); +#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#377 = ORIENTED_EDGE('',*,*,#378,.T.); +#378 = EDGE_CURVE('',#346,#379,#381,.T.); +#379 = VERTEX_POINT('',#380); +#380 = CARTESIAN_POINT('',(14.,-5.8,0.)); +#381 = SURFACE_CURVE('',#382,(#386,#393),.PCURVE_S1.); +#382 = LINE('',#383,#384); +#383 = CARTESIAN_POINT('',(14.,14.,0.)); +#384 = VECTOR('',#385,1.); +#385 = DIRECTION('',(0.,-1.,0.)); +#386 = PCURVE('',#126,#387); +#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392); +#388 = LINE('',#389,#390); +#389 = CARTESIAN_POINT('',(-14.,14.)); +#390 = VECTOR('',#391,1.); +#391 = DIRECTION('',(0.,-1.)); +#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#393 = PCURVE('',#394,#399); +#394 = PLANE('',#395); +#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398); +#396 = CARTESIAN_POINT('',(14.,14.,0.)); +#397 = DIRECTION('',(1.,0.,-0.)); +#398 = DIRECTION('',(0.,-1.,0.)); +#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404); +#400 = LINE('',#401,#402); +#401 = CARTESIAN_POINT('',(0.,0.)); +#402 = VECTOR('',#403,1.); +#403 = DIRECTION('',(1.,0.)); +#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#405 = ORIENTED_EDGE('',*,*,#406,.T.); +#406 = EDGE_CURVE('',#379,#142,#407,.T.); +#407 = SURFACE_CURVE('',#408,(#413,#424),.PCURVE_S1.); +#408 = CIRCLE('',#409,1.7); +#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412); +#410 = CARTESIAN_POINT('',(14.,-7.5,0.)); +#411 = DIRECTION('',(0.,0.,1.)); +#412 = DIRECTION('',(1.,0.,-0.)); +#413 = PCURVE('',#126,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#423); +#415 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#416,#417,#418,#419,#420,#421 +,#422),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#416 = CARTESIAN_POINT('',(-15.7,-7.5)); +#417 = CARTESIAN_POINT('',(-15.7,-4.555513627133)); +#418 = CARTESIAN_POINT('',(-13.15,-6.027756813566)); +#419 = CARTESIAN_POINT('',(-10.6,-7.5)); +#420 = CARTESIAN_POINT('',(-13.15,-8.972243186434)); +#421 = CARTESIAN_POINT('',(-15.7,-10.44448637286)); +#422 = CARTESIAN_POINT('',(-15.7,-7.5)); +#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#424 = PCURVE('',#179,#425); +#425 = DEFINITIONAL_REPRESENTATION('',(#426),#430); +#426 = LINE('',#427,#428); +#427 = CARTESIAN_POINT('',(-0.,0.)); +#428 = VECTOR('',#429,1.); +#429 = DIRECTION('',(-1.,0.)); +#430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#431 = FACE_BOUND('',#432,.T.); +#432 = EDGE_LOOP('',(#433)); +#433 = ORIENTED_EDGE('',*,*,#434,.T.); +#434 = EDGE_CURVE('',#435,#435,#437,.T.); +#435 = VERTEX_POINT('',#436); +#436 = CARTESIAN_POINT('',(-4.3,-7.5,0.)); +#437 = SURFACE_CURVE('',#438,(#443,#454),.PCURVE_S1.); +#438 = CIRCLE('',#439,1.7); +#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442); +#440 = CARTESIAN_POINT('',(-6.,-7.5,-0.)); +#441 = DIRECTION('',(0.,0.,1.)); +#442 = DIRECTION('',(1.,0.,-0.)); +#443 = PCURVE('',#126,#444); +#444 = DEFINITIONAL_REPRESENTATION('',(#445),#453); +#445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#446,#447,#448,#449,#450,#451 +,#452),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#446 = CARTESIAN_POINT('',(4.3,-7.5)); +#447 = CARTESIAN_POINT('',(4.3,-4.555513627133)); +#448 = CARTESIAN_POINT('',(6.85,-6.027756813566)); +#449 = CARTESIAN_POINT('',(9.4,-7.5)); +#450 = CARTESIAN_POINT('',(6.85,-8.972243186434)); +#451 = CARTESIAN_POINT('',(4.3,-10.44448637286)); +#452 = CARTESIAN_POINT('',(4.3,-7.5)); +#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#454 = PCURVE('',#455,#460); +#455 = CYLINDRICAL_SURFACE('',#456,1.7); +#456 = AXIS2_PLACEMENT_3D('',#457,#458,#459); +#457 = CARTESIAN_POINT('',(-6.,-7.5,-0.)); +#458 = DIRECTION('',(-0.,-0.,-1.)); +#459 = DIRECTION('',(1.,0.,-0.)); +#460 = DEFINITIONAL_REPRESENTATION('',(#461),#465); +#461 = LINE('',#462,#463); +#462 = CARTESIAN_POINT('',(-0.,0.)); +#463 = VECTOR('',#464,1.); +#464 = DIRECTION('',(-1.,0.)); +#465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#466 = FACE_BOUND('',#467,.T.); +#467 = EDGE_LOOP('',(#468)); +#468 = ORIENTED_EDGE('',*,*,#469,.T.); +#469 = EDGE_CURVE('',#470,#470,#472,.T.); +#470 = VERTEX_POINT('',#471); +#471 = CARTESIAN_POINT('',(-4.3,7.5,0.)); +#472 = SURFACE_CURVE('',#473,(#478,#489),.PCURVE_S1.); +#473 = CIRCLE('',#474,1.7); +#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477); +#475 = CARTESIAN_POINT('',(-6.,7.5,0.)); +#476 = DIRECTION('',(0.,0.,1.)); +#477 = DIRECTION('',(1.,0.,-0.)); +#478 = PCURVE('',#126,#479); +#479 = DEFINITIONAL_REPRESENTATION('',(#480),#488); +#480 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#481,#482,#483,#484,#485,#486 +,#487),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#481 = CARTESIAN_POINT('',(4.3,7.5)); +#482 = CARTESIAN_POINT('',(4.3,10.444486372867)); +#483 = CARTESIAN_POINT('',(6.85,8.972243186434)); +#484 = CARTESIAN_POINT('',(9.4,7.5)); +#485 = CARTESIAN_POINT('',(6.85,6.027756813566)); +#486 = CARTESIAN_POINT('',(4.3,4.555513627133)); +#487 = CARTESIAN_POINT('',(4.3,7.5)); +#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#489 = PCURVE('',#490,#495); +#490 = CYLINDRICAL_SURFACE('',#491,1.7); +#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494); +#492 = CARTESIAN_POINT('',(-6.,7.5,0.)); +#493 = DIRECTION('',(-0.,-0.,-1.)); +#494 = DIRECTION('',(1.,0.,-0.)); +#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500); +#496 = LINE('',#497,#498); +#497 = CARTESIAN_POINT('',(-0.,0.)); +#498 = VECTOR('',#499,1.); +#499 = DIRECTION('',(-1.,0.)); +#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#501 = ADVANCED_FACE('',(#502,#630,#660),#72,.F.); +#502 = FACE_BOUND('',#503,.F.); +#503 = EDGE_LOOP('',(#504,#505,#506,#507,#530,#553,#581,#604)); +#504 = ORIENTED_EDGE('',*,*,#190,.T.); +#505 = ORIENTED_EDGE('',*,*,#56,.T.); +#506 = ORIENTED_EDGE('',*,*,#216,.T.); +#507 = ORIENTED_EDGE('',*,*,#508,.T.); +#508 = EDGE_CURVE('',#217,#509,#511,.T.); +#509 = VERTEX_POINT('',#510); +#510 = CARTESIAN_POINT('',(14.,14.,4.)); +#511 = SURFACE_CURVE('',#512,(#516,#523),.PCURVE_S1.); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(-14.,14.,4.)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(1.,0.,0.)); +#516 = PCURVE('',#72,#517); +#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522); +#518 = LINE('',#519,#520); +#519 = CARTESIAN_POINT('',(14.,14.)); +#520 = VECTOR('',#521,1.); +#521 = DIRECTION('',(-1.,0.)); +#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#523 = PCURVE('',#255,#524); +#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529); +#525 = LINE('',#526,#527); +#526 = CARTESIAN_POINT('',(0.,-4.)); +#527 = VECTOR('',#528,1.); +#528 = DIRECTION('',(1.,0.)); +#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#530 = ORIENTED_EDGE('',*,*,#531,.T.); +#531 = EDGE_CURVE('',#509,#532,#534,.T.); +#532 = VERTEX_POINT('',#533); +#533 = CARTESIAN_POINT('',(14.,9.2,4.)); +#534 = SURFACE_CURVE('',#535,(#539,#546),.PCURVE_S1.); +#535 = LINE('',#536,#537); +#536 = CARTESIAN_POINT('',(14.,14.,4.)); +#537 = VECTOR('',#538,1.); +#538 = DIRECTION('',(0.,-1.,0.)); +#539 = PCURVE('',#72,#540); +#540 = DEFINITIONAL_REPRESENTATION('',(#541),#545); +#541 = LINE('',#542,#543); +#542 = CARTESIAN_POINT('',(-14.,14.)); +#543 = VECTOR('',#544,1.); +#544 = DIRECTION('',(0.,-1.)); +#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#546 = PCURVE('',#333,#547); +#547 = DEFINITIONAL_REPRESENTATION('',(#548),#552); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(0.,-4.)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(1.,0.)); +#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#553 = ORIENTED_EDGE('',*,*,#554,.T.); +#554 = EDGE_CURVE('',#532,#555,#557,.T.); +#555 = VERTEX_POINT('',#556); +#556 = CARTESIAN_POINT('',(14.,5.8,4.)); +#557 = SURFACE_CURVE('',#558,(#563,#574),.PCURVE_S1.); +#558 = CIRCLE('',#559,1.7); +#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562); +#560 = CARTESIAN_POINT('',(14.,7.5,4.)); +#561 = DIRECTION('',(0.,0.,1.)); +#562 = DIRECTION('',(1.,0.,-0.)); +#563 = PCURVE('',#72,#564); +#564 = DEFINITIONAL_REPRESENTATION('',(#565),#573); +#565 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#566,#567,#568,#569,#570,#571 +,#572),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#566 = CARTESIAN_POINT('',(-15.7,7.5)); +#567 = CARTESIAN_POINT('',(-15.7,10.444486372867)); +#568 = CARTESIAN_POINT('',(-13.15,8.972243186434)); +#569 = CARTESIAN_POINT('',(-10.6,7.5)); +#570 = CARTESIAN_POINT('',(-13.15,6.027756813566)); +#571 = CARTESIAN_POINT('',(-15.7,4.555513627133)); +#572 = CARTESIAN_POINT('',(-15.7,7.5)); +#573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#574 = PCURVE('',#366,#575); +#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580); +#576 = LINE('',#577,#578); +#577 = CARTESIAN_POINT('',(-0.,-4.)); +#578 = VECTOR('',#579,1.); +#579 = DIRECTION('',(-1.,0.)); +#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#581 = ORIENTED_EDGE('',*,*,#582,.T.); +#582 = EDGE_CURVE('',#555,#583,#585,.T.); +#583 = VERTEX_POINT('',#584); +#584 = CARTESIAN_POINT('',(14.,-5.8,4.)); +#585 = SURFACE_CURVE('',#586,(#590,#597),.PCURVE_S1.); +#586 = LINE('',#587,#588); +#587 = CARTESIAN_POINT('',(14.,14.,4.)); +#588 = VECTOR('',#589,1.); +#589 = DIRECTION('',(0.,-1.,0.)); +#590 = PCURVE('',#72,#591); +#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596); +#592 = LINE('',#593,#594); +#593 = CARTESIAN_POINT('',(-14.,14.)); +#594 = VECTOR('',#595,1.); +#595 = DIRECTION('',(0.,-1.)); +#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#597 = PCURVE('',#394,#598); +#598 = DEFINITIONAL_REPRESENTATION('',(#599),#603); +#599 = LINE('',#600,#601); +#600 = CARTESIAN_POINT('',(0.,-4.)); +#601 = VECTOR('',#602,1.); +#602 = DIRECTION('',(1.,0.)); +#603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#604 = ORIENTED_EDGE('',*,*,#605,.T.); +#605 = EDGE_CURVE('',#583,#165,#606,.T.); +#606 = SURFACE_CURVE('',#607,(#612,#623),.PCURVE_S1.); +#607 = CIRCLE('',#608,1.7); +#608 = AXIS2_PLACEMENT_3D('',#609,#610,#611); +#609 = CARTESIAN_POINT('',(14.,-7.5,4.)); +#610 = DIRECTION('',(0.,0.,1.)); +#611 = DIRECTION('',(1.,0.,-0.)); +#612 = PCURVE('',#72,#613); +#613 = DEFINITIONAL_REPRESENTATION('',(#614),#622); +#614 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#615,#616,#617,#618,#619,#620 +,#621),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#615 = CARTESIAN_POINT('',(-15.7,-7.5)); +#616 = CARTESIAN_POINT('',(-15.7,-4.555513627133)); +#617 = CARTESIAN_POINT('',(-13.15,-6.027756813566)); +#618 = CARTESIAN_POINT('',(-10.6,-7.5)); +#619 = CARTESIAN_POINT('',(-13.15,-8.972243186434)); +#620 = CARTESIAN_POINT('',(-15.7,-10.44448637286)); +#621 = CARTESIAN_POINT('',(-15.7,-7.5)); +#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#623 = PCURVE('',#179,#624); +#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629); +#625 = LINE('',#626,#627); +#626 = CARTESIAN_POINT('',(-0.,-4.)); +#627 = VECTOR('',#628,1.); +#628 = DIRECTION('',(-1.,0.)); +#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#630 = FACE_BOUND('',#631,.F.); +#631 = EDGE_LOOP('',(#632)); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#634,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(-4.3,-7.5,4.)); +#636 = SURFACE_CURVE('',#637,(#642,#653),.PCURVE_S1.); +#637 = CIRCLE('',#638,1.7); +#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641); +#639 = CARTESIAN_POINT('',(-6.,-7.5,4.)); +#640 = DIRECTION('',(0.,0.,1.)); +#641 = DIRECTION('',(1.,0.,-0.)); +#642 = PCURVE('',#72,#643); +#643 = DEFINITIONAL_REPRESENTATION('',(#644),#652); +#644 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#645,#646,#647,#648,#649,#650 +,#651),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#645 = CARTESIAN_POINT('',(4.3,-7.5)); +#646 = CARTESIAN_POINT('',(4.3,-4.555513627133)); +#647 = CARTESIAN_POINT('',(6.85,-6.027756813566)); +#648 = CARTESIAN_POINT('',(9.4,-7.5)); +#649 = CARTESIAN_POINT('',(6.85,-8.972243186434)); +#650 = CARTESIAN_POINT('',(4.3,-10.44448637286)); +#651 = CARTESIAN_POINT('',(4.3,-7.5)); +#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#653 = PCURVE('',#455,#654); +#654 = DEFINITIONAL_REPRESENTATION('',(#655),#659); +#655 = LINE('',#656,#657); +#656 = CARTESIAN_POINT('',(-0.,-4.)); +#657 = VECTOR('',#658,1.); +#658 = DIRECTION('',(-1.,0.)); +#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#660 = FACE_BOUND('',#661,.F.); +#661 = EDGE_LOOP('',(#662)); +#662 = ORIENTED_EDGE('',*,*,#663,.T.); +#663 = EDGE_CURVE('',#664,#664,#666,.T.); +#664 = VERTEX_POINT('',#665); +#665 = CARTESIAN_POINT('',(-4.3,7.5,4.)); +#666 = SURFACE_CURVE('',#667,(#672,#683),.PCURVE_S1.); +#667 = CIRCLE('',#668,1.7); +#668 = AXIS2_PLACEMENT_3D('',#669,#670,#671); +#669 = CARTESIAN_POINT('',(-6.,7.5,4.)); +#670 = DIRECTION('',(0.,0.,1.)); +#671 = DIRECTION('',(1.,0.,-0.)); +#672 = PCURVE('',#72,#673); +#673 = DEFINITIONAL_REPRESENTATION('',(#674),#682); +#674 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#675,#676,#677,#678,#679,#680 +,#681),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#675 = CARTESIAN_POINT('',(4.3,7.5)); +#676 = CARTESIAN_POINT('',(4.3,10.444486372867)); +#677 = CARTESIAN_POINT('',(6.85,8.972243186434)); +#678 = CARTESIAN_POINT('',(9.4,7.5)); +#679 = CARTESIAN_POINT('',(6.85,6.027756813566)); +#680 = CARTESIAN_POINT('',(4.3,4.555513627133)); +#681 = CARTESIAN_POINT('',(4.3,7.5)); +#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#683 = PCURVE('',#490,#684); +#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689); +#685 = LINE('',#686,#687); +#686 = CARTESIAN_POINT('',(-0.,-4.)); +#687 = VECTOR('',#688,1.); +#688 = DIRECTION('',(-1.,0.)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = ADVANCED_FACE('',(#691),#179,.F.); +#691 = FACE_BOUND('',#692,.T.); +#692 = EDGE_LOOP('',(#693,#694,#713,#714)); +#693 = ORIENTED_EDGE('',*,*,#406,.F.); +#694 = ORIENTED_EDGE('',*,*,#695,.F.); +#695 = EDGE_CURVE('',#583,#379,#696,.T.); +#696 = SURFACE_CURVE('',#697,(#701,#707),.PCURVE_S1.); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(14.,-5.8,0.)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(-0.,-0.,-1.)); +#701 = PCURVE('',#179,#702); +#702 = DEFINITIONAL_REPRESENTATION('',(#703),#706); +#703 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#704,#705),.UNSPECIFIED.,.F.,.F., + (2,2),(-4.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#704 = CARTESIAN_POINT('',(-1.570796326795,-4.0000006)); +#705 = CARTESIAN_POINT('',(-1.570796326795,6.E-07)); +#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#707 = PCURVE('',#394,#708); +#708 = DEFINITIONAL_REPRESENTATION('',(#709),#712); +#709 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#710,#711),.UNSPECIFIED.,.F.,.F., + (2,2),(-4.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#710 = CARTESIAN_POINT('',(19.8,-4.0000006)); +#711 = CARTESIAN_POINT('',(19.8,6.E-07)); +#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#713 = ORIENTED_EDGE('',*,*,#605,.T.); +#714 = ORIENTED_EDGE('',*,*,#164,.T.); +#715 = ADVANCED_FACE('',(#716),#255,.T.); +#716 = FACE_BOUND('',#717,.T.); +#717 = EDGE_LOOP('',(#718,#719,#720,#741)); +#718 = ORIENTED_EDGE('',*,*,#239,.T.); +#719 = ORIENTED_EDGE('',*,*,#508,.T.); +#720 = ORIENTED_EDGE('',*,*,#721,.F.); +#721 = EDGE_CURVE('',#295,#509,#722,.T.); +#722 = SURFACE_CURVE('',#723,(#727,#734),.PCURVE_S1.); +#723 = LINE('',#724,#725); +#724 = CARTESIAN_POINT('',(14.,14.,0.)); +#725 = VECTOR('',#726,1.); +#726 = DIRECTION('',(0.,0.,1.)); +#727 = PCURVE('',#255,#728); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733); +#729 = LINE('',#730,#731); +#730 = CARTESIAN_POINT('',(28.,0.)); +#731 = VECTOR('',#732,1.); +#732 = DIRECTION('',(0.,-1.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = PCURVE('',#333,#735); +#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740); +#736 = LINE('',#737,#738); +#737 = CARTESIAN_POINT('',(0.,0.)); +#738 = VECTOR('',#739,1.); +#739 = DIRECTION('',(0.,-1.)); +#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#741 = ORIENTED_EDGE('',*,*,#294,.F.); +#742 = ADVANCED_FACE('',(#743),#394,.T.); +#743 = FACE_BOUND('',#744,.T.); +#744 = EDGE_LOOP('',(#745,#746,#765,#766)); +#745 = ORIENTED_EDGE('',*,*,#378,.F.); +#746 = ORIENTED_EDGE('',*,*,#747,.F.); +#747 = EDGE_CURVE('',#555,#346,#748,.T.); +#748 = SURFACE_CURVE('',#749,(#753,#759),.PCURVE_S1.); +#749 = LINE('',#750,#751); +#750 = CARTESIAN_POINT('',(14.,5.8,0.)); +#751 = VECTOR('',#752,1.); +#752 = DIRECTION('',(-0.,-0.,-1.)); +#753 = PCURVE('',#394,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#758); +#755 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#756,#757),.UNSPECIFIED.,.F.,.F., + (2,2),(-4.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#756 = CARTESIAN_POINT('',(8.2,-4.0000006)); +#757 = CARTESIAN_POINT('',(8.2,6.E-07)); +#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#759 = PCURVE('',#366,#760); +#760 = DEFINITIONAL_REPRESENTATION('',(#761),#764); +#761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#762,#763),.UNSPECIFIED.,.F.,.F., + (2,2),(-4.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#762 = CARTESIAN_POINT('',(-4.712388980385,-4.0000006)); +#763 = CARTESIAN_POINT('',(-4.712388980385,6.E-07)); +#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#765 = ORIENTED_EDGE('',*,*,#582,.T.); +#766 = ORIENTED_EDGE('',*,*,#695,.T.); +#767 = ADVANCED_FACE('',(#768),#366,.F.); +#768 = FACE_BOUND('',#769,.T.); +#769 = EDGE_LOOP('',(#770,#771,#790,#791)); +#770 = ORIENTED_EDGE('',*,*,#345,.F.); +#771 = ORIENTED_EDGE('',*,*,#772,.F.); +#772 = EDGE_CURVE('',#532,#318,#773,.T.); +#773 = SURFACE_CURVE('',#774,(#778,#784),.PCURVE_S1.); +#774 = LINE('',#775,#776); +#775 = CARTESIAN_POINT('',(14.,9.2,0.)); +#776 = VECTOR('',#777,1.); +#777 = DIRECTION('',(-0.,-0.,-1.)); +#778 = PCURVE('',#366,#779); +#779 = DEFINITIONAL_REPRESENTATION('',(#780),#783); +#780 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#781,#782),.UNSPECIFIED.,.F.,.F., + (2,2),(-4.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#781 = CARTESIAN_POINT('',(-1.570796326795,-4.0000006)); +#782 = CARTESIAN_POINT('',(-1.570796326795,6.E-07)); +#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#784 = PCURVE('',#333,#785); +#785 = DEFINITIONAL_REPRESENTATION('',(#786),#789); +#786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#787,#788),.UNSPECIFIED.,.F.,.F., + (2,2),(-4.0000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.); +#787 = CARTESIAN_POINT('',(4.8,-4.0000006)); +#788 = CARTESIAN_POINT('',(4.8,6.E-07)); +#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#790 = ORIENTED_EDGE('',*,*,#554,.T.); +#791 = ORIENTED_EDGE('',*,*,#747,.T.); +#792 = ADVANCED_FACE('',(#793),#333,.T.); +#793 = FACE_BOUND('',#794,.T.); +#794 = EDGE_LOOP('',(#795,#796,#797,#798)); +#795 = ORIENTED_EDGE('',*,*,#317,.F.); +#796 = ORIENTED_EDGE('',*,*,#721,.T.); +#797 = ORIENTED_EDGE('',*,*,#531,.T.); +#798 = ORIENTED_EDGE('',*,*,#772,.T.); +#799 = ADVANCED_FACE('',(#800),#455,.F.); +#800 = FACE_BOUND('',#801,.T.); +#801 = EDGE_LOOP('',(#802,#823,#824,#825)); +#802 = ORIENTED_EDGE('',*,*,#803,.T.); +#803 = EDGE_CURVE('',#435,#634,#804,.T.); +#804 = SEAM_CURVE('',#805,(#809,#816),.PCURVE_S1.); +#805 = LINE('',#806,#807); +#806 = CARTESIAN_POINT('',(-4.3,-7.5,0.)); +#807 = VECTOR('',#808,1.); +#808 = DIRECTION('',(0.,0.,1.)); +#809 = PCURVE('',#455,#810); +#810 = DEFINITIONAL_REPRESENTATION('',(#811),#815); +#811 = LINE('',#812,#813); +#812 = CARTESIAN_POINT('',(-0.,0.)); +#813 = VECTOR('',#814,1.); +#814 = DIRECTION('',(-0.,-1.)); +#815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#816 = PCURVE('',#455,#817); +#817 = DEFINITIONAL_REPRESENTATION('',(#818),#822); +#818 = LINE('',#819,#820); +#819 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#820 = VECTOR('',#821,1.); +#821 = DIRECTION('',(-0.,-1.)); +#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#823 = ORIENTED_EDGE('',*,*,#633,.T.); +#824 = ORIENTED_EDGE('',*,*,#803,.F.); +#825 = ORIENTED_EDGE('',*,*,#434,.F.); +#826 = ADVANCED_FACE('',(#827),#490,.F.); +#827 = FACE_BOUND('',#828,.T.); +#828 = EDGE_LOOP('',(#829,#850,#851,#852)); +#829 = ORIENTED_EDGE('',*,*,#830,.T.); +#830 = EDGE_CURVE('',#470,#664,#831,.T.); +#831 = SEAM_CURVE('',#832,(#836,#843),.PCURVE_S1.); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(-4.3,7.5,0.)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(0.,0.,1.)); +#836 = PCURVE('',#490,#837); +#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842); +#838 = LINE('',#839,#840); +#839 = CARTESIAN_POINT('',(-0.,0.)); +#840 = VECTOR('',#841,1.); +#841 = DIRECTION('',(-0.,-1.)); +#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#843 = PCURVE('',#490,#844); +#844 = DEFINITIONAL_REPRESENTATION('',(#845),#849); +#845 = LINE('',#846,#847); +#846 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#847 = VECTOR('',#848,1.); +#848 = DIRECTION('',(-0.,-1.)); +#849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#850 = ORIENTED_EDGE('',*,*,#663,.T.); +#851 = ORIENTED_EDGE('',*,*,#830,.F.); +#852 = ORIENTED_EDGE('',*,*,#469,.F.); +#853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#857)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#854,#855,#856)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#854 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#855 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#856 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#857 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#854, + 'distance_accuracy_value','confusion accuracy'); +#858 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +ENDSEC; +END-ISO-10303-21; diff --git a/artifacts/cdsl-annulus-circles-build/parts/009595.report.json b/artifacts/cdsl-annulus-circles-build/parts/009595.report.json new file mode 100644 index 00000000..47083191 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/009595.report.json @@ -0,0 +1,675 @@ +{ + "build_attempted": true, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\009595.cdsl.json", + "compiled": true, + "failure_category": "selector_resolution", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "selector_not_found", + "detail": { + "candidate_count": 12, + "minimum_score": 0.8 + }, + "feature_id": "f_006", + "message": "No runtime topology record satisfies the selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "009595", + "runtime_eligible": true, + "selector_resolution": [ + { + "candidates": [ + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:100.530965:2", + "circle:100.530965:2", + "circle:100.530965:2", + "circle:94.247780:2", + "circle:94.247780:2", + "line:1000.000000:2", + "line:1000.000000:2", + "line:70.000000:2", + "line:70.000000:2" + ], + "area_mm2": 65369.29242860863, + "bbox_mm": [ + -500.0, + -35.0, + 0.0, + 500.0, + 35.0, + 0.0 + ], + "center_mm": [ + -1.0625878144043384, + -0.3541959381347688, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:3", + "score": 0.75 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:1000.000000:2", + "line:1000.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 14999.999999999996, + "bbox_mm": [ + -500.0, + 35.0, + 0.0, + 500.0, + 35.0, + 15.0 + ], + "center_mm": [ + -5.107025913275722e-15, + 35.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 35.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:0", + "score": 0.25 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:70.000000:2", + "line:70.000000:2" + ], + "area_mm2": 1050.0, + "bbox_mm": [ + -500.0, + -35.0, + 0.0, + -500.0, + 35.0, + 15.0 + ], + "center_mm": [ + -500.0, + -1.3322676295501878e-15, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -500.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:1", + "score": 0.25 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:70.000000:2", + "line:70.000000:2" + ], + "area_mm2": 1050.0, + "bbox_mm": [ + 500.0, + -35.0, + 0.0, + 500.0, + 35.0, + 15.0 + ], + "center_mm": [ + 500.0, + 1.3322676295501878e-15, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 500.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:2", + "score": 0.25 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:100.530965:2", + "circle:100.530965:2", + "circle:100.530965:2", + "circle:94.247780:2", + "circle:94.247780:2", + "line:1000.000000:2", + "line:1000.000000:2", + "line:70.000000:2", + "line:70.000000:2" + ], + "area_mm2": 65369.29242860863, + "bbox_mm": [ + -500.0, + -35.0, + 15.0, + 500.0, + 35.0, + 15.0 + ], + "center_mm": [ + -1.0625878144043384, + -0.3541959381347688, + 15.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:4", + "score": 0.25 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:1000.000000:2", + "line:1000.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 14999.999999999996, + "bbox_mm": [ + -500.0, + -35.0, + 0.0, + 500.0, + -35.0, + 15.0 + ], + "center_mm": [ + 5.107025913275722e-15, + -35.0, + 7.5 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -35.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:5", + "score": 0.25 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:94.247780:2", + "circle:94.247780:2", + "line:15.000000:1" + ], + "area_mm2": 1413.716694115407, + "bbox_mm": [ + -270.0, + -10.0, + 0.0, + -240.0, + 20.0, + 15.0 + ], + "center_mm": [ + -270.0, + 5.000000000000002, + 7.5 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:10", + "score": 0.125 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:100.530965:2", + "line:15.000000:1" + ], + "area_mm2": 1507.9644737231006, + "bbox_mm": [ + -401.0, + -11.0, + 0.0, + -369.0, + 21.0, + 15.0 + ], + "center_mm": [ + -401.0, + 5.000000000000002, + 7.5 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:11", + "score": 0.125 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:100.530965:2", + "line:15.000000:1" + ], + "area_mm2": 1507.9644737231006, + "bbox_mm": [ + 399.0, + -11.0, + 0.0, + 431.0, + 21.0, + 15.0 + ], + "center_mm": [ + 399.0, + 5.000000000000002, + 7.5 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:6", + "score": 0.125 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:94.247780:2", + "circle:94.247780:2", + "line:15.000000:1" + ], + "area_mm2": 1413.716694115407, + "bbox_mm": [ + 270.0, + -10.0, + 0.0, + 300.0, + 20.0, + 15.0 + ], + "center_mm": [ + 270.0, + 5.000000000000002, + 7.5 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:7", + "score": 0.125 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:100.530965:2", + "line:15.000000:1" + ], + "area_mm2": 1507.9644737231006, + "bbox_mm": [ + 139.0, + -11.0, + 0.0, + 171.0, + 21.0, + 15.0 + ], + "center_mm": [ + 139.0, + 5.000000000000002, + 7.5 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:8", + "score": 0.125 + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:100.530965:2", + "circle:100.530965:2", + "line:15.000000:1" + ], + "area_mm2": 1507.9644737231006, + "bbox_mm": [ + -141.0, + -11.0, + 0.0, + -109.0, + 21.0, + 15.0 + ], + "center_mm": [ + -141.0, + 5.000000000000002, + 7.5 + ], + "normal": [ + 1.0, + -1.2246467991473532e-16, + 0.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:9", + "score": 0.125 + } + ], + "diagnostic": { + "code": "selector_not_found", + "detail": { + "candidate_count": 12, + "minimum_score": 0.8 + }, + "message": "No runtime topology record satisfies the selector" + }, + "feature_id": "f_006", + "selector": { + "confidence": 0.8, + "geometry": { + "bbox_mm": [ + -500.0, + -35.0, + 0.0, + 500.0, + 35.0, + 0.0 + ], + "center_mm": [ + -0.0, + -0.442176187, + 0.0 + ], + "normal": [ + 0.0, + -0.0, + -1.0 + ], + "surface_type": "plane" + }, + "kind": "face", + "source": "inferred_from_step", + "stable_id": "step-face-17e8daacfd1495ec78ef0cad" + }, + "status": "not_found" + } + ], + "semantic_valid": true, + "timings": { + "analysis_s": 4.954372 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-build/parts/010345.report.json b/artifacts/cdsl-annulus-circles-build/parts/010345.report.json new file mode 100644 index 00000000..d30142bd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/010345.report.json @@ -0,0 +1,6393 @@ +{ + "build_attempted": true, + "build_result": { + "bbox_mm": { + "max": [ + 60.0, + 50.0, + 15.0 + ], + "min": [ + -60.0, + -50.0, + 0.0 + ] + }, + "engine": "cdsl_only", + "feature_results": [ + { + "atomic_id": "reference_plane", + "context": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + -1.0 + ] + }, + "diagnostics": [], + "feature_id": "f_001", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "reference_plane", + "context": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "diagnostics": [], + "feature_id": "f_002", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "extrude_add_blind", + "body_id": "body:f_004", + "diagnostics": [], + "feature_id": "f_004", + "replay_definition": { + "atomic_id": "extrude_add_blind", + "params": { + "distance_mm": 15.0, + "end_condition": { + "solidworks_code": 0, + "type": "blind" + }, + "reverse": false + }, + "sketch_id": "sk_002" + }, + "status": "executed" + }, + { + "atomic_id": "hole_wizard", + "body_id": "body:f_006", + "diagnostics": [ + { + "code": "thread_decoration_ignored", + "feature_id": "f_006", + "message": "Thread decoration is not modeled; the hole falls back to a plain cylindrical bore" + } + ], + "feature_id": "f_006", + "replay_definition": { + "atomic_id": "hole_wizard", + "params": { + "depth_mm": 16.0, + "diameter_mm": 8.0, + "end_condition": { + "solidworks_code": 0, + "type": "blind" + }, + "hole_type": "Bottoming Tapped Hole", + "host_face": { + "confidence": 0.8, + "geometry": { + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 0.0, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "surface_type": "plane" + }, + "kind": "face", + "source": "inferred_from_step", + "stable_id": "step-face-81ad8570aaa3f2f52b85ff82" + }, + "positions": [ + { + "mm": [ + -60.0, + 37.5, + 7.5 + ] + }, + { + "mm": [ + -60.0, + -37.5, + 7.5 + ] + } + ], + "thread": { + "class": "1B", + "depth_mm": 16.0, + "diameter_mm": 8.0 + } + }, + "sketch_id": "sk_004" + }, + "status": "executed" + }, + { + "atomic_id": "reference_plane", + "body_id": "body:f_006", + "context": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + 1.0 + ] + }, + "diagnostics": [], + "feature_id": "f_003", + "replay_definition": { + "atomic_id": "reference_plane", + "params": { + "angle_rad": 0.0, + "offset_mm": 0.0, + "plane": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "reverse": false, + "solidworks_type": 10 + }, + "sketch_id": null + }, + "status": "executed" + }, + { + "atomic_id": "extrude_cut_blind", + "body_id": "body:f_005", + "diagnostics": [], + "feature_id": "f_005", + "replay_definition": { + "atomic_id": "extrude_cut_blind", + "params": { + "distance_mm": 15.0, + "end_condition": { + "solidworks_code": 0, + "type": "blind" + }, + "reverse": false + }, + "sketch_id": "sk_003" + }, + "status": "executed" + }, + { + "atomic_id": "extrude_cut_blind", + "body_id": "body:f_007", + "diagnostics": [], + "feature_id": "f_007", + "replay_definition": { + "atomic_id": "extrude_cut_blind", + "params": { + "distance_mm": 0.0, + "end_condition": { + "solidworks_code": 1, + "type": "through_all" + }, + "reverse": false + }, + "sketch_id": "sk_005" + }, + "status": "executed" + } + ], + "out_step": "artifacts\\cdsl-annulus-circles-build\\parts\\010345.step", + "runtime_diagnostics": [], + "selector_resolution": [ + { + "candidates": [ + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.881784197001252e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3", + "score": 1.0 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -1.304512053934559e-15, + 50.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:0", + "score": 0.25 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 60.0, + 8.881784197001252e-16, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:1", + "score": 0.25 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 1.304512053934559e-15, + -50.0, + 7.5 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:2", + "score": 0.25 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:120.000000:2", + "line:120.000000:2" + ], + "area_mm2": 12000.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + 7.216449660063518e-16, + 2.3684757858670006e-16, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:4", + "score": 0.25 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:120.000000:2", + "line:120.000000:2" + ], + "area_mm2": 12000.0, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 7.216449660063518e-16, + 2.3684757858670006e-16, + 15.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:5", + "score": 0.25 + } + ], + "feature_id": "f_006", + "record": { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.881784197001252e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3" + }, + "score": 1.0, + "selected": { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.881784197001252e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3" + }, + "selector": { + "confidence": 0.8, + "geometry": { + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 0.0, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "surface_type": "plane" + }, + "kind": "face", + "source": "inferred_from_step", + "stable_id": "step-face-81ad8570aaa3f2f52b85ff82" + }, + "status": "resolved" + } + ], + "solid_count": 1, + "topology_records": [ + { + "feature_id": "f_001", + "geometry": { + "normal": [ + 0.0, + 1.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + -1.0 + ] + }, + "kind": "plane", + "record_id": "f_001:plane" + }, + { + "feature_id": "f_002", + "geometry": { + "normal": [ + 0.0, + 0.0, + 1.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 1.0, + 0.0, + 0.0 + ], + "y_dir": [ + 0.0, + 1.0, + 0.0 + ] + }, + "kind": "plane", + "record_id": "f_002:plane" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -1.304512053934559e-15, + 50.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 60.0, + 8.881784197001252e-16, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 1.304512053934559e-15, + -50.0, + 7.5 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:2" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.881784197001252e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:120.000000:2", + "line:120.000000:2" + ], + "area_mm2": 12000.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + 7.216449660063518e-16, + 2.3684757858670006e-16, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:4" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:120.000000:2", + "line:120.000000:2" + ], + "area_mm2": 12000.0, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 7.216449660063518e-16, + 2.3684757858670006e-16, + 15.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:5" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + 50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 60.0, + 50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + 50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + 0.0, + 50.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + 50.0, + 0.0 + ], + "length_mm": 120.0, + "start_mm": [ + -60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:2" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 0.0, + 50.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + 50.0, + 15.0 + ], + "length_mm": 120.0, + "start_mm": [ + -60.0, + 50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:3" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 60.0, + -50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 60.0, + -50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:4" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + 60.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 0.0 + ], + "length_mm": 100.0, + "start_mm": [ + 60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:5" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 60.0, + 0.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 15.0 + ], + "length_mm": 100.0, + "start_mm": [ + 60.0, + 50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:6" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + -50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -60.0, + -50.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:7" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 0.0 + ], + "center_mm": [ + 0.0, + -50.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + -0.0 + ], + "length_mm": 120.0, + "start_mm": [ + 60.0, + -50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:8" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 0.0, + -50.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + 15.0 + ], + "length_mm": 120.0, + "start_mm": [ + 60.0, + -50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:9" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 0.0 + ], + "center_mm": [ + -60.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 0.0 + ], + "length_mm": 100.0, + "start_mm": [ + -60.0, + -50.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:10" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 0.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 15.0 + ], + "length_mm": 100.0, + "start_mm": [ + -60.0, + -50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:edge:11" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "center_mm": [ + -60.0, + -50.0, + 15.0 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:vertex:0" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "center_mm": [ + -60.0, + 50.0, + 15.0 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:vertex:1" + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "volume_mm3": 180000.0 + }, + "kind": "body", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -1.304512053934559e-15, + 50.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:face:0" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1399.4690350851267, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.123569358910517e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:face:1" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 60.0, + 8.881784197001252e-16, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:face:2" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:120.000000:2", + "line:120.000000:2" + ], + "area_mm2": 12000.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + 7.216449660063518e-16, + 2.3684757858670006e-16, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:face:3" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:120.000000:2", + "line:120.000000:2" + ], + "area_mm2": 12000.0, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 7.216449660063518e-16, + 2.3684757858670006e-16, + 15.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:face:4" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 1.304512053934559e-15, + -50.0, + 7.5 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:face:5" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:16.000000:1" + ], + "area_mm2": 402.1238596594935, + "bbox_mm": [ + -60.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -52.0, + -37.5, + 3.5 + ], + "normal": [ + 0.0, + 1.2246467991473532e-16, + 1.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:face:6" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:16.000000:1" + ], + "area_mm2": 402.1238596594935, + "bbox_mm": [ + -60.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -52.0, + 37.5, + 3.5 + ], + "normal": [ + 0.0, + 1.2246467991473532e-16, + 1.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:face:7" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2" + ], + "area_mm2": 50.26548245743667, + "bbox_mm": [ + -44.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -43.99999999999999, + -37.5, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -43.99999999999999, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:face:8" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2" + ], + "area_mm2": 50.26548245743667, + "bbox_mm": [ + -44.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -43.99999999999999, + 37.5, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -43.99999999999999, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:face:9" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:0" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + 50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 60.0, + 50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + 50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:1" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + 0.0, + 50.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + 50.0, + 0.0 + ], + "length_mm": 120.0, + "start_mm": [ + -60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:2" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 0.0, + 50.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + 50.0, + 15.0 + ], + "length_mm": 120.0, + "start_mm": [ + -60.0, + 50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:3" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + -50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -60.0, + -50.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:4" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 0.0 + ], + "center_mm": [ + -60.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 0.0 + ], + "length_mm": 100.0, + "start_mm": [ + -60.0, + -50.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:5" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 0.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 15.0 + ], + "length_mm": 100.0, + "start_mm": [ + -60.0, + -50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:6" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -41.5, + 3.5, + -60.0, + -33.5, + 11.5 + ], + "center_mm": [ + -60.0, + -37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -60.0, + -37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -60.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:edge:7" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 33.5, + 3.5, + -60.0, + 41.5, + 11.5 + ], + "center_mm": [ + -60.0, + 37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -60.0, + 37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -60.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:edge:8" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 60.0, + -50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 60.0, + -50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:9" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + 60.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 0.0 + ], + "length_mm": 100.0, + "start_mm": [ + 60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:10" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 60.0, + 0.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 15.0 + ], + "length_mm": 100.0, + "start_mm": [ + 60.0, + 50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:11" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 0.0 + ], + "center_mm": [ + 0.0, + -50.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + -0.0 + ], + "length_mm": 120.0, + "start_mm": [ + 60.0, + -50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:12" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 0.0, + -50.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + 15.0 + ], + "length_mm": 120.0, + "start_mm": [ + 60.0, + -50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_006:edge:13" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -44.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -44.0, + -37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -44.0, + -37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -44.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:edge:14" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -60.0, + -37.5, + 11.5, + -44.0, + -37.5, + 11.5 + ], + "center_mm": [ + -52.0, + -37.5, + 11.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -37.5, + 11.5 + ], + "length_mm": 16.0, + "start_mm": [ + -44.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:edge:15" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -44.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -44.0, + 37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -44.0, + 37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -44.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:edge:16" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -60.0, + 37.5, + 11.5, + -44.0, + 37.5, + 11.5 + ], + "center_mm": [ + -52.0, + 37.5, + 11.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 37.5, + 11.5 + ], + "length_mm": 16.0, + "start_mm": [ + -44.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:edge:17" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "center_mm": [ + -44.0, + 37.5, + 11.5 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:vertex:0" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "center_mm": [ + -60.0, + 37.5, + 11.5 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006:vertex:1" + }, + { + "body_id": "body:f_006", + "feature_id": "f_006", + "geometry": { + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "volume_mm3": 178391.50456136203 + }, + "kind": "body", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_006" + }, + { + "feature_id": "f_003", + "geometry": { + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "origin_mm": [ + 0.0, + 0.0, + 0.0 + ], + "x_dir": [ + 0.0, + 1.0, + 0.0 + ], + "y_dir": [ + 0.0, + 0.0, + 1.0 + ] + }, + "kind": "plane", + "record_id": "f_003:plane" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:35.000000:2", + "line:35.000000:2" + ], + "area_mm2": 525.0, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + -25.0, + 50.0, + 15.0 + ], + "center_mm": [ + -42.5, + 50.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:120.000000:2", + "line:20.000000:2", + "line:30.000000:2", + "line:35.000000:2", + "line:45.000000:2", + "line:64.031242:2" + ], + "area_mm2": 7850.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + -15.26008492569002, + -10.265392781316347, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:64.031242:2", + "line:64.031242:2" + ], + "area_mm2": 960.4686356149273, + "bbox_mm": [ + -25.0, + 0.0, + 0.0, + 15.0, + 50.0, + 15.0 + ], + "center_mm": [ + -4.999999999999999, + 25.0, + 7.5 + ], + "normal": [ + 0.7808688094430304, + 0.6246950475544243, + 0.0 + ], + "plane_normal": [ + 0.7808688094430304, + 0.6246950475544243, + 0.0 + ], + "plane_offset_mm": 11.713032141645456, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:2" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:120.000000:2", + "line:20.000000:2", + "line:30.000000:2", + "line:35.000000:2", + "line:45.000000:2", + "line:64.031242:2" + ], + "area_mm2": 7850.0, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -15.26008492569002, + -10.265392781316347, + 15.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:3" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1399.4690350851267, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.123569358910517e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:face:4" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 1.304512053934559e-15, + -50.0, + 7.5 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:face:5" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:30.000000:2", + "line:30.000000:2" + ], + "area_mm2": 450.0, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 60.0, + -35.0, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:6" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:45.000000:2", + "line:45.000000:2" + ], + "area_mm2": 675.0, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 37.5, + -20.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": -20.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:7" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:20.000000:2", + "line:20.000000:2" + ], + "area_mm2": 299.99999999999994, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 15.0, + 0.0, + 15.0 + ], + "center_mm": [ + 15.0, + -10.0, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:face:8" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:16.000000:1" + ], + "area_mm2": 402.1238596594935, + "bbox_mm": [ + -60.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -52.0, + -37.5, + 3.5 + ], + "normal": [ + 0.0, + 1.2246467991473532e-16, + 1.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:face:9" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:16.000000:1" + ], + "area_mm2": 402.1238596594935, + "bbox_mm": [ + -60.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -52.0, + 37.5, + 3.5 + ], + "normal": [ + 0.0, + 1.2246467991473532e-16, + 1.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:face:10" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2" + ], + "area_mm2": 50.26548245743667, + "bbox_mm": [ + -44.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -43.99999999999999, + -37.5, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -43.99999999999999, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:face:11" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2" + ], + "area_mm2": 50.26548245743667, + "bbox_mm": [ + -44.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -43.99999999999999, + 37.5, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -43.99999999999999, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:face:12" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + -25.0, + 50.0, + 0.0 + ], + "center_mm": [ + -42.5, + 50.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -25.0, + 50.0, + 0.0 + ], + "length_mm": 35.0, + "start_mm": [ + -60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -25.0, + 50.0, + 0.0, + -25.0, + 50.0, + 15.0 + ], + "center_mm": [ + -25.0, + 50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -25.0, + 50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -25.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 15.0, + -25.0, + 50.0, + 15.0 + ], + "center_mm": [ + -42.5, + 50.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -25.0, + 50.0, + 15.0 + ], + "length_mm": 35.0, + "start_mm": [ + -60.0, + 50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:2" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:3" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 0.0 + ], + "center_mm": [ + -60.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 0.0 + ], + "length_mm": 100.0, + "start_mm": [ + -60.0, + -50.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:4" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 0.0 + ], + "center_mm": [ + 0.0, + -50.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + -0.0 + ], + "length_mm": 120.0, + "start_mm": [ + 60.0, + -50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:5" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + -20.0, + 0.0 + ], + "center_mm": [ + 60.0, + -35.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 0.0 + ], + "length_mm": 30.0, + "start_mm": [ + 60.0, + -20.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:6" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 60.0, + -20.0, + 0.0 + ], + "center_mm": [ + 37.5, + -20.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -20.0, + 0.0 + ], + "length_mm": 45.0, + "start_mm": [ + 15.0, + -20.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:7" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 15.0, + 0.0, + 0.0 + ], + "center_mm": [ + 15.0, + -10.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + -20.0, + 0.0 + ], + "length_mm": 20.0, + "start_mm": [ + 15.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:8" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -25.0, + 0.0, + 0.0, + 15.0, + 50.0, + 0.0 + ], + "center_mm": [ + -5.0, + 25.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + 0.0, + 0.0 + ], + "length_mm": 64.03124237432849, + "start_mm": [ + -25.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:9" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + 0.0, + 0.0, + 15.0, + 0.0, + 15.0 + ], + "center_mm": [ + 15.0, + 0.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + 0.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 15.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:10" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -25.0, + 0.0, + 15.0, + 15.0, + 50.0, + 15.0 + ], + "center_mm": [ + -5.0, + 25.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + 0.0, + 15.0 + ], + "length_mm": 64.03124237432849, + "start_mm": [ + -25.0, + 50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:11" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 0.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 15.0 + ], + "length_mm": 100.0, + "start_mm": [ + -60.0, + -50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:12" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 0.0, + -50.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + 15.0 + ], + "length_mm": 120.0, + "start_mm": [ + 60.0, + -50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:13" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 15.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 60.0, + -35.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 15.0 + ], + "length_mm": 30.0, + "start_mm": [ + 60.0, + -20.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:14" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 15.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 37.5, + -20.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -20.0, + 15.0 + ], + "length_mm": 45.0, + "start_mm": [ + 15.0, + -20.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:15" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 15.0, + 15.0, + 0.0, + 15.0 + ], + "center_mm": [ + 15.0, + -10.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + -20.0, + 15.0 + ], + "length_mm": 20.0, + "start_mm": [ + 15.0, + 0.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:16" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + -50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -60.0, + -50.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:17" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -41.5, + 3.5, + -60.0, + -33.5, + 11.5 + ], + "center_mm": [ + -60.0, + -37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -60.0, + -37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -60.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:edge:18" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 33.5, + 3.5, + -60.0, + 41.5, + 11.5 + ], + "center_mm": [ + -60.0, + 37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -60.0, + 37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -60.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:edge:19" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 60.0, + -50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 60.0, + -50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_005:edge:20" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -20.0, + 0.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 60.0, + -20.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -20.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 60.0, + -20.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:21" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 15.0, + -20.0, + 15.0 + ], + "center_mm": [ + 15.0, + -20.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + -20.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 15.0, + -20.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005:edge:22" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -44.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -44.0, + -37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -44.0, + -37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -44.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:edge:23" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -60.0, + -37.5, + 11.5, + -44.0, + -37.5, + 11.5 + ], + "center_mm": [ + -52.0, + -37.5, + 11.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -37.5, + 11.5 + ], + "length_mm": 16.0, + "start_mm": [ + -44.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:edge:24" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -44.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -44.0, + 37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -44.0, + 37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -44.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:edge:25" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -60.0, + 37.5, + 11.5, + -44.0, + 37.5, + 11.5 + ], + "center_mm": [ + -52.0, + 37.5, + 11.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 37.5, + 11.5 + ], + "length_mm": 16.0, + "start_mm": [ + -44.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:edge:26" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "center_mm": [ + -44.0, + 37.5, + 11.5 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:vertex:0" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "center_mm": [ + -60.0, + 37.5, + 11.5 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_005:vertex:1" + }, + { + "body_id": "body:f_005", + "feature_id": "f_005", + "geometry": { + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "volume_mm3": 116141.50456136202 + }, + "kind": "body", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_005" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:35.000000:2", + "line:35.000000:2" + ], + "area_mm2": 525.0, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + -25.0, + 50.0, + 15.0 + ], + "center_mm": [ + -42.5, + 50.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:face:0" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:120.000000:2", + "line:20.000000:2", + "line:30.000000:2", + "line:35.000000:2", + "line:45.000000:2", + "line:64.031242:2" + ], + "area_mm2": 7850.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + -15.26008492569002, + -10.265392781316347, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:face:1" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:64.031242:2", + "line:64.031242:2" + ], + "area_mm2": 960.4686356149273, + "bbox_mm": [ + -25.0, + 0.0, + 0.0, + 15.0, + 50.0, + 15.0 + ], + "center_mm": [ + -4.999999999999999, + 25.0, + 7.5 + ], + "normal": [ + 0.7808688094430304, + 0.6246950475544243, + 0.0 + ], + "plane_normal": [ + 0.7808688094430304, + 0.6246950475544243, + 0.0 + ], + "plane_offset_mm": 11.713032141645456, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:face:2" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:120.000000:2", + "line:20.000000:2", + "line:30.000000:2", + "line:35.000000:2", + "line:45.000000:2", + "line:64.031242:2" + ], + "area_mm2": 7850.0, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -15.26008492569002, + -10.265392781316347, + 15.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:face:3" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1399.4690350851267, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.123569358910517e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:face:4" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 1.304512053934559e-15, + -50.0, + 7.5 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_007:face:5" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:30.000000:2", + "line:30.000000:2" + ], + "area_mm2": 450.0, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 60.0, + -35.0, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:face:6" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:45.000000:2", + "line:45.000000:2" + ], + "area_mm2": 675.0, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 37.5, + -20.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": -20.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:face:7" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "line:15.000000:2", + "line:15.000000:2", + "line:20.000000:2", + "line:20.000000:2" + ], + "area_mm2": 299.99999999999994, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 15.0, + 0.0, + 15.0 + ], + "center_mm": [ + 15.0, + -10.0, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:face:8" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:16.000000:1" + ], + "area_mm2": 402.1238596594935, + "bbox_mm": [ + -60.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -52.0, + -37.5, + 3.5 + ], + "normal": [ + 0.0, + 1.2246467991473532e-16, + 1.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:face:9" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2", + "circle:25.132741:2", + "line:16.000000:1" + ], + "area_mm2": 402.1238596594935, + "bbox_mm": [ + -60.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -52.0, + 37.5, + 3.5 + ], + "normal": [ + 0.0, + 1.2246467991473532e-16, + 1.0 + ], + "surface_type": "cylinder" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:face:10" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2" + ], + "area_mm2": 50.26548245743667, + "bbox_mm": [ + -44.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -43.99999999999999, + -37.5, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -43.99999999999999, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:face:11" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacency_signature": [ + "circle:25.132741:2" + ], + "area_mm2": 50.26548245743667, + "bbox_mm": [ + -44.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -43.99999999999999, + 37.5, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + -0.0 + ], + "plane_offset_mm": -43.99999999999999, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:face:12" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + -25.0, + 50.0, + 0.0 + ], + "center_mm": [ + -42.5, + 50.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -25.0, + 50.0, + 0.0 + ], + "length_mm": 35.0, + "start_mm": [ + -60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:0" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -25.0, + 50.0, + 0.0, + -25.0, + 50.0, + 15.0 + ], + "center_mm": [ + -25.0, + 50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -25.0, + 50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -25.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:1" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 15.0, + -25.0, + 50.0, + 15.0 + ], + "center_mm": [ + -42.5, + 50.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -25.0, + 50.0, + 15.0 + ], + "length_mm": 35.0, + "start_mm": [ + -60.0, + 50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:2" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -60.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_007:edge:3" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 0.0 + ], + "center_mm": [ + -60.0, + 0.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 0.0 + ], + "length_mm": 100.0, + "start_mm": [ + -60.0, + -50.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_007:edge:4" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 0.0 + ], + "center_mm": [ + 0.0, + -50.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + -0.0 + ], + "length_mm": 120.0, + "start_mm": [ + 60.0, + -50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_007:edge:5" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + -20.0, + 0.0 + ], + "center_mm": [ + 60.0, + -35.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 0.0 + ], + "length_mm": 30.0, + "start_mm": [ + 60.0, + -20.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:6" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 60.0, + -20.0, + 0.0 + ], + "center_mm": [ + 37.5, + -20.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -20.0, + 0.0 + ], + "length_mm": 45.0, + "start_mm": [ + 15.0, + -20.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:7" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 15.0, + 0.0, + 0.0 + ], + "center_mm": [ + 15.0, + -10.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + -20.0, + 0.0 + ], + "length_mm": 20.0, + "start_mm": [ + 15.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:8" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -25.0, + 0.0, + 0.0, + 15.0, + 50.0, + 0.0 + ], + "center_mm": [ + -5.0, + 25.0, + 0.0 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + 0.0, + 0.0 + ], + "length_mm": 64.03124237432849, + "start_mm": [ + -25.0, + 50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:9" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + 0.0, + 0.0, + 15.0, + 0.0, + 15.0 + ], + "center_mm": [ + 15.0, + 0.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + 0.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 15.0, + 0.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:10" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -25.0, + 0.0, + 15.0, + 15.0, + 50.0, + 15.0 + ], + "center_mm": [ + -5.0, + 25.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + 0.0, + 15.0 + ], + "length_mm": 64.03124237432849, + "start_mm": [ + -25.0, + 50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:11" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 0.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 50.0, + 15.0 + ], + "length_mm": 100.0, + "start_mm": [ + -60.0, + -50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_007:edge:12" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 0.0, + -50.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + 15.0 + ], + "length_mm": 120.0, + "start_mm": [ + 60.0, + -50.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_007:edge:13" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 15.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 60.0, + -35.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 15.0 + ], + "length_mm": 30.0, + "start_mm": [ + 60.0, + -20.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:14" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 15.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 37.5, + -20.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -20.0, + 15.0 + ], + "length_mm": 45.0, + "start_mm": [ + 15.0, + -20.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:15" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 15.0, + 15.0, + 0.0, + 15.0 + ], + "center_mm": [ + 15.0, + -10.0, + 15.0 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + -20.0, + 15.0 + ], + "length_mm": 20.0, + "start_mm": [ + 15.0, + 0.0, + 15.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:16" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + -50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + -60.0, + -50.0, + -0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_007:edge:17" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + -41.5, + 3.5, + -60.0, + -33.5, + 11.5 + ], + "center_mm": [ + -60.0, + -37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -60.0, + -37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -60.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:edge:18" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -60.0, + 33.5, + 3.5, + -60.0, + 41.5, + 11.5 + ], + "center_mm": [ + -60.0, + 37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -60.0, + 37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -60.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:edge:19" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 60.0, + -50.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -50.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 60.0, + -50.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_007:edge:20" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 60.0, + -20.0, + 0.0, + 60.0, + -20.0, + 15.0 + ], + "center_mm": [ + 60.0, + -20.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 60.0, + -20.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 60.0, + -20.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:21" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + 15.0, + -20.0, + 0.0, + 15.0, + -20.0, + 15.0 + ], + "center_mm": [ + 15.0, + -20.0, + 7.5 + ], + "curve_type": "line", + "end_mm": [ + 15.0, + -20.0, + 15.0 + ], + "length_mm": 15.0, + "start_mm": [ + 15.0, + -20.0, + 0.0 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_005" + ], + "record_id": "body:f_007:edge:22" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -44.0, + -41.5, + 3.5, + -44.0, + -33.5, + 11.5 + ], + "center_mm": [ + -44.0, + -37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -44.0, + -37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -44.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:edge:23" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -60.0, + -37.5, + 11.5, + -44.0, + -37.5, + 11.5 + ], + "center_mm": [ + -52.0, + -37.5, + 11.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + -37.5, + 11.5 + ], + "length_mm": 16.0, + "start_mm": [ + -44.0, + -37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:edge:24" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 2, + "bbox_mm": [ + -44.0, + 33.5, + 3.5, + -44.0, + 41.5, + 11.5 + ], + "center_mm": [ + -44.0, + 37.5, + 3.5 + ], + "curve_type": "circle", + "end_mm": [ + -44.0, + 37.5, + 11.5 + ], + "length_mm": 25.132741228718345, + "start_mm": [ + -44.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:edge:25" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "adjacent_face_count": 1, + "bbox_mm": [ + -60.0, + 37.5, + 11.5, + -44.0, + 37.5, + 11.5 + ], + "center_mm": [ + -52.0, + 37.5, + 11.5 + ], + "curve_type": "line", + "end_mm": [ + -60.0, + 37.5, + 11.5 + ], + "length_mm": 16.0, + "start_mm": [ + -44.0, + 37.5, + 11.5 + ] + }, + "kind": "edge", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:edge:26" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "center_mm": [ + -44.0, + 37.5, + 11.5 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:vertex:0" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "center_mm": [ + -60.0, + 37.5, + 11.5 + ], + "incident_edge_count": 3 + }, + "kind": "vertex", + "owner_feature_ids": [ + "f_006" + ], + "record_id": "body:f_007:vertex:1" + }, + { + "body_id": "body:f_007", + "feature_id": "f_007", + "geometry": { + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "volume_mm3": 116141.50456136202 + }, + "kind": "body", + "owner_feature_ids": [ + "f_007" + ], + "record_id": "body:f_007" + } + ], + "volume_mm3": 116141.50456136202 + }, + "built": true, + "cdsl_path": "json_to_cdsl\\output\\010345.cdsl.json", + "compiled": true, + "failure_category": "geometry_mismatch", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": { + "actual": { + "bounding_box_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "solid_count": 1, + "surface_area_mm2": 22714.71635493157, + "volume_mm3": 116141.50456136202 + }, + "bounding_box_max_delta_mm": 2.842170943040401e-14, + "classification": "geometry_mismatch", + "expected": { + "bounding_box_mm": [ + -60.00000000000003, + -49.999999999999986, + 0.0, + 59.999999999999986, + 50.000000000000014, + 15.0 + ], + "solid_count": 1, + "surface_area_mm2": 22041.635793689158, + "volume_mm3": 97111.32321659967 + }, + "passed": false, + "solid_count_matches": true, + "surface_area_relative_error": 0.03053677900961982, + "volume_relative_error": 0.1959625377806553 + }, + "part_id": "010345", + "runtime_eligible": true, + "selector_resolution": [ + { + "candidates": [ + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.881784197001252e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3", + "score": 1.0 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + 50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -1.304512053934559e-15, + 50.0, + 7.5 + ], + "normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_normal": [ + -0.0, + 1.0, + 0.0 + ], + "plane_offset_mm": 50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:0", + "score": 0.25 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + 60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 60.0, + 8.881784197001252e-16, + 7.5 + ], + "normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + 0.0, + 0.0 + ], + "plane_offset_mm": 60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:1", + "score": 0.25 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:120.000000:2", + "line:120.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1800.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + -50.0, + 15.0 + ], + "center_mm": [ + 1.304512053934559e-15, + -50.0, + 7.5 + ], + "normal": [ + -0.0, + -1.0, + 0.0 + ], + "plane_normal": [ + 0.0, + 1.0, + -0.0 + ], + "plane_offset_mm": -50.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:2", + "score": 0.25 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:120.000000:2", + "line:120.000000:2" + ], + "area_mm2": 12000.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + 60.0, + 50.0, + 0.0 + ], + "center_mm": [ + 7.216449660063518e-16, + 2.3684757858670006e-16, + 0.0 + ], + "normal": [ + -0.0, + 0.0, + -1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": -0.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:4", + "score": 0.25 + }, + { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:120.000000:2", + "line:120.000000:2" + ], + "area_mm2": 12000.0, + "bbox_mm": [ + -60.0, + -50.0, + 15.0, + 60.0, + 50.0, + 15.0 + ], + "center_mm": [ + 7.216449660063518e-16, + 2.3684757858670006e-16, + 15.0 + ], + "normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_normal": [ + 0.0, + -0.0, + 1.0 + ], + "plane_offset_mm": 15.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:5", + "score": 0.25 + } + ], + "feature_id": "f_006", + "record": { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.881784197001252e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3" + }, + "score": 1.0, + "selected": { + "body_id": "body:f_004", + "feature_id": "f_004", + "geometry": { + "adjacency_signature": [ + "line:100.000000:2", + "line:100.000000:2", + "line:15.000000:2", + "line:15.000000:2" + ], + "area_mm2": 1500.0, + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + -8.881784197001252e-16, + 7.5 + ], + "normal": [ + -1.0, + 0.0, + 0.0 + ], + "plane_normal": [ + 1.0, + -0.0, + -0.0 + ], + "plane_offset_mm": -60.0, + "surface_type": "plane" + }, + "kind": "face", + "owner_feature_ids": [ + "f_004" + ], + "record_id": "body:f_004:face:3" + }, + "selector": { + "confidence": 0.8, + "geometry": { + "bbox_mm": [ + -60.0, + -50.0, + 0.0, + -60.0, + 50.0, + 15.0 + ], + "center_mm": [ + -60.0, + 0.0, + 7.5 + ], + "normal": [ + -1.0, + -0.0, + 0.0 + ], + "surface_type": "plane" + }, + "kind": "face", + "source": "inferred_from_step", + "stable_id": "step-face-81ad8570aaa3f2f52b85ff82" + }, + "status": "resolved" + } + ], + "semantic_valid": true, + "timings": { + "analysis_s": 5.196702 + }, + "topology": { + "edge_count": 27, + "face_count": 13, + "vertex_count": 18 + }, + "topology_observed": true, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-build/parts/010345.step b/artifacts/cdsl-annulus-circles-build/parts/010345.step new file mode 100644 index 00000000..5d3fc5da --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/parts/010345.step @@ -0,0 +1,908 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('Open CASCADE Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2026-08-28T16:19:39',('Author'),( + 'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d', + 'Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('SOLID','SOLID','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#765); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#137,#297,#346,#464,#561,#588,#613,#640,#647, + #702,#757,#761)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-60.,50.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-25.,50.,0.)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-60.,50.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-60.,50.,0.)); +#35 = DIRECTION('',(0.,1.,0.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(0.,0.,0.)); +#47 = DIRECTION('',(-0.,-0.,-1.)); +#48 = DIRECTION('',(-1.,0.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(60.,50.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(-1.,0.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-60.,50.,15.)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-60.,50.,0.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.,0.)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(0.,-1.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = PLANE('',#73); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-60.,-50.,0.)); +#75 = DIRECTION('',(-1.,0.,0.)); +#76 = DIRECTION('',(0.,1.,0.)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(100.,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.T.); +#84 = EDGE_CURVE('',#57,#85,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-25.,50.,15.)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-60.,50.,15.)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(1.,0.,0.)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(0.,-15.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(1.,0.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(0.,0.,15.)); +#103 = DIRECTION('',(-0.,-0.,-1.)); +#104 = DIRECTION('',(-1.,0.,0.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(60.,50.)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(-1.,0.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#24,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-25.,50.,0.)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(0.,0.,1.)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(35.,0.)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,-1.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = PLANE('',#127); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(-25.,50.,0.)); +#129 = DIRECTION('',(0.780868809443,0.624695047554,-0.)); +#130 = DIRECTION('',(0.624695047554,-0.780868809443,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(0.,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(0.,-1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138),#44,.T.); +#138 = FACE_BOUND('',#139,.T.); +#139 = EDGE_LOOP('',(#140,#163,#164,#187,#215,#243,#271)); +#140 = ORIENTED_EDGE('',*,*,#141,.T.); +#141 = EDGE_CURVE('',#142,#22,#144,.T.); +#142 = VERTEX_POINT('',#143); +#143 = CARTESIAN_POINT('',(-60.,-50.,-0.)); +#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.); +#145 = LINE('',#146,#147); +#146 = CARTESIAN_POINT('',(-60.,-50.,-0.)); +#147 = VECTOR('',#148,1.); +#148 = DIRECTION('',(0.,1.,0.)); +#149 = PCURVE('',#44,#150); +#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155); +#151 = LINE('',#152,#153); +#152 = CARTESIAN_POINT('',(60.,-50.)); +#153 = VECTOR('',#154,1.); +#154 = DIRECTION('',(0.,1.)); +#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#156 = PCURVE('',#72,#157); +#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162); +#158 = LINE('',#159,#160); +#159 = CARTESIAN_POINT('',(0.,0.)); +#160 = VECTOR('',#161,1.); +#161 = DIRECTION('',(1.,0.)); +#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#163 = ORIENTED_EDGE('',*,*,#21,.T.); +#164 = ORIENTED_EDGE('',*,*,#165,.T.); +#165 = EDGE_CURVE('',#24,#166,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(15.,0.,0.)); +#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(-25.,50.,0.)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(0.624695047554,-0.780868809443,0.)); +#173 = PCURVE('',#44,#174); +#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(25.,50.)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(-0.624695047554,-0.780868809443)); +#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#180 = PCURVE('',#126,#181); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186); +#182 = LINE('',#183,#184); +#183 = CARTESIAN_POINT('',(0.,0.)); +#184 = VECTOR('',#185,1.); +#185 = DIRECTION('',(1.,0.)); +#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#187 = ORIENTED_EDGE('',*,*,#188,.T.); +#188 = EDGE_CURVE('',#166,#189,#191,.T.); +#189 = VERTEX_POINT('',#190); +#190 = CARTESIAN_POINT('',(15.,-20.,0.)); +#191 = SURFACE_CURVE('',#192,(#196,#203),.PCURVE_S1.); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(15.,0.,0.)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(0.,-1.,0.)); +#196 = PCURVE('',#44,#197); +#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(-15.,0.)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(0.,-1.)); +#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#203 = PCURVE('',#204,#209); +#204 = PLANE('',#205); +#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208); +#206 = CARTESIAN_POINT('',(15.,0.,0.)); +#207 = DIRECTION('',(1.,0.,-0.)); +#208 = DIRECTION('',(0.,-1.,0.)); +#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214); +#210 = LINE('',#211,#212); +#211 = CARTESIAN_POINT('',(0.,0.)); +#212 = VECTOR('',#213,1.); +#213 = DIRECTION('',(1.,0.)); +#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#215 = ORIENTED_EDGE('',*,*,#216,.T.); +#216 = EDGE_CURVE('',#189,#217,#219,.T.); +#217 = VERTEX_POINT('',#218); +#218 = CARTESIAN_POINT('',(60.,-20.,0.)); +#219 = SURFACE_CURVE('',#220,(#224,#231),.PCURVE_S1.); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(15.,-20.,0.)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(1.,0.,0.)); +#224 = PCURVE('',#44,#225); +#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230); +#226 = LINE('',#227,#228); +#227 = CARTESIAN_POINT('',(-15.,-20.)); +#228 = VECTOR('',#229,1.); +#229 = DIRECTION('',(-1.,0.)); +#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#231 = PCURVE('',#232,#237); +#232 = PLANE('',#233); +#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236); +#234 = CARTESIAN_POINT('',(15.,-20.,0.)); +#235 = DIRECTION('',(0.,1.,0.)); +#236 = DIRECTION('',(1.,0.,0.)); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242); +#238 = LINE('',#239,#240); +#239 = CARTESIAN_POINT('',(0.,0.)); +#240 = VECTOR('',#241,1.); +#241 = DIRECTION('',(1.,0.)); +#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#243 = ORIENTED_EDGE('',*,*,#244,.T.); +#244 = EDGE_CURVE('',#217,#245,#247,.T.); +#245 = VERTEX_POINT('',#246); +#246 = CARTESIAN_POINT('',(60.,-50.,0.)); +#247 = SURFACE_CURVE('',#248,(#252,#259),.PCURVE_S1.); +#248 = LINE('',#249,#250); +#249 = CARTESIAN_POINT('',(60.,50.,0.)); +#250 = VECTOR('',#251,1.); +#251 = DIRECTION('',(0.,-1.,0.)); +#252 = PCURVE('',#44,#253); +#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(-60.,50.)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(0.,-1.)); +#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#259 = PCURVE('',#260,#265); +#260 = PLANE('',#261); +#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264); +#262 = CARTESIAN_POINT('',(60.,50.,0.)); +#263 = DIRECTION('',(1.,0.,-0.)); +#264 = DIRECTION('',(0.,-1.,0.)); +#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270); +#266 = LINE('',#267,#268); +#267 = CARTESIAN_POINT('',(0.,0.)); +#268 = VECTOR('',#269,1.); +#269 = DIRECTION('',(1.,0.)); +#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#271 = ORIENTED_EDGE('',*,*,#272,.T.); +#272 = EDGE_CURVE('',#245,#142,#273,.T.); +#273 = SURFACE_CURVE('',#274,(#278,#285),.PCURVE_S1.); +#274 = LINE('',#275,#276); +#275 = CARTESIAN_POINT('',(60.,-50.,0.)); +#276 = VECTOR('',#277,1.); +#277 = DIRECTION('',(-1.,0.,-0.)); +#278 = PCURVE('',#44,#279); +#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284); +#280 = LINE('',#281,#282); +#281 = CARTESIAN_POINT('',(-60.,-50.)); +#282 = VECTOR('',#283,1.); +#283 = DIRECTION('',(1.,0.)); +#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#285 = PCURVE('',#286,#291); +#286 = PLANE('',#287); +#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290); +#288 = CARTESIAN_POINT('',(60.,-50.,0.)); +#289 = DIRECTION('',(-0.,-1.,0.)); +#290 = DIRECTION('',(-1.,0.,0.)); +#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296); +#292 = LINE('',#293,#294); +#293 = CARTESIAN_POINT('',(0.,0.)); +#294 = VECTOR('',#295,1.); +#295 = DIRECTION('',(1.,0.)); +#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#297 = ADVANCED_FACE('',(#298),#126,.T.); +#298 = FACE_BOUND('',#299,.T.); +#299 = EDGE_LOOP('',(#300,#301,#324,#345)); +#300 = ORIENTED_EDGE('',*,*,#112,.T.); +#301 = ORIENTED_EDGE('',*,*,#302,.T.); +#302 = EDGE_CURVE('',#85,#303,#305,.T.); +#303 = VERTEX_POINT('',#304); +#304 = CARTESIAN_POINT('',(15.,0.,15.)); +#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.); +#306 = LINE('',#307,#308); +#307 = CARTESIAN_POINT('',(-25.,50.,15.)); +#308 = VECTOR('',#309,1.); +#309 = DIRECTION('',(0.624695047554,-0.780868809443,0.)); +#310 = PCURVE('',#126,#311); +#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316); +#312 = LINE('',#313,#314); +#313 = CARTESIAN_POINT('',(0.,-15.)); +#314 = VECTOR('',#315,1.); +#315 = DIRECTION('',(1.,0.)); +#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#317 = PCURVE('',#100,#318); +#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323); +#319 = LINE('',#320,#321); +#320 = CARTESIAN_POINT('',(25.,50.)); +#321 = VECTOR('',#322,1.); +#322 = DIRECTION('',(-0.624695047554,-0.780868809443)); +#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#324 = ORIENTED_EDGE('',*,*,#325,.F.); +#325 = EDGE_CURVE('',#166,#303,#326,.T.); +#326 = SURFACE_CURVE('',#327,(#331,#338),.PCURVE_S1.); +#327 = LINE('',#328,#329); +#328 = CARTESIAN_POINT('',(15.,0.,0.)); +#329 = VECTOR('',#330,1.); +#330 = DIRECTION('',(0.,0.,1.)); +#331 = PCURVE('',#126,#332); +#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337); +#333 = LINE('',#334,#335); +#334 = CARTESIAN_POINT('',(64.031242374328,0.)); +#335 = VECTOR('',#336,1.); +#336 = DIRECTION('',(0.,-1.)); +#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#338 = PCURVE('',#204,#339); +#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344); +#340 = LINE('',#341,#342); +#341 = CARTESIAN_POINT('',(0.,0.)); +#342 = VECTOR('',#343,1.); +#343 = DIRECTION('',(0.,-1.)); +#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#345 = ORIENTED_EDGE('',*,*,#165,.F.); +#346 = ADVANCED_FACE('',(#347),#100,.F.); +#347 = FACE_BOUND('',#348,.F.); +#348 = EDGE_LOOP('',(#349,#372,#373,#374,#397,#420,#443)); +#349 = ORIENTED_EDGE('',*,*,#350,.T.); +#350 = EDGE_CURVE('',#351,#57,#353,.T.); +#351 = VERTEX_POINT('',#352); +#352 = CARTESIAN_POINT('',(-60.,-50.,15.)); +#353 = SURFACE_CURVE('',#354,(#358,#365),.PCURVE_S1.); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(-60.,-50.,15.)); +#356 = VECTOR('',#357,1.); +#357 = DIRECTION('',(0.,1.,0.)); +#358 = PCURVE('',#100,#359); +#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(60.,-50.)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(0.,1.)); +#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#365 = PCURVE('',#72,#366); +#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371); +#367 = LINE('',#368,#369); +#368 = CARTESIAN_POINT('',(0.,-15.)); +#369 = VECTOR('',#370,1.); +#370 = DIRECTION('',(1.,0.)); +#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#372 = ORIENTED_EDGE('',*,*,#84,.T.); +#373 = ORIENTED_EDGE('',*,*,#302,.T.); +#374 = ORIENTED_EDGE('',*,*,#375,.T.); +#375 = EDGE_CURVE('',#303,#376,#378,.T.); +#376 = VERTEX_POINT('',#377); +#377 = CARTESIAN_POINT('',(15.,-20.,15.)); +#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.); +#379 = LINE('',#380,#381); +#380 = CARTESIAN_POINT('',(15.,0.,15.)); +#381 = VECTOR('',#382,1.); +#382 = DIRECTION('',(0.,-1.,0.)); +#383 = PCURVE('',#100,#384); +#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389); +#385 = LINE('',#386,#387); +#386 = CARTESIAN_POINT('',(-15.,0.)); +#387 = VECTOR('',#388,1.); +#388 = DIRECTION('',(0.,-1.)); +#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#390 = PCURVE('',#204,#391); +#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(0.,-15.)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(1.,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = ORIENTED_EDGE('',*,*,#398,.T.); +#398 = EDGE_CURVE('',#376,#399,#401,.T.); +#399 = VERTEX_POINT('',#400); +#400 = CARTESIAN_POINT('',(60.,-20.,15.)); +#401 = SURFACE_CURVE('',#402,(#406,#413),.PCURVE_S1.); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(15.,-20.,15.)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(1.,0.,0.)); +#406 = PCURVE('',#100,#407); +#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(-15.,-20.)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(-1.,0.)); +#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#413 = PCURVE('',#232,#414); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(0.,-15.)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(1.,0.)); +#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#420 = ORIENTED_EDGE('',*,*,#421,.T.); +#421 = EDGE_CURVE('',#399,#422,#424,.T.); +#422 = VERTEX_POINT('',#423); +#423 = CARTESIAN_POINT('',(60.,-50.,15.)); +#424 = SURFACE_CURVE('',#425,(#429,#436),.PCURVE_S1.); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(60.,50.,15.)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(0.,-1.,0.)); +#429 = PCURVE('',#100,#430); +#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435); +#431 = LINE('',#432,#433); +#432 = CARTESIAN_POINT('',(-60.,50.)); +#433 = VECTOR('',#434,1.); +#434 = DIRECTION('',(0.,-1.)); +#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#436 = PCURVE('',#260,#437); +#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442); +#438 = LINE('',#439,#440); +#439 = CARTESIAN_POINT('',(0.,-15.)); +#440 = VECTOR('',#441,1.); +#441 = DIRECTION('',(1.,0.)); +#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#443 = ORIENTED_EDGE('',*,*,#444,.T.); +#444 = EDGE_CURVE('',#422,#351,#445,.T.); +#445 = SURFACE_CURVE('',#446,(#450,#457),.PCURVE_S1.); +#446 = LINE('',#447,#448); +#447 = CARTESIAN_POINT('',(60.,-50.,15.)); +#448 = VECTOR('',#449,1.); +#449 = DIRECTION('',(-1.,0.,-0.)); +#450 = PCURVE('',#100,#451); +#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456); +#452 = LINE('',#453,#454); +#453 = CARTESIAN_POINT('',(-60.,-50.)); +#454 = VECTOR('',#455,1.); +#455 = DIRECTION('',(1.,0.)); +#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#457 = PCURVE('',#286,#458); +#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463); +#459 = LINE('',#460,#461); +#460 = CARTESIAN_POINT('',(0.,-15.)); +#461 = VECTOR('',#462,1.); +#462 = DIRECTION('',(1.,0.)); +#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#464 = ADVANCED_FACE('',(#465,#491,#526),#72,.T.); +#465 = FACE_BOUND('',#466,.T.); +#466 = EDGE_LOOP('',(#467,#488,#489,#490)); +#467 = ORIENTED_EDGE('',*,*,#468,.T.); +#468 = EDGE_CURVE('',#142,#351,#469,.T.); +#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.); +#470 = LINE('',#471,#472); +#471 = CARTESIAN_POINT('',(-60.,-50.,-0.)); +#472 = VECTOR('',#473,1.); +#473 = DIRECTION('',(0.,0.,1.)); +#474 = PCURVE('',#72,#475); +#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480); +#476 = LINE('',#477,#478); +#477 = CARTESIAN_POINT('',(0.,0.)); +#478 = VECTOR('',#479,1.); +#479 = DIRECTION('',(0.,-1.)); +#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#481 = PCURVE('',#286,#482); +#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487); +#483 = LINE('',#484,#485); +#484 = CARTESIAN_POINT('',(120.,0.)); +#485 = VECTOR('',#486,1.); +#486 = DIRECTION('',(0.,-1.)); +#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#488 = ORIENTED_EDGE('',*,*,#350,.T.); +#489 = ORIENTED_EDGE('',*,*,#56,.F.); +#490 = ORIENTED_EDGE('',*,*,#141,.F.); +#491 = FACE_BOUND('',#492,.T.); +#492 = EDGE_LOOP('',(#493)); +#493 = ORIENTED_EDGE('',*,*,#494,.T.); +#494 = EDGE_CURVE('',#495,#495,#497,.T.); +#495 = VERTEX_POINT('',#496); +#496 = CARTESIAN_POINT('',(-60.,-37.5,11.5)); +#497 = SURFACE_CURVE('',#498,(#503,#514),.PCURVE_S1.); +#498 = CIRCLE('',#499,4.); +#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502); +#500 = CARTESIAN_POINT('',(-60.,-37.5,7.5)); +#501 = DIRECTION('',(1.,0.,-0.)); +#502 = DIRECTION('',(0.,0.,1.)); +#503 = PCURVE('',#72,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#513); +#505 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#506,#507,#508,#509,#510,#511 +,#512),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#506 = CARTESIAN_POINT('',(12.5,-11.5)); +#507 = CARTESIAN_POINT('',(5.571796769724,-11.5)); +#508 = CARTESIAN_POINT('',(9.035898384862,-5.5)); +#509 = CARTESIAN_POINT('',(12.5,0.5)); +#510 = CARTESIAN_POINT('',(15.964101615138,-5.5)); +#511 = CARTESIAN_POINT('',(19.428203230276,-11.5)); +#512 = CARTESIAN_POINT('',(12.5,-11.5)); +#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#514 = PCURVE('',#515,#520); +#515 = CYLINDRICAL_SURFACE('',#516,4.); +#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519); +#517 = CARTESIAN_POINT('',(-60.,-37.5,7.5)); +#518 = DIRECTION('',(1.,-0.,-0.)); +#519 = DIRECTION('',(0.,0.,1.)); +#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525); +#521 = LINE('',#522,#523); +#522 = CARTESIAN_POINT('',(0.,0.)); +#523 = VECTOR('',#524,1.); +#524 = DIRECTION('',(1.,0.)); +#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#526 = FACE_BOUND('',#527,.T.); +#527 = EDGE_LOOP('',(#528)); +#528 = ORIENTED_EDGE('',*,*,#529,.T.); +#529 = EDGE_CURVE('',#530,#530,#532,.T.); +#530 = VERTEX_POINT('',#531); +#531 = CARTESIAN_POINT('',(-60.,37.5,11.5)); +#532 = SURFACE_CURVE('',#533,(#538,#549),.PCURVE_S1.); +#533 = CIRCLE('',#534,4.); +#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537); +#535 = CARTESIAN_POINT('',(-60.,37.5,7.5)); +#536 = DIRECTION('',(1.,0.,-0.)); +#537 = DIRECTION('',(0.,0.,1.)); +#538 = PCURVE('',#72,#539); +#539 = DEFINITIONAL_REPRESENTATION('',(#540),#548); +#540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#541,#542,#543,#544,#545,#546 +,#547),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#541 = CARTESIAN_POINT('',(87.5,-11.5)); +#542 = CARTESIAN_POINT('',(80.571796769725,-11.5)); +#543 = CARTESIAN_POINT('',(84.035898384862,-5.5)); +#544 = CARTESIAN_POINT('',(87.5,0.5)); +#545 = CARTESIAN_POINT('',(90.964101615138,-5.5)); +#546 = CARTESIAN_POINT('',(94.428203230276,-11.5)); +#547 = CARTESIAN_POINT('',(87.5,-11.5)); +#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#549 = PCURVE('',#550,#555); +#550 = CYLINDRICAL_SURFACE('',#551,4.); +#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554); +#552 = CARTESIAN_POINT('',(-60.,37.5,7.5)); +#553 = DIRECTION('',(1.,-0.,-0.)); +#554 = DIRECTION('',(0.,0.,1.)); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(0.,0.)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(1.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = ADVANCED_FACE('',(#562),#286,.T.); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564,#585,#586,#587)); +#564 = ORIENTED_EDGE('',*,*,#565,.T.); +#565 = EDGE_CURVE('',#245,#422,#566,.T.); +#566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.); +#567 = LINE('',#568,#569); +#568 = CARTESIAN_POINT('',(60.,-50.,0.)); +#569 = VECTOR('',#570,1.); +#570 = DIRECTION('',(0.,0.,1.)); +#571 = PCURVE('',#286,#572); +#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577); +#573 = LINE('',#574,#575); +#574 = CARTESIAN_POINT('',(0.,0.)); +#575 = VECTOR('',#576,1.); +#576 = DIRECTION('',(0.,-1.)); +#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#578 = PCURVE('',#260,#579); +#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584); +#580 = LINE('',#581,#582); +#581 = CARTESIAN_POINT('',(100.,0.)); +#582 = VECTOR('',#583,1.); +#583 = DIRECTION('',(0.,-1.)); +#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#585 = ORIENTED_EDGE('',*,*,#444,.T.); +#586 = ORIENTED_EDGE('',*,*,#468,.F.); +#587 = ORIENTED_EDGE('',*,*,#272,.F.); +#588 = ADVANCED_FACE('',(#589),#260,.T.); +#589 = FACE_BOUND('',#590,.T.); +#590 = EDGE_LOOP('',(#591,#592,#611,#612)); +#591 = ORIENTED_EDGE('',*,*,#244,.F.); +#592 = ORIENTED_EDGE('',*,*,#593,.T.); +#593 = EDGE_CURVE('',#217,#399,#594,.T.); +#594 = SURFACE_CURVE('',#595,(#599,#605),.PCURVE_S1.); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(60.,-20.,0.)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(0.,-0.,1.)); +#599 = PCURVE('',#260,#600); +#600 = DEFINITIONAL_REPRESENTATION('',(#601),#604); +#601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#602,#603),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#602 = CARTESIAN_POINT('',(70.,0.)); +#603 = CARTESIAN_POINT('',(70.,-15.)); +#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#605 = PCURVE('',#232,#606); +#606 = DEFINITIONAL_REPRESENTATION('',(#607),#610); +#607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#608,#609),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.); +#608 = CARTESIAN_POINT('',(45.,0.)); +#609 = CARTESIAN_POINT('',(45.,-15.)); +#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#611 = ORIENTED_EDGE('',*,*,#421,.T.); +#612 = ORIENTED_EDGE('',*,*,#565,.F.); +#613 = ADVANCED_FACE('',(#614),#232,.T.); +#614 = FACE_BOUND('',#615,.T.); +#615 = EDGE_LOOP('',(#616,#617,#638,#639)); +#616 = ORIENTED_EDGE('',*,*,#216,.F.); +#617 = ORIENTED_EDGE('',*,*,#618,.T.); +#618 = EDGE_CURVE('',#189,#376,#619,.T.); +#619 = SURFACE_CURVE('',#620,(#624,#631),.PCURVE_S1.); +#620 = LINE('',#621,#622); +#621 = CARTESIAN_POINT('',(15.,-20.,0.)); +#622 = VECTOR('',#623,1.); +#623 = DIRECTION('',(0.,0.,1.)); +#624 = PCURVE('',#232,#625); +#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630); +#626 = LINE('',#627,#628); +#627 = CARTESIAN_POINT('',(0.,0.)); +#628 = VECTOR('',#629,1.); +#629 = DIRECTION('',(0.,-1.)); +#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#631 = PCURVE('',#204,#632); +#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637); +#633 = LINE('',#634,#635); +#634 = CARTESIAN_POINT('',(20.,0.)); +#635 = VECTOR('',#636,1.); +#636 = DIRECTION('',(0.,-1.)); +#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#638 = ORIENTED_EDGE('',*,*,#398,.T.); +#639 = ORIENTED_EDGE('',*,*,#593,.F.); +#640 = ADVANCED_FACE('',(#641),#204,.T.); +#641 = FACE_BOUND('',#642,.T.); +#642 = EDGE_LOOP('',(#643,#644,#645,#646)); +#643 = ORIENTED_EDGE('',*,*,#325,.T.); +#644 = ORIENTED_EDGE('',*,*,#375,.T.); +#645 = ORIENTED_EDGE('',*,*,#618,.F.); +#646 = ORIENTED_EDGE('',*,*,#188,.F.); +#647 = ADVANCED_FACE('',(#648),#515,.F.); +#648 = FACE_BOUND('',#649,.F.); +#649 = EDGE_LOOP('',(#650,#679,#700,#701)); +#650 = ORIENTED_EDGE('',*,*,#651,.F.); +#651 = EDGE_CURVE('',#652,#652,#654,.T.); +#652 = VERTEX_POINT('',#653); +#653 = CARTESIAN_POINT('',(-44.,-37.5,11.5)); +#654 = SURFACE_CURVE('',#655,(#660,#667),.PCURVE_S1.); +#655 = CIRCLE('',#656,4.); +#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659); +#657 = CARTESIAN_POINT('',(-44.,-37.5,7.5)); +#658 = DIRECTION('',(1.,0.,-0.)); +#659 = DIRECTION('',(0.,0.,1.)); +#660 = PCURVE('',#515,#661); +#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666); +#662 = LINE('',#663,#664); +#663 = CARTESIAN_POINT('',(0.,16.)); +#664 = VECTOR('',#665,1.); +#665 = DIRECTION('',(1.,0.)); +#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#667 = PCURVE('',#668,#673); +#668 = PLANE('',#669); +#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672); +#670 = CARTESIAN_POINT('',(-44.,-37.5,7.5)); +#671 = DIRECTION('',(1.,-0.,-0.)); +#672 = DIRECTION('',(0.,0.,1.)); +#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678); +#674 = CIRCLE('',#675,4.); +#675 = AXIS2_PLACEMENT_2D('',#676,#677); +#676 = CARTESIAN_POINT('',(0.,0.)); +#677 = DIRECTION('',(1.,0.)); +#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#679 = ORIENTED_EDGE('',*,*,#680,.F.); +#680 = EDGE_CURVE('',#495,#652,#681,.T.); +#681 = SEAM_CURVE('',#682,(#686,#693),.PCURVE_S1.); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-60.,-37.5,11.5)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(1.,0.,0.)); +#686 = PCURVE('',#515,#687); +#687 = DEFINITIONAL_REPRESENTATION('',(#688),#692); +#688 = LINE('',#689,#690); +#689 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#690 = VECTOR('',#691,1.); +#691 = DIRECTION('',(0.,1.)); +#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#693 = PCURVE('',#515,#694); +#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699); +#695 = LINE('',#696,#697); +#696 = CARTESIAN_POINT('',(0.,-0.)); +#697 = VECTOR('',#698,1.); +#698 = DIRECTION('',(0.,1.)); +#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#700 = ORIENTED_EDGE('',*,*,#494,.T.); +#701 = ORIENTED_EDGE('',*,*,#680,.T.); +#702 = ADVANCED_FACE('',(#703),#550,.F.); +#703 = FACE_BOUND('',#704,.F.); +#704 = EDGE_LOOP('',(#705,#734,#755,#756)); +#705 = ORIENTED_EDGE('',*,*,#706,.F.); +#706 = EDGE_CURVE('',#707,#707,#709,.T.); +#707 = VERTEX_POINT('',#708); +#708 = CARTESIAN_POINT('',(-44.,37.5,11.5)); +#709 = SURFACE_CURVE('',#710,(#715,#722),.PCURVE_S1.); +#710 = CIRCLE('',#711,4.); +#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714); +#712 = CARTESIAN_POINT('',(-44.,37.5,7.5)); +#713 = DIRECTION('',(1.,0.,-0.)); +#714 = DIRECTION('',(0.,0.,1.)); +#715 = PCURVE('',#550,#716); +#716 = DEFINITIONAL_REPRESENTATION('',(#717),#721); +#717 = LINE('',#718,#719); +#718 = CARTESIAN_POINT('',(0.,16.)); +#719 = VECTOR('',#720,1.); +#720 = DIRECTION('',(1.,0.)); +#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#722 = PCURVE('',#723,#728); +#723 = PLANE('',#724); +#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727); +#725 = CARTESIAN_POINT('',(-44.,37.5,7.5)); +#726 = DIRECTION('',(1.,-0.,-0.)); +#727 = DIRECTION('',(0.,0.,1.)); +#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733); +#729 = CIRCLE('',#730,4.); +#730 = AXIS2_PLACEMENT_2D('',#731,#732); +#731 = CARTESIAN_POINT('',(0.,0.)); +#732 = DIRECTION('',(1.,0.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#734 = ORIENTED_EDGE('',*,*,#735,.F.); +#735 = EDGE_CURVE('',#530,#707,#736,.T.); +#736 = SEAM_CURVE('',#737,(#741,#748),.PCURVE_S1.); +#737 = LINE('',#738,#739); +#738 = CARTESIAN_POINT('',(-60.,37.5,11.5)); +#739 = VECTOR('',#740,1.); +#740 = DIRECTION('',(1.,0.,0.)); +#741 = PCURVE('',#550,#742); +#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747); +#743 = LINE('',#744,#745); +#744 = CARTESIAN_POINT('',(6.28318530718,-0.)); +#745 = VECTOR('',#746,1.); +#746 = DIRECTION('',(0.,1.)); +#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#748 = PCURVE('',#550,#749); +#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754); +#750 = LINE('',#751,#752); +#751 = CARTESIAN_POINT('',(0.,-0.)); +#752 = VECTOR('',#753,1.); +#753 = DIRECTION('',(0.,1.)); +#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#755 = ORIENTED_EDGE('',*,*,#529,.T.); +#756 = ORIENTED_EDGE('',*,*,#735,.T.); +#757 = ADVANCED_FACE('',(#758),#668,.F.); +#758 = FACE_BOUND('',#759,.F.); +#759 = EDGE_LOOP('',(#760)); +#760 = ORIENTED_EDGE('',*,*,#651,.T.); +#761 = ADVANCED_FACE('',(#762),#723,.F.); +#762 = FACE_BOUND('',#763,.F.); +#763 = EDGE_LOOP('',(#764)); +#764 = ORIENTED_EDGE('',*,*,#706,.T.); +#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#769)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#766,#767,#768)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#766 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#767 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#768 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#769 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#766, + 'distance_accuracy_value','confusion accuracy'); +#770 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +ENDSEC; +END-ISO-10303-21; diff --git a/artifacts/cdsl-annulus-circles-build/summary-by-atomic.json b/artifacts/cdsl-annulus-circles-build/summary-by-atomic.json new file mode 100644 index 00000000..a8517aad --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/summary-by-atomic.json @@ -0,0 +1,8 @@ +{ + "extrude_add_blind": 6, + "extrude_cut_blind": 8, + "hole_wizard": 5, + "pattern_linear": 1, + "reference_plane": 18, + "revolve_add": 1 +} diff --git a/artifacts/cdsl-annulus-circles-build/summary-by-blocker.json b/artifacts/cdsl-annulus-circles-build/summary-by-blocker.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-build/summary-by-blocker.json @@ -0,0 +1 @@ +{} diff --git a/artifacts/cdsl-annulus-circles-rebuild/manifest.json b/artifacts/cdsl-annulus-circles-rebuild/manifest.json new file mode 100644 index 00000000..57d3722a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/manifest.json @@ -0,0 +1,2887 @@ +{ + "built_count": 0, + "compiled_count": 127, + "complete": true, + "completed_count": 717, + "failure_category_counts": { + "input_incomplete": 581, + "runtime_eligible_not_built": 127, + "unsupported_capability": 9 + }, + "geometry_verified_count": 0, + "input_directory": "json_to_cdsl\\output", + "part_count": 717, + "results": [ + { + "part_id": "0-750in-Shaft", + "report": "parts/0-750in-Shaft.report.json" + }, + { + "part_id": "0-875in-Shaft", + "report": "parts/0-875in-Shaft.report.json" + }, + { + "part_id": "001563", + "report": "parts/001563.report.json" + }, + { + "part_id": "001607", + "report": "parts/001607.report.json" + }, + { + "part_id": "001942", + "report": "parts/001942.report.json" + }, + { + "part_id": "004764", + "report": "parts/004764.report.json" + }, + { + "part_id": "004811", + "report": "parts/004811.report.json" + }, + { + "part_id": "008006", + "report": "parts/008006.report.json" + }, + { + "part_id": "008651", + "report": "parts/008651.report.json" + }, + { + "part_id": "009315", + "report": "parts/009315.report.json" + }, + { + "part_id": "009414", + "report": "parts/009414.report.json" + }, + { + "part_id": "009595", + "report": "parts/009595.report.json" + }, + { + "part_id": "010345", + "report": "parts/010345.report.json" + }, + { + "part_id": "012167", + "report": "parts/012167.report.json" + }, + { + "part_id": "012542", + "report": "parts/012542.report.json" + }, + { + "part_id": "012598", + "report": "parts/012598.report.json" + }, + { + "part_id": "013003", + "report": "parts/013003.report.json" + }, + { + "part_id": "013250", + "report": "parts/013250.report.json" + }, + { + "part_id": "014236", + "report": "parts/014236.report.json" + }, + { + "part_id": "015708", + "report": "parts/015708.report.json" + }, + { + "part_id": "016033", + "report": "parts/016033.report.json" + }, + { + "part_id": "016067", + "report": "parts/016067.report.json" + }, + { + "part_id": "018509", + "report": "parts/018509.report.json" + }, + { + "part_id": "019008", + "report": "parts/019008.report.json" + }, + { + "part_id": "019995", + "report": "parts/019995.report.json" + }, + { + "part_id": "02---Parte-Superior", + "report": "parts/02---Parte-Superior.report.json" + }, + { + "part_id": "022274", + "report": "parts/022274.report.json" + }, + { + "part_id": "023058", + "report": "parts/023058.report.json" + }, + { + "part_id": "023187", + "report": "parts/023187.report.json" + }, + { + "part_id": "024003", + "report": "parts/024003.report.json" + }, + { + "part_id": "024119", + "report": "parts/024119.report.json" + }, + { + "part_id": "025895", + "report": "parts/025895.report.json" + }, + { + "part_id": "026314", + "report": "parts/026314.report.json" + }, + { + "part_id": "026613", + "report": "parts/026613.report.json" + }, + { + "part_id": "027153", + "report": "parts/027153.report.json" + }, + { + "part_id": "027475", + "report": "parts/027475.report.json" + }, + { + "part_id": "027604", + "report": "parts/027604.report.json" + }, + { + "part_id": "027784", + "report": "parts/027784.report.json" + }, + { + "part_id": "028999", + "report": "parts/028999.report.json" + }, + { + "part_id": "029114", + "report": "parts/029114.report.json" + }, + { + "part_id": "029190", + "report": "parts/029190.report.json" + }, + { + "part_id": "029487", + "report": "parts/029487.report.json" + }, + { + "part_id": "029745", + "report": "parts/029745.report.json" + }, + { + "part_id": "030352", + "report": "parts/030352.report.json" + }, + { + "part_id": "030886", + "report": "parts/030886.report.json" + }, + { + "part_id": "031527", + "report": "parts/031527.report.json" + }, + { + "part_id": "032215", + "report": "parts/032215.report.json" + }, + { + "part_id": "032405", + "report": "parts/032405.report.json" + }, + { + "part_id": "032994", + "report": "parts/032994.report.json" + }, + { + "part_id": "033719", + "report": "parts/033719.report.json" + }, + { + "part_id": "037697", + "report": "parts/037697.report.json" + }, + { + "part_id": "042501", + "report": "parts/042501.report.json" + }, + { + "part_id": "043076", + "report": "parts/043076.report.json" + }, + { + "part_id": "044545", + "report": "parts/044545.report.json" + }, + { + "part_id": "044734", + "report": "parts/044734.report.json" + }, + { + "part_id": "046014", + "report": "parts/046014.report.json" + }, + { + "part_id": "046400", + "report": "parts/046400.report.json" + }, + { + "part_id": "046760", + "report": "parts/046760.report.json" + }, + { + "part_id": "049454", + "report": "parts/049454.report.json" + }, + { + "part_id": "050392", + "report": "parts/050392.report.json" + }, + { + "part_id": "050526", + "report": "parts/050526.report.json" + }, + { + "part_id": "050972", + "report": "parts/050972.report.json" + }, + { + "part_id": "052729", + "report": "parts/052729.report.json" + }, + { + "part_id": "054355", + "report": "parts/054355.report.json" + }, + { + "part_id": "054507", + "report": "parts/054507.report.json" + }, + { + "part_id": "054798", + "report": "parts/054798.report.json" + }, + { + "part_id": "058708", + "report": "parts/058708.report.json" + }, + { + "part_id": "059226", + "report": "parts/059226.report.json" + }, + { + "part_id": "06---Anel-de-Nilon", + "report": "parts/06---Anel-de-Nilon.report.json" + }, + { + "part_id": "060190", + "report": "parts/060190.report.json" + }, + { + "part_id": "061735", + "report": "parts/061735.report.json" + }, + { + "part_id": "062610", + "report": "parts/062610.report.json" + }, + { + "part_id": "064259", + "report": "parts/064259.report.json" + }, + { + "part_id": "064446", + "report": "parts/064446.report.json" + }, + { + "part_id": "064999", + "report": "parts/064999.report.json" + }, + { + "part_id": "065019", + "report": "parts/065019.report.json" + }, + { + "part_id": "065487", + "report": "parts/065487.report.json" + }, + { + "part_id": "067186", + "report": "parts/067186.report.json" + }, + { + "part_id": "067766", + "report": "parts/067766.report.json" + }, + { + "part_id": "067829", + "report": "parts/067829.report.json" + }, + { + "part_id": "068371", + "report": "parts/068371.report.json" + }, + { + "part_id": "068726", + "report": "parts/068726.report.json" + }, + { + "part_id": "071632", + "report": "parts/071632.report.json" + }, + { + "part_id": "072220", + "report": "parts/072220.report.json" + }, + { + "part_id": "072228", + "report": "parts/072228.report.json" + }, + { + "part_id": "073665", + "report": "parts/073665.report.json" + }, + { + "part_id": "073706", + "report": "parts/073706.report.json" + }, + { + "part_id": "074231", + "report": "parts/074231.report.json" + }, + { + "part_id": "076530", + "report": "parts/076530.report.json" + }, + { + "part_id": "078069", + "report": "parts/078069.report.json" + }, + { + "part_id": "08---Aruela-Central", + "report": "parts/08---Aruela-Central.report.json" + }, + { + "part_id": "080145", + "report": "parts/080145.report.json" + }, + { + "part_id": "080683", + "report": "parts/080683.report.json" + }, + { + "part_id": "082960", + "report": "parts/082960.report.json" + }, + { + "part_id": "084385", + "report": "parts/084385.report.json" + }, + { + "part_id": "085032", + "report": "parts/085032.report.json" + }, + { + "part_id": "086114", + "report": "parts/086114.report.json" + }, + { + "part_id": "086232", + "report": "parts/086232.report.json" + }, + { + "part_id": "086767", + "report": "parts/086767.report.json" + }, + { + "part_id": "087794", + "report": "parts/087794.report.json" + }, + { + "part_id": "088699", + "report": "parts/088699.report.json" + }, + { + "part_id": "089254", + "report": "parts/089254.report.json" + }, + { + "part_id": "089970", + "report": "parts/089970.report.json" + }, + { + "part_id": "091649", + "report": "parts/091649.report.json" + }, + { + "part_id": "091872", + "report": "parts/091872.report.json" + }, + { + "part_id": "092270", + "report": "parts/092270.report.json" + }, + { + "part_id": "093065", + "report": "parts/093065.report.json" + }, + { + "part_id": "094585", + "report": "parts/094585.report.json" + }, + { + "part_id": "094929", + "report": "parts/094929.report.json" + }, + { + "part_id": "095674", + "report": "parts/095674.report.json" + }, + { + "part_id": "096230", + "report": "parts/096230.report.json" + }, + { + "part_id": "097071", + "report": "parts/097071.report.json" + }, + { + "part_id": "097482", + "report": "parts/097482.report.json" + }, + { + "part_id": "097749", + "report": "parts/097749.report.json" + }, + { + "part_id": "097993", + "report": "parts/097993.report.json" + }, + { + "part_id": "099726", + "report": "parts/099726.report.json" + }, + { + "part_id": "1-Cylinder-Housing", + "report": "parts/1-Cylinder-Housing.report.json" + }, + { + "part_id": "1-Cylinder-Housing_1", + "report": "parts/1-Cylinder-Housing_1.report.json" + }, + { + "part_id": "1-go-vde", + "report": "parts/1-go-vde.report.json" + }, + { + "part_id": "10---Suporte-Bobina", + "report": "parts/10---Suporte-Bobina.report.json" + }, + { + "part_id": "100300", + "report": "parts/100300.report.json" + }, + { + "part_id": "1016Z_cale-rlt", + "report": "parts/1016Z_cale-rlt.report.json" + }, + { + "part_id": "1016Z_cale-rlt2", + "report": "parts/1016Z_cale-rlt2.report.json" + }, + { + "part_id": "1016Z_corps", + "report": "parts/1016Z_corps.report.json" + }, + { + "part_id": "1016Z_couvercle", + "report": "parts/1016Z_couvercle.report.json" + }, + { + "part_id": "1016Z_fond", + "report": "parts/1016Z_fond.report.json" + }, + { + "part_id": "1016Z_nez", + "report": "parts/1016Z_nez.report.json" + }, + { + "part_id": "1016Z_rondelle-ondule-e-25-19", + "report": "parts/1016Z_rondelle-ondule-e-25-19.report.json" + }, + { + "part_id": "104237", + "report": "parts/104237.report.json" + }, + { + "part_id": "104866", + "report": "parts/104866.report.json" + }, + { + "part_id": "105410", + "report": "parts/105410.report.json" + }, + { + "part_id": "105902", + "report": "parts/105902.report.json" + }, + { + "part_id": "105984", + "report": "parts/105984.report.json" + }, + { + "part_id": "106547", + "report": "parts/106547.report.json" + }, + { + "part_id": "108008", + "report": "parts/108008.report.json" + }, + { + "part_id": "108414", + "report": "parts/108414.report.json" + }, + { + "part_id": "11-End-Plate", + "report": "parts/11-End-Plate.report.json" + }, + { + "part_id": "112328", + "report": "parts/112328.report.json" + }, + { + "part_id": "112459", + "report": "parts/112459.report.json" + }, + { + "part_id": "113529", + "report": "parts/113529.report.json" + }, + { + "part_id": "113673", + "report": "parts/113673.report.json" + }, + { + "part_id": "115695", + "report": "parts/115695.report.json" + }, + { + "part_id": "116285", + "report": "parts/116285.report.json" + }, + { + "part_id": "116716", + "report": "parts/116716.report.json" + }, + { + "part_id": "118384", + "report": "parts/118384.report.json" + }, + { + "part_id": "119864", + "report": "parts/119864.report.json" + }, + { + "part_id": "12-Drive-End-Plate", + "report": "parts/12-Drive-End-Plate.report.json" + }, + { + "part_id": "121240", + "report": "parts/121240.report.json" + }, + { + "part_id": "122225", + "report": "parts/122225.report.json" + }, + { + "part_id": "123011", + "report": "parts/123011.report.json" + }, + { + "part_id": "123424", + "report": "parts/123424.report.json" + }, + { + "part_id": "125297", + "report": "parts/125297.report.json" + }, + { + "part_id": "126943", + "report": "parts/126943.report.json" + }, + { + "part_id": "128444", + "report": "parts/128444.report.json" + }, + { + "part_id": "128688", + "report": "parts/128688.report.json" + }, + { + "part_id": "128930", + "report": "parts/128930.report.json" + }, + { + "part_id": "13-Rod-Guide", + "report": "parts/13-Rod-Guide.report.json" + }, + { + "part_id": "13-Rod-Guide_1", + "report": "parts/13-Rod-Guide_1.report.json" + }, + { + "part_id": "131202", + "report": "parts/131202.report.json" + }, + { + "part_id": "131415", + "report": "parts/131415.report.json" + }, + { + "part_id": "133349", + "report": "parts/133349.report.json" + }, + { + "part_id": "134240", + "report": "parts/134240.report.json" + }, + { + "part_id": "135224", + "report": "parts/135224.report.json" + }, + { + "part_id": "135604", + "report": "parts/135604.report.json" + }, + { + "part_id": "136861", + "report": "parts/136861.report.json" + }, + { + "part_id": "136930", + "report": "parts/136930.report.json" + }, + { + "part_id": "137182", + "report": "parts/137182.report.json" + }, + { + "part_id": "138866", + "report": "parts/138866.report.json" + }, + { + "part_id": "139242", + "report": "parts/139242.report.json" + }, + { + "part_id": "140693", + "report": "parts/140693.report.json" + }, + { + "part_id": "140781", + "report": "parts/140781.report.json" + }, + { + "part_id": "141229", + "report": "parts/141229.report.json" + }, + { + "part_id": "142529", + "report": "parts/142529.report.json" + }, + { + "part_id": "143730", + "report": "parts/143730.report.json" + }, + { + "part_id": "144358", + "report": "parts/144358.report.json" + }, + { + "part_id": "144570", + "report": "parts/144570.report.json" + }, + { + "part_id": "144781", + "report": "parts/144781.report.json" + }, + { + "part_id": "144846", + "report": "parts/144846.report.json" + }, + { + "part_id": "146415", + "report": "parts/146415.report.json" + }, + { + "part_id": "146696", + "report": "parts/146696.report.json" + }, + { + "part_id": "147869", + "report": "parts/147869.report.json" + }, + { + "part_id": "148097", + "report": "parts/148097.report.json" + }, + { + "part_id": "148903", + "report": "parts/148903.report.json" + }, + { + "part_id": "148964", + "report": "parts/148964.report.json" + }, + { + "part_id": "149155", + "report": "parts/149155.report.json" + }, + { + "part_id": "15-Nut-Guide-Rod-8881a46e0c", + "report": "parts/15-Nut-Guide-Rod-8881a46e0c.report.json" + }, + { + "part_id": "15-Nut-Guide-Rod-f8c58aaae5", + "report": "parts/15-Nut-Guide-Rod-f8c58aaae5.report.json" + }, + { + "part_id": "15-Nut-Guide-Rod_1", + "report": "parts/15-Nut-Guide-Rod_1.report.json" + }, + { + "part_id": "150744", + "report": "parts/150744.report.json" + }, + { + "part_id": "151435", + "report": "parts/151435.report.json" + }, + { + "part_id": "153729", + "report": "parts/153729.report.json" + }, + { + "part_id": "158615", + "report": "parts/158615.report.json" + }, + { + "part_id": "158932", + "report": "parts/158932.report.json" + }, + { + "part_id": "163276", + "report": "parts/163276.report.json" + }, + { + "part_id": "164761", + "report": "parts/164761.report.json" + }, + { + "part_id": "166260", + "report": "parts/166260.report.json" + }, + { + "part_id": "167722", + "report": "parts/167722.report.json" + }, + { + "part_id": "167934", + "report": "parts/167934.report.json" + }, + { + "part_id": "167976", + "report": "parts/167976.report.json" + }, + { + "part_id": "169316", + "report": "parts/169316.report.json" + }, + { + "part_id": "170690", + "report": "parts/170690.report.json" + }, + { + "part_id": "173306", + "report": "parts/173306.report.json" + }, + { + "part_id": "173597", + "report": "parts/173597.report.json" + }, + { + "part_id": "175242", + "report": "parts/175242.report.json" + }, + { + "part_id": "176996", + "report": "parts/176996.report.json" + }, + { + "part_id": "177126", + "report": "parts/177126.report.json" + }, + { + "part_id": "177200", + "report": "parts/177200.report.json" + }, + { + "part_id": "178595", + "report": "parts/178595.report.json" + }, + { + "part_id": "179621", + "report": "parts/179621.report.json" + }, + { + "part_id": "180112", + "report": "parts/180112.report.json" + }, + { + "part_id": "181667", + "report": "parts/181667.report.json" + }, + { + "part_id": "182523", + "report": "parts/182523.report.json" + }, + { + "part_id": "183151", + "report": "parts/183151.report.json" + }, + { + "part_id": "184259", + "report": "parts/184259.report.json" + }, + { + "part_id": "187546", + "report": "parts/187546.report.json" + }, + { + "part_id": "188469", + "report": "parts/188469.report.json" + }, + { + "part_id": "190028", + "report": "parts/190028.report.json" + }, + { + "part_id": "190779", + "report": "parts/190779.report.json" + }, + { + "part_id": "191643", + "report": "parts/191643.report.json" + }, + { + "part_id": "192064", + "report": "parts/192064.report.json" + }, + { + "part_id": "192967", + "report": "parts/192967.report.json" + }, + { + "part_id": "195215", + "report": "parts/195215.report.json" + }, + { + "part_id": "195910", + "report": "parts/195910.report.json" + }, + { + "part_id": "196689", + "report": "parts/196689.report.json" + }, + { + "part_id": "197084", + "report": "parts/197084.report.json" + }, + { + "part_id": "199612", + "report": "parts/199612.report.json" + }, + { + "part_id": "1Cylinder-Housing", + "report": "parts/1Cylinder-Housing.report.json" + }, + { + "part_id": "1in-Shaft", + "report": "parts/1in-Shaft.report.json" + }, + { + "part_id": "2-Alt-kapak", + "report": "parts/2-Alt-kapak.report.json" + }, + { + "part_id": "2-Lower-Cap-270fb492b9", + "report": "parts/2-Lower-Cap-270fb492b9.report.json" + }, + { + "part_id": "2-Lower-Cap-b450fa0527", + "report": "parts/2-Lower-Cap-b450fa0527.report.json" + }, + { + "part_id": "2-Lower-Cap_1", + "report": "parts/2-Lower-Cap_1.report.json" + }, + { + "part_id": "2-Sleeve", + "report": "parts/2-Sleeve.report.json" + }, + { + "part_id": "200394", + "report": "parts/200394.report.json" + }, + { + "part_id": "201137", + "report": "parts/201137.report.json" + }, + { + "part_id": "201294", + "report": "parts/201294.report.json" + }, + { + "part_id": "202578", + "report": "parts/202578.report.json" + }, + { + "part_id": "202803", + "report": "parts/202803.report.json" + }, + { + "part_id": "202811", + "report": "parts/202811.report.json" + }, + { + "part_id": "204413", + "report": "parts/204413.report.json" + }, + { + "part_id": "204516", + "report": "parts/204516.report.json" + }, + { + "part_id": "206894", + "report": "parts/206894.report.json" + }, + { + "part_id": "207737", + "report": "parts/207737.report.json" + }, + { + "part_id": "209499", + "report": "parts/209499.report.json" + }, + { + "part_id": "212537", + "report": "parts/212537.report.json" + }, + { + "part_id": "215354", + "report": "parts/215354.report.json" + }, + { + "part_id": "215860", + "report": "parts/215860.report.json" + }, + { + "part_id": "217185", + "report": "parts/217185.report.json" + }, + { + "part_id": "217613", + "report": "parts/217613.report.json" + }, + { + "part_id": "218099", + "report": "parts/218099.report.json" + }, + { + "part_id": "218172", + "report": "parts/218172.report.json" + }, + { + "part_id": "218393", + "report": "parts/218393.report.json" + }, + { + "part_id": "218611", + "report": "parts/218611.report.json" + }, + { + "part_id": "218993", + "report": "parts/218993.report.json" + }, + { + "part_id": "219831", + "report": "parts/219831.report.json" + }, + { + "part_id": "221026", + "report": "parts/221026.report.json" + }, + { + "part_id": "222192", + "report": "parts/222192.report.json" + }, + { + "part_id": "223539", + "report": "parts/223539.report.json" + }, + { + "part_id": "224423", + "report": "parts/224423.report.json" + }, + { + "part_id": "225767", + "report": "parts/225767.report.json" + }, + { + "part_id": "226677", + "report": "parts/226677.report.json" + }, + { + "part_id": "227232", + "report": "parts/227232.report.json" + }, + { + "part_id": "227307", + "report": "parts/227307.report.json" + }, + { + "part_id": "227986", + "report": "parts/227986.report.json" + }, + { + "part_id": "229202", + "report": "parts/229202.report.json" + }, + { + "part_id": "230397", + "report": "parts/230397.report.json" + }, + { + "part_id": "232905", + "report": "parts/232905.report.json" + }, + { + "part_id": "234097", + "report": "parts/234097.report.json" + }, + { + "part_id": "234963", + "report": "parts/234963.report.json" + }, + { + "part_id": "236746", + "report": "parts/236746.report.json" + }, + { + "part_id": "238926", + "report": "parts/238926.report.json" + }, + { + "part_id": "239046", + "report": "parts/239046.report.json" + }, + { + "part_id": "239841", + "report": "parts/239841.report.json" + }, + { + "part_id": "240269", + "report": "parts/240269.report.json" + }, + { + "part_id": "240416", + "report": "parts/240416.report.json" + }, + { + "part_id": "240860", + "report": "parts/240860.report.json" + }, + { + "part_id": "3-Top-Cover-b55960809a", + "report": "parts/3-Top-Cover-b55960809a.report.json" + }, + { + "part_id": "3-Top-Cover-e45cc57ae1", + "report": "parts/3-Top-Cover-e45cc57ae1.report.json" + }, + { + "part_id": "3-Top-Cover_1", + "report": "parts/3-Top-Cover_1.report.json" + }, + { + "part_id": "3-u-st-kapak", + "report": "parts/3-u-st-kapak.report.json" + }, + { + "part_id": "4-Piston-CAP", + "report": "parts/4-Piston-CAP.report.json" + }, + { + "part_id": "4-Piston-Cap_Solidworks-_2", + "report": "parts/4-Piston-Cap_Solidworks-_2.report.json" + }, + { + "part_id": "4-Piston-Cap_Solidworks", + "report": "parts/4-Piston-Cap_Solidworks.report.json" + }, + { + "part_id": "4-Piston-Kapag-Piston-Cap", + "report": "parts/4-Piston-Kapag-Piston-Cap.report.json" + }, + { + "part_id": "4piston-cap", + "report": "parts/4piston-cap.report.json" + }, + { + "part_id": "5-Pack-cover", + "report": "parts/5-Pack-cover.report.json" + }, + { + "part_id": "6-Barral-Cap", + "report": "parts/6-Barral-Cap.report.json" + }, + { + "part_id": "6-Barrel-Cap", + "report": "parts/6-Barrel-Cap.report.json" + }, + { + "part_id": "6-Barrel-Cap_Solidworks-_2", + "report": "parts/6-Barrel-Cap_Solidworks-_2.report.json" + }, + { + "part_id": "6-Barrel-Cap_Solidworks-_3", + "report": "parts/6-Barrel-Cap_Solidworks-_3.report.json" + }, + { + "part_id": "6-Barrel-Cap_Solidworks", + "report": "parts/6-Barrel-Cap_Solidworks.report.json" + }, + { + "part_id": "6-brl-cap", + "report": "parts/6-brl-cap.report.json" + }, + { + "part_id": "6000-Bearing", + "report": "parts/6000-Bearing.report.json" + }, + { + "part_id": "6001-Bearing", + "report": "parts/6001-Bearing.report.json" + }, + { + "part_id": "6barrel-cap", + "report": "parts/6barrel-cap.report.json" + }, + { + "part_id": "8-Front-Clevis", + "report": "parts/8-Front-Clevis.report.json" + }, + { + "part_id": "8-frt-celvis", + "report": "parts/8-frt-celvis.report.json" + }, + { + "part_id": "8front-clevis", + "report": "parts/8front-clevis.report.json" + }, + { + "part_id": "_-Y2-100L-2", + "report": "parts/_-Y2-100L-2.report.json" + }, + { + "part_id": "_ark-kapak", + "report": "parts/_ark-kapak.report.json" + }, + { + "part_id": "_bearing-cap", + "report": "parts/_bearing-cap.report.json" + }, + { + "part_id": "_Bearing-Housing", + "report": "parts/_Bearing-Housing.report.json" + }, + { + "part_id": "_Bearing-Insert", + "report": "parts/_Bearing-Insert.report.json" + }, + { + "part_id": "_Bearing", + "report": "parts/_Bearing.report.json" + }, + { + "part_id": "_Clamp-5610XX0-Swede-Wheel", + "report": "parts/_Clamp-5610XX0-Swede-Wheel.report.json" + }, + { + "part_id": "_Clamp-5612XX0-Swede-Wheel", + "report": "parts/_Clamp-5612XX0-Swede-Wheel.report.json" + }, + { + "part_id": "_clamping-ring-screw-leybold", + "report": "parts/_clamping-ring-screw-leybold.report.json" + }, + { + "part_id": "_clamping-ring-screw-leybold_2", + "report": "parts/_clamping-ring-screw-leybold_2.report.json" + }, + { + "part_id": "_clamping-ring-screw-leybold_3", + "report": "parts/_clamping-ring-screw-leybold_3.report.json" + }, + { + "part_id": "_DN20", + "report": "parts/_DN20.report.json" + }, + { + "part_id": "_DN25", + "report": "parts/_DN25.report.json" + }, + { + "part_id": "_DN32", + "report": "parts/_DN32.report.json" + }, + { + "part_id": "_DN50", + "report": "parts/_DN50.report.json" + }, + { + "part_id": "_Link-Plate-105x85-Swede-Wheel", + "report": "parts/_Link-Plate-105x85-Swede-Wheel.report.json" + }, + { + "part_id": "_Link-Plate-105x85-Swede-Wheel_2", + "report": "parts/_Link-Plate-105x85-Swede-Wheel_2.report.json" + }, + { + "part_id": "_Link-Plate-105x85-Swede-Wheel_3", + "report": "parts/_Link-Plate-105x85-Swede-Wheel_3.report.json" + }, + { + "part_id": "_Link-Plate-105x85-Swede-Wheel_4", + "report": "parts/_Link-Plate-105x85-Swede-Wheel_4.report.json" + }, + { + "part_id": "_Link-Plate-105x85-Swede-Wheel_5", + "report": "parts/_Link-Plate-105x85-Swede-Wheel_5.report.json" + }, + { + "part_id": "_Link-Plate-105x85-Swede-Wheel_6", + "report": "parts/_Link-Plate-105x85-Swede-Wheel_6.report.json" + }, + { + "part_id": "_Link-Plate-42x42-Swede-Wheel", + "report": "parts/_Link-Plate-42x42-Swede-Wheel.report.json" + }, + { + "part_id": "_Link-Plate-42x42-Swede-Wheel_2", + "report": "parts/_Link-Plate-42x42-Swede-Wheel_2.report.json" + }, + { + "part_id": "_Nut_-1", + "report": "parts/_Nut_-1.report.json" + }, + { + "part_id": "_Nut_2", + "report": "parts/_Nut_2.report.json" + }, + { + "part_id": "_Nut_3", + "report": "parts/_Nut_3.report.json" + }, + { + "part_id": "_Nut_4", + "report": "parts/_Nut_4.report.json" + }, + { + "part_id": "_Nut_5", + "report": "parts/_Nut_5.report.json" + }, + { + "part_id": "_Nut_6", + "report": "parts/_Nut_6.report.json" + }, + { + "part_id": "_Parte-superior-da-impressora", + "report": "parts/_Parte-superior-da-impressora.report.json" + }, + { + "part_id": "_Pin_3", + "report": "parts/_Pin_3.report.json" + }, + { + "part_id": "_User-Library-2051C-Coplanar-Flange-Pressure-Transmitter_", + "report": "parts/_User-Library-2051C-Coplanar-Flange-Pressure-Transmitter_.report.json" + }, + { + "part_id": "_User-Library-Connector-Type-K-5-Pin_", + "report": "parts/_User-Library-Connector-Type-K-5-Pin_.report.json" + }, + { + "part_id": "_User-Library-Fan_Guard-1_", + "report": "parts/_User-Library-Fan_Guard-1_.report.json" + }, + { + "part_id": "_User-Library-Fan_Guard-2_", + "report": "parts/_User-Library-Fan_Guard-2_.report.json" + }, + { + "part_id": "_User-Library-Flange-C300DN100_FC300DN100-BP", + "report": "parts/_User-Library-Flange-C300DN100_FC300DN100-BP.report.json" + }, + { + "part_id": "_User-Library-Flange-C300DN100_FC300DN100-FCP", + "report": "parts/_User-Library-Flange-C300DN100_FC300DN100-FCP.report.json" + }, + { + "part_id": "_User-Library-PILLOW-BLOCK-BEARING-_50-BORE_", + "report": "parts/_User-Library-PILLOW-BLOCK-BEARING-_50-BORE_.report.json" + }, + { + "part_id": "_User-Library-RADIOSHACK-FAN_", + "report": "parts/_User-Library-RADIOSHACK-FAN_.report.json" + }, + { + "part_id": "_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_BSG-06-Lower-Body", + "report": "parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_BSG-06-Lower-Body.report.json" + }, + { + "part_id": "_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_TOP-PLATE", + "report": "parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_TOP-PLATE.report.json" + }, + { + "part_id": "_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_yuken-valve-body", + "report": "parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_yuken-valve-body.report.json" + }, + { + "part_id": "Actuator-Cover", + "report": "parts/Actuator-Cover.report.json" + }, + { + "part_id": "Arka_Kapak", + "report": "parts/Arka_Kapak.report.json" + }, + { + "part_id": "Arm-thrust-washer", + "report": "parts/Arm-thrust-washer.report.json" + }, + { + "part_id": "Back-Cover", + "report": "parts/Back-Cover.report.json" + }, + { + "part_id": "bague-de-guidage", + "report": "parts/bague-de-guidage.report.json" + }, + { + "part_id": "barrel-cap", + "report": "parts/barrel-cap.report.json" + }, + { + "part_id": "Barrel-Cap_HC", + "report": "parts/Barrel-Cap_HC.report.json" + }, + { + "part_id": "Barrel-Cap_Solidworks", + "report": "parts/Barrel-Cap_Solidworks.report.json" + }, + { + "part_id": "Bearing_spring", + "report": "parts/Bearing_spring.report.json" + }, + { + "part_id": "BK-Body", + "report": "parts/BK-Body.report.json" + }, + { + "part_id": "BK-Body_Solidworks", + "report": "parts/BK-Body_Solidworks.report.json" + }, + { + "part_id": "Body-DC-motor-8-12V", + "report": "parts/Body-DC-motor-8-12V.report.json" + }, + { + "part_id": "Bottom-Bearing-Mount", + "report": "parts/Bottom-Bearing-Mount.report.json" + }, + { + "part_id": "Bottom_cap", + "report": "parts/Bottom_cap.report.json" + }, + { + "part_id": "Bush_01", + "report": "parts/Bush_01.report.json" + }, + { + "part_id": "C85E25-300_C85-Body", + "report": "parts/C85E25-300_C85-Body.report.json" + }, + { + "part_id": "C95KB100-500_C95K-Body", + "report": "parts/C95KB100-500_C95K-Body.report.json" + }, + { + "part_id": "C95SB160-400_Body", + "report": "parts/C95SB160-400_Body.report.json" + }, + { + "part_id": "C95SB160-500_C95S-Body", + "report": "parts/C95SB160-500_C95S-Body.report.json" + }, + { + "part_id": "C95SB50-200_C95-Body", + "report": "parts/C95SB50-200_C95-Body.report.json" + }, + { + "part_id": "C95SD80-100_C95-Body", + "report": "parts/C95SD80-100_C95-Body.report.json" + }, + { + "part_id": "C95SD80-100_C95-D_Clevis", + "report": "parts/C95SD80-100_C95-D_Clevis.report.json" + }, + { + "part_id": "CA2B100-175_CA22066A-Body", + "report": "parts/CA2B100-175_CA22066A-Body.report.json" + }, + { + "part_id": "CA2B100-200_CA22066A-Body", + "report": "parts/CA2B100-200_CA22066A-Body.report.json" + }, + { + "part_id": "CA2B100-500_CA22066A-Body", + "report": "parts/CA2B100-500_CA22066A-Body.report.json" + }, + { + "part_id": "CA2B100-600_CA22066A-Body", + "report": "parts/CA2B100-600_CA22066A-Body.report.json" + }, + { + "part_id": "CA2B63-100_CA22066A-Body", + "report": "parts/CA2B63-100_CA22066A-Body.report.json" + }, + { + "part_id": "CA2B63-175_CA22066A-Body", + "report": "parts/CA2B63-175_CA22066A-Body.report.json" + }, + { + "part_id": "CA2B80-100_CA22066A-Body", + "report": "parts/CA2B80-100_CA22066A-Body.report.json" + }, + { + "part_id": "CA2B80-300_CA22066A-Body", + "report": "parts/CA2B80-300_CA22066A-Body.report.json" + }, + { + "part_id": "CA2BQ100-200B_CA22066A-Body", + "report": "parts/CA2BQ100-200B_CA22066A-Body.report.json" + }, + { + "part_id": "CA2C100-150J_CA12066-Single-Clevis", + "report": "parts/CA2C100-150J_CA12066-Single-Clevis.report.json" + }, + { + "part_id": "CA2C100-150J_CA22066A-Body", + "report": "parts/CA2C100-150J_CA22066A-Body.report.json" + }, + { + "part_id": "CA2C100-175", + "report": "parts/CA2C100-175.report.json" + }, + { + "part_id": "CA2C100-175_CA12066-Single-Clevis", + "report": "parts/CA2C100-175_CA12066-Single-Clevis.report.json" + }, + { + "part_id": "CA2WL40-100_CA2W-Body", + "report": "parts/CA2WL40-100_CA2W-Body.report.json" + }, + { + "part_id": "CA2YB100-350-01", + "report": "parts/CA2YB100-350-01.report.json" + }, + { + "part_id": "CA2YB100-350", + "report": "parts/CA2YB100-350.report.json" + }, + { + "part_id": "CA2YB100-350_CA22066A-Body", + "report": "parts/CA2YB100-350_CA22066A-Body.report.json" + }, + { + "part_id": "CA2YB80-175_CA22066A-Body", + "report": "parts/CA2YB80-175_CA22066A-Body.report.json" + }, + { + "part_id": "CA2YB80-300_CA22066A-Body", + "report": "parts/CA2YB80-300_CA22066A-Body.report.json" + }, + { + "part_id": "CA2YB80-800_CA2Y2244_Body", + "report": "parts/CA2YB80-800_CA2Y2244_Body.report.json" + }, + { + "part_id": "CA2YB80-800_CA2Y2244_Center-Trunnion", + "report": "parts/CA2YB80-800_CA2Y2244_Center-Trunnion.report.json" + }, + { + "part_id": "CA2YC100-500_CA2Y2244_Body", + "report": "parts/CA2YC100-500_CA2Y2244_Body.report.json" + }, + { + "part_id": "CA2YC100-500_CA2Y2244_Single-Clevis", + "report": "parts/CA2YC100-500_CA2Y2244_Single-Clevis.report.json" + }, + { + "part_id": "Cap-DC-motor-8-12V", + "report": "parts/Cap-DC-motor-8-12V.report.json" + }, + { + "part_id": "Cap_01", + "report": "parts/Cap_01.report.json" + }, + { + "part_id": "carcac-a", + "report": "parts/carcac-a.report.json" + }, + { + "part_id": "CCT160-300_CCT-Body", + "report": "parts/CCT160-300_CCT-Body.report.json" + }, + { + "part_id": "CDA2YT80-700_CA2Y2244_Body", + "report": "parts/CDA2YT80-700_CA2Y2244_Body.report.json" + }, + { + "part_id": "Center-coupling", + "report": "parts/Center-coupling.report.json" + }, + { + "part_id": "CG1BA100-150_CG12054Rods", + "report": "parts/CG1BA100-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1BA100-150_CG12054Tube-HeadCover", + "report": "parts/CG1BA100-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BA100-150_CG1RodCover", + "report": "parts/CG1BA100-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1BA100-50_CG12054Rods", + "report": "parts/CG1BA100-50_CG12054Rods.report.json" + }, + { + "part_id": "CG1BA100-50_CG12054Tube-HeadCover", + "report": "parts/CG1BA100-50_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BA100-50_CG1RodCover", + "report": "parts/CG1BA100-50_CG1RodCover.report.json" + }, + { + "part_id": "CG1BA100-75_CG12054Rods", + "report": "parts/CG1BA100-75_CG12054Rods.report.json" + }, + { + "part_id": "CG1BA100-75_CG12054Tube-HeadCover", + "report": "parts/CG1BA100-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BA100-75_CG1RodCover", + "report": "parts/CG1BA100-75_CG1RodCover.report.json" + }, + { + "part_id": "CG1BA40-150_CG12054Rods", + "report": "parts/CG1BA40-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1BA40-150_CG12054Tube-HeadCover", + "report": "parts/CG1BA40-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BA40-150_CG1RodCover", + "report": "parts/CG1BA40-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1BA63-1200_CG12054Tube-HeadCover", + "report": "parts/CG1BA63-1200_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BA63-1200_CG12054Tube-HeadCover_CG1UA63-1200", + "report": "parts/CG1BA63-1200_CG12054Tube-HeadCover_CG1UA63-1200.report.json" + }, + { + "part_id": "CG1BA63-1200_CG1X8024XRodCover", + "report": "parts/CG1BA63-1200_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BA63-1200_CG1X8024XRods", + "report": "parts/CG1BA63-1200_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BA63-1200_CG1X8024XRods_CG1UA63-1200", + "report": "parts/CG1BA63-1200_CG1X8024XRods_CG1UA63-1200.report.json" + }, + { + "part_id": "CG1BN100-150_CG12054Tube-HeadCover", + "report": "parts/CG1BN100-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN100-150_CG1X8024XRodCover", + "report": "parts/CG1BN100-150_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN100-150_CG1X8024XRods", + "report": "parts/CG1BN100-150_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN100-175_CG12054Tube-HeadCover", + "report": "parts/CG1BN100-175_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN100-175_CG1X8024XRods", + "report": "parts/CG1BN100-175_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN25-100", + "report": "parts/CG1BN25-100.report.json" + }, + { + "part_id": "CG1BN25-100_CG12054Rods", + "report": "parts/CG1BN25-100_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN25-100_CG12054Tube-HeadCover", + "report": "parts/CG1BN25-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN25-100_CG1RodCover", + "report": "parts/CG1BN25-100_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN25-150", + "report": "parts/CG1BN25-150.report.json" + }, + { + "part_id": "CG1BN25-150_CG12054Rods", + "report": "parts/CG1BN25-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN25-150_CG1RodCover", + "report": "parts/CG1BN25-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN25-50", + "report": "parts/CG1BN25-50.report.json" + }, + { + "part_id": "CG1BN25-50_CG12054Rods", + "report": "parts/CG1BN25-50_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN25-50_CG1RodCover", + "report": "parts/CG1BN25-50_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN25-75_CG12054Rods", + "report": "parts/CG1BN25-75_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN25-75_CG12054Tube-HeadCover", + "report": "parts/CG1BN25-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN25-75_CG1RodCover", + "report": "parts/CG1BN25-75_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN32-100-_CG1UN32-100", + "report": "parts/CG1BN32-100-_CG1UN32-100.report.json" + }, + { + "part_id": "CG1BN32-100", + "report": "parts/CG1BN32-100.report.json" + }, + { + "part_id": "CG1BN32-100_CG12054Rods", + "report": "parts/CG1BN32-100_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN32-100_CG12054Rods_CG1UN32-100", + "report": "parts/CG1BN32-100_CG12054Rods_CG1UN32-100.report.json" + }, + { + "part_id": "CG1BN32-100_CG12054Tube-HeadCover", + "report": "parts/CG1BN32-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN32-100_CG1RodCover", + "report": "parts/CG1BN32-100_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN32-100_CG1RodCover_CG1UN32-100", + "report": "parts/CG1BN32-100_CG1RodCover_CG1UN32-100.report.json" + }, + { + "part_id": "CG1BN32-125_CG12054Rods", + "report": "parts/CG1BN32-125_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN32-125_CG12054Tube-HeadCover", + "report": "parts/CG1BN32-125_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN32-125_CG1RodCover", + "report": "parts/CG1BN32-125_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN32-150_CG12054Rods", + "report": "parts/CG1BN32-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN32-150_CG12054Tube-HeadCover", + "report": "parts/CG1BN32-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN32-150_CG1RodCover", + "report": "parts/CG1BN32-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN32-175", + "report": "parts/CG1BN32-175.report.json" + }, + { + "part_id": "CG1BN32-175_CG12054Rods", + "report": "parts/CG1BN32-175_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN32-175_CG12054Tube-HeadCover", + "report": "parts/CG1BN32-175_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN32-175_CG1RodCover", + "report": "parts/CG1BN32-175_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN32-200_CG12054Rods", + "report": "parts/CG1BN32-200_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN32-200_CG12054Tube-HeadCover", + "report": "parts/CG1BN32-200_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN32-200_CG1RodCover", + "report": "parts/CG1BN32-200_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN32-250_CG12054Tube-HeadCover", + "report": "parts/CG1BN32-250_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN32-250_CG1X8024XRodCover", + "report": "parts/CG1BN32-250_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN32-250_CG1X8024XRods", + "report": "parts/CG1BN32-250_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN32-400_CG12054Rods", + "report": "parts/CG1BN32-400_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN32-50_CG12054Tube-HeadCover", + "report": "parts/CG1BN32-50_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN32-50_CG1X8024XRodCover", + "report": "parts/CG1BN32-50_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN32-50_CG1X8024XRods", + "report": "parts/CG1BN32-50_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN32-75", + "report": "parts/CG1BN32-75.report.json" + }, + { + "part_id": "CG1BN32-75_CG12054Rods", + "report": "parts/CG1BN32-75_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN32-75_CG12054Tube-HeadCover", + "report": "parts/CG1BN32-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN32-75_CG1RodCover", + "report": "parts/CG1BN32-75_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN40-100", + "report": "parts/CG1BN40-100.report.json" + }, + { + "part_id": "CG1BN40-100_CG12054Rods", + "report": "parts/CG1BN40-100_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN40-100_CG1RodCover", + "report": "parts/CG1BN40-100_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN40-150_CG12054Rods", + "report": "parts/CG1BN40-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN40-150_CG12054Tube-HeadCover", + "report": "parts/CG1BN40-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN40-150_CG1RodCover", + "report": "parts/CG1BN40-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN40-75_CG12054Rods", + "report": "parts/CG1BN40-75_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN40-75_CG12054Tube-HeadCover", + "report": "parts/CG1BN40-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN40-75_CG1RodCover", + "report": "parts/CG1BN40-75_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN50-100_CG12054Rods", + "report": "parts/CG1BN50-100_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN50-100_CG12054Tube-HeadCover", + "report": "parts/CG1BN50-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN50-100_CG1RodCover", + "report": "parts/CG1BN50-100_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN50-150_CG12054Rods", + "report": "parts/CG1BN50-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN50-150_CG12054Tube-HeadCover", + "report": "parts/CG1BN50-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN50-150_CG1RodCover", + "report": "parts/CG1BN50-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN50-150_CG1X8024XRodCover", + "report": "parts/CG1BN50-150_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN50-150_CG1X8024XRods", + "report": "parts/CG1BN50-150_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN50-25_CG12054Tube-HeadCover", + "report": "parts/CG1BN50-25_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN50-25_CG1X8024XRodCover", + "report": "parts/CG1BN50-25_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN50-25_CG1X8024XRods", + "report": "parts/CG1BN50-25_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN50-300_CG12054Tube-HeadCover", + "report": "parts/CG1BN50-300_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN50-300_CG1X8024XRodCover", + "report": "parts/CG1BN50-300_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN50-300_CG1X8024XRods", + "report": "parts/CG1BN50-300_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN50-350_CG12054Tube-HeadCover", + "report": "parts/CG1BN50-350_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN50-350_CG12054Tube-HeadCover_CG1BN50-350-sldprt-2009", + "report": "parts/CG1BN50-350_CG12054Tube-HeadCover_CG1BN50-350-sldprt-2009.report.json" + }, + { + "part_id": "CG1BN50-350_CG1X8024XRodCover", + "report": "parts/CG1BN50-350_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN50-350_CG1X8024XRodCover_CG1BN50-350-sldprt-2009", + "report": "parts/CG1BN50-350_CG1X8024XRodCover_CG1BN50-350-sldprt-2009.report.json" + }, + { + "part_id": "CG1BN50-350_CG1X8024XRods", + "report": "parts/CG1BN50-350_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN50-350_CG1X8024XRods_CG1BN50-350-sldprt-2009", + "report": "parts/CG1BN50-350_CG1X8024XRods_CG1BN50-350-sldprt-2009.report.json" + }, + { + "part_id": "CG1BN50-75_CG12054Rods", + "report": "parts/CG1BN50-75_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN50-75_CG12054Tube-HeadCover", + "report": "parts/CG1BN50-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN50-75_CG1RodCover", + "report": "parts/CG1BN50-75_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN63-100_CG12054Rods", + "report": "parts/CG1BN63-100_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN63-100_CG12054Tube-HeadCover", + "report": "parts/CG1BN63-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN63-100_CG1RodCover", + "report": "parts/CG1BN63-100_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN63-125_CG12054Rods", + "report": "parts/CG1BN63-125_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN63-125_CG12054Tube-HeadCover", + "report": "parts/CG1BN63-125_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN63-125_CG1RodCover", + "report": "parts/CG1BN63-125_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN63-25_CG12054Tube-HeadCover", + "report": "parts/CG1BN63-25_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN63-25_CG1X8024XRodCover", + "report": "parts/CG1BN63-25_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN63-25_CG1X8024XRods", + "report": "parts/CG1BN63-25_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN63-25Z_CG12054Tube-HeadCover", + "report": "parts/CG1BN63-25Z_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN63-25Z_CG1X8024XRodCover", + "report": "parts/CG1BN63-25Z_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN63-25Z_CG1X8024XRods", + "report": "parts/CG1BN63-25Z_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN63-50_CG12054Tube-HeadCover", + "report": "parts/CG1BN63-50_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN63-50_CG1X8024XRodCover", + "report": "parts/CG1BN63-50_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN63-50_CG1X8024XRods", + "report": "parts/CG1BN63-50_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN63-75_CG12054Rods", + "report": "parts/CG1BN63-75_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN63-75_CG12054Tube-HeadCover", + "report": "parts/CG1BN63-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN63-75_CG1RodCover", + "report": "parts/CG1BN63-75_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN80-100_CG12054Tube-HeadCover", + "report": "parts/CG1BN80-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN80-100_CG1X8024XRodCover", + "report": "parts/CG1BN80-100_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN80-100_CG1X8024XRods", + "report": "parts/CG1BN80-100_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN80-150_CG12054Rods", + "report": "parts/CG1BN80-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1BN80-150_CG12054Tube-HeadCover", + "report": "parts/CG1BN80-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN80-150_CG1RodCover", + "report": "parts/CG1BN80-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1BN80-175_CG12054Tube-HeadCover", + "report": "parts/CG1BN80-175_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN80-175_CG1X8024XRodCover", + "report": "parts/CG1BN80-175_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN80-175_CG1X8024XRods", + "report": "parts/CG1BN80-175_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN80-200_CG12054Tube-HeadCover", + "report": "parts/CG1BN80-200_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN80-200_CG1X8024XRodCover", + "report": "parts/CG1BN80-200_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN80-200_CG1X8024XRods", + "report": "parts/CG1BN80-200_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1BN80-50_CG12054Tube-HeadCover", + "report": "parts/CG1BN80-50_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1BN80-50_CG1X8024XRodCover", + "report": "parts/CG1BN80-50_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1BN80-50_CG1X8024XRods", + "report": "parts/CG1BN80-50_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1DA100-250_CG1X8024XRods-100", + "report": "parts/CG1DA100-250_CG1X8024XRods-100.report.json" + }, + { + "part_id": "CG1DA80-250_CG12054Tube-HeadCover", + "report": "parts/CG1DA80-250_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DA80-250_CG1Clevis80-100", + "report": "parts/CG1DA80-250_CG1Clevis80-100.report.json" + }, + { + "part_id": "CG1DA80-250_CG1X8024XRodCover", + "report": "parts/CG1DA80-250_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1DA80-250_CG1X8024XRods", + "report": "parts/CG1DA80-250_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1DN100-50_CG12054Tube-HeadCover", + "report": "parts/CG1DN100-50_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN100-50_CG1Clevis80-100", + "report": "parts/CG1DN100-50_CG1Clevis80-100.report.json" + }, + { + "part_id": "CG1DN100-50_CG1X8024XRodCover", + "report": "parts/CG1DN100-50_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1DN100-50_CG1X8024XRods", + "report": "parts/CG1DN100-50_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1DN100-75_CG12054Tube-HeadCover", + "report": "parts/CG1DN100-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN100-75_CG1Clevis80-100", + "report": "parts/CG1DN100-75_CG1Clevis80-100.report.json" + }, + { + "part_id": "CG1DN100-75_CG1X8024XRodCover", + "report": "parts/CG1DN100-75_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1DN100-75_CG1X8024XRods", + "report": "parts/CG1DN100-75_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1DN25-50_CG12054Rods", + "report": "parts/CG1DN25-50_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN25-50_CG12054Tube-HeadCover", + "report": "parts/CG1DN25-50_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN25-50_CG1Clevis", + "report": "parts/CG1DN25-50_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN25-50_CG1RodCover", + "report": "parts/CG1DN25-50_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN40-100_CG12054Tube-HeadCover", + "report": "parts/CG1DN40-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN40-100_CG1Clevis", + "report": "parts/CG1DN40-100_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN40-100_CG1X8024XRodCover", + "report": "parts/CG1DN40-100_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1DN40-100_CG1X8024XRods", + "report": "parts/CG1DN40-100_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1DN40-150_CG12054Rods", + "report": "parts/CG1DN40-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN40-150_CG12054Tube-HeadCover", + "report": "parts/CG1DN40-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN40-150_CG1Clevis", + "report": "parts/CG1DN40-150_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN40-150_CG1RodCover", + "report": "parts/CG1DN40-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN40-50_CG12054Rods", + "report": "parts/CG1DN40-50_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN40-50_CG12054Tube-HeadCover", + "report": "parts/CG1DN40-50_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN40-50_CG1Clevis", + "report": "parts/CG1DN40-50_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN40-50_CG1RodCover", + "report": "parts/CG1DN40-50_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN63-125_CG12054Rods", + "report": "parts/CG1DN63-125_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN63-125_CG12054Tube-HeadCover", + "report": "parts/CG1DN63-125_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN63-125_CG1Clevis", + "report": "parts/CG1DN63-125_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN63-125_CG1RodCover", + "report": "parts/CG1DN63-125_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN63-150_CG12054Rods", + "report": "parts/CG1DN63-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN63-150_CG12054Tube-HeadCover", + "report": "parts/CG1DN63-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN63-150_CG1Clevis", + "report": "parts/CG1DN63-150_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN63-150_CG1RodCover", + "report": "parts/CG1DN63-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN63-175_CG12054Rods", + "report": "parts/CG1DN63-175_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN63-175_CG12054Tube-HeadCover", + "report": "parts/CG1DN63-175_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN63-175_CG1Clevis", + "report": "parts/CG1DN63-175_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN63-175_CG1RodCover", + "report": "parts/CG1DN63-175_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN63-200_CG12054Rods", + "report": "parts/CG1DN63-200_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN63-200_CG12054Tube-HeadCover", + "report": "parts/CG1DN63-200_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN63-200_CG1Clevis", + "report": "parts/CG1DN63-200_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN63-200_CG1RodCover", + "report": "parts/CG1DN63-200_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN63-250_CG12054Tube-HeadCover", + "report": "parts/CG1DN63-250_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN63-250_CG1Clevis", + "report": "parts/CG1DN63-250_CG1Clevis.report.json" + }, + { + "part_id": "CG1DN63-250_CG1X8024XRodCover", + "report": "parts/CG1DN63-250_CG1X8024XRodCover.report.json" + }, + { + "part_id": "CG1DN63-250_CG1X8024XRods", + "report": "parts/CG1DN63-250_CG1X8024XRods.report.json" + }, + { + "part_id": "CG1DN80-100_CG12054Rods", + "report": "parts/CG1DN80-100_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN80-100_CG12054Tube-HeadCover", + "report": "parts/CG1DN80-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN80-100_CG1Clevis80-100", + "report": "parts/CG1DN80-100_CG1Clevis80-100.report.json" + }, + { + "part_id": "CG1DN80-100_CG1RodCover", + "report": "parts/CG1DN80-100_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN80-125_CG12054Rods", + "report": "parts/CG1DN80-125_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN80-125_CG12054Tube-HeadCover", + "report": "parts/CG1DN80-125_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN80-125_CG1Clevis80-100", + "report": "parts/CG1DN80-125_CG1Clevis80-100.report.json" + }, + { + "part_id": "CG1DN80-125_CG1RodCover", + "report": "parts/CG1DN80-125_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN80-150_CG12054Rods", + "report": "parts/CG1DN80-150_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN80-150_CG12054Tube-HeadCover", + "report": "parts/CG1DN80-150_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN80-150_CG1Clevis80-100", + "report": "parts/CG1DN80-150_CG1Clevis80-100.report.json" + }, + { + "part_id": "CG1DN80-150_CG1RodCover", + "report": "parts/CG1DN80-150_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN80-175_CG12054Rods", + "report": "parts/CG1DN80-175_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN80-175_CG12054Tube-HeadCover", + "report": "parts/CG1DN80-175_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN80-200_CG12054Rods", + "report": "parts/CG1DN80-200_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN80-200_CG12054Tube-HeadCover", + "report": "parts/CG1DN80-200_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1DN80-200_CG1Clevis80--100", + "report": "parts/CG1DN80-200_CG1Clevis80--100.report.json" + }, + { + "part_id": "CG1DN80-200_CG1Clevis80-100", + "report": "parts/CG1DN80-200_CG1Clevis80-100.report.json" + }, + { + "part_id": "CG1DN80-200_CG1RodCover", + "report": "parts/CG1DN80-200_CG1RodCover.report.json" + }, + { + "part_id": "CG1DN80-250_CG12054Rods", + "report": "parts/CG1DN80-250_CG12054Rods.report.json" + }, + { + "part_id": "CG1DN80-250_CG12054Tube-HeadCover", + "report": "parts/CG1DN80-250_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1FN40-75_CG12054Rods", + "report": "parts/CG1FN40-75_CG12054Rods.report.json" + }, + { + "part_id": "CG1FN40-75_CG12054Tube-HeadCover", + "report": "parts/CG1FN40-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1FN40-75_CG1Flange", + "report": "parts/CG1FN40-75_CG1Flange.report.json" + }, + { + "part_id": "CG1FN40-75_CG1RodCover", + "report": "parts/CG1FN40-75_CG1RodCover.report.json" + }, + { + "part_id": "CG1KBA40-75_CG12054Tube-HeadCover", + "report": "parts/CG1KBA40-75_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1KBA40-75_CG1K2055Rods", + "report": "parts/CG1KBA40-75_CG1K2055Rods.report.json" + }, + { + "part_id": "CG1KBA40-75_CG1RodCover", + "report": "parts/CG1KBA40-75_CG1RodCover.report.json" + }, + { + "part_id": "CG1LN25-100_CG12054Rods", + "report": "parts/CG1LN25-100_CG12054Rods.report.json" + }, + { + "part_id": "CG1LN25-100_CG12054Tube-HeadCover", + "report": "parts/CG1LN25-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1LN25-100_CG1Foot", + "report": "parts/CG1LN25-100_CG1Foot.report.json" + }, + { + "part_id": "CG1LN25-100_CG1RodCover", + "report": "parts/CG1LN25-100_CG1RodCover.report.json" + }, + { + "part_id": "CG1LN32-100_CG12054Rods", + "report": "parts/CG1LN32-100_CG12054Rods.report.json" + }, + { + "part_id": "CG1LN32-100_CG12054Tube-HeadCover", + "report": "parts/CG1LN32-100_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1LN32-100_CG1Foot", + "report": "parts/CG1LN32-100_CG1Foot.report.json" + }, + { + "part_id": "CG1LN32-100_CG1RodCover", + "report": "parts/CG1LN32-100_CG1RodCover.report.json" + }, + { + "part_id": "CG1LN32-125_CG12054Rods", + "report": "parts/CG1LN32-125_CG12054Rods.report.json" + }, + { + "part_id": "CG1LN32-125_CG12054Tube-HeadCover", + "report": "parts/CG1LN32-125_CG12054Tube-HeadCover.report.json" + }, + { + "part_id": "CG1LN32-125_CG1Foot", + "report": "parts/CG1LN32-125_CG1Foot.report.json" + }, + { + "part_id": "CG1LN32-125_CG1RodCover", + "report": "parts/CG1LN32-125_CG1RodCover.report.json" + }, + { + "part_id": "chain_base", + "report": "parts/chain_base.report.json" + }, + { + "part_id": "circlip-15mm", + "report": "parts/circlip-15mm.report.json" + }, + { + "part_id": "circlip-20mm", + "report": "parts/circlip-20mm.report.json" + }, + { + "part_id": "CQ-F050_Flange", + "report": "parts/CQ-F050_Flange.report.json" + }, + { + "part_id": "CRBUW30-90D_CRBU-Body", + "report": "parts/CRBUW30-90D_CRBU-Body.report.json" + }, + { + "part_id": "CRQ2BS20-90C_CRQ2B-Body", + "report": "parts/CRQ2BS20-90C_CRQ2B-Body.report.json" + }, + { + "part_id": "CRQ2BS30-90C_CRQ2B-Body", + "report": "parts/CRQ2BS30-90C_CRQ2B-Body.report.json" + }, + { + "part_id": "CRQ2BW30-90C_CRQ2B-Body", + "report": "parts/CRQ2BW30-90C_CRQ2B-Body.report.json" + }, + { + "part_id": "CXSJM25-50_CXSJ-Body", + "report": "parts/CXSJM25-50_CXSJ-Body.report.json" + }, + { + "part_id": "CXSJM25-50_CXSJ-Plate", + "report": "parts/CXSJM25-50_CXSJ-Plate.report.json" + }, + { + "part_id": "Cylinder-Cap", + "report": "parts/Cylinder-Cap.report.json" + }, + { + "part_id": "Cylinder-Cap_Solidworks", + "report": "parts/Cylinder-Cap_Solidworks.report.json" + }, + { + "part_id": "cylinder-flange", + "report": "parts/cylinder-flange.report.json" + }, + { + "part_id": "cylinder-housing", + "report": "parts/cylinder-housing.report.json" + }, + { + "part_id": "cylinder-housing_Solidworks", + "report": "parts/cylinder-housing_Solidworks.report.json" + }, + { + "part_id": "D-s-_Go-vde", + "report": "parts/D-s-_Go-vde.report.json" + }, + { + "part_id": "eixo-de-entrada", + "report": "parts/eixo-de-entrada.report.json" + }, + { + "part_id": "eixo-de-saida", + "report": "parts/eixo-de-saida.report.json" + }, + { + "part_id": "encoder_plate", + "report": "parts/encoder_plate.report.json" + }, + { + "part_id": "encoder_plate_cover", + "report": "parts/encoder_plate_cover.report.json" + }, + { + "part_id": "ENGRENAGEM", + "report": "parts/ENGRENAGEM.report.json" + }, + { + "part_id": "Front-Clavis", + "report": "parts/Front-Clavis.report.json" + }, + { + "part_id": "Front-Clevis", + "report": "parts/Front-Clevis.report.json" + }, + { + "part_id": "Gasket-01", + "report": "parts/Gasket-01.report.json" + }, + { + "part_id": "Gear-Sprocket", + "report": "parts/Gear-Sprocket.report.json" + }, + { + "part_id": "go-vde", + "report": "parts/go-vde.report.json" + }, + { + "part_id": "H2035", + "report": "parts/H2035.report.json" + }, + { + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_DIN125_M33PUL", + "report": "parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_DIN125_M33PUL.report.json" + }, + { + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-33x3-53-O-RI-NG", + "report": "parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-33x3-53-O-RI-NG.report.json" + }, + { + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-90x5-O-RI-NG", + "report": "parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-90x5-O-RI-NG.report.json" + }, + { + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_K18-100x86-KOMPAKT-SET", + "report": "parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K18-100x86-KOMPAKT-SET.report.json" + }, + { + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_KOVAN", + "report": "parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_KOVAN.report.json" + }, + { + "part_id": "Housing-BOTTOM", + "report": "parts/Housing-BOTTOM.report.json" + }, + { + "part_id": "Housing-TOP", + "report": "parts/Housing-TOP.report.json" + }, + { + "part_id": "Hydraulic-Cylinder-housing", + "report": "parts/Hydraulic-Cylinder-housing.report.json" + }, + { + "part_id": "I-G03_Clevis-Pins", + "report": "parts/I-G03_Clevis-Pins.report.json" + }, + { + "part_id": "I-G04_Clevis-Pins", + "report": "parts/I-G04_Clevis-Pins.report.json" + }, + { + "part_id": "inner-chain", + "report": "parts/inner-chain.report.json" + }, + { + "part_id": "kapak-1", + "report": "parts/kapak-1.report.json" + }, + { + "part_id": "kapak-2", + "report": "parts/kapak-2.report.json" + }, + { + "part_id": "Lower-cap", + "report": "parts/Lower-cap.report.json" + }, + { + "part_id": "lower-cap_Solidworks", + "report": "parts/lower-cap_Solidworks.report.json" + }, + { + "part_id": "M12-3dc987c245", + "report": "parts/M12-3dc987c245.report.json" + }, + { + "part_id": "M16-c544edeb9a", + "report": "parts/M16-c544edeb9a.report.json" + }, + { + "part_id": "MDB1B50-175_MB12159-Rod-Head-Cover", + "report": "parts/MDB1B50-175_MB12159-Rod-Head-Cover.report.json" + }, + { + "part_id": "MHL2-40D1_MHL23128-Body", + "report": "parts/MHL2-40D1_MHL23128-Body.report.json" + }, + { + "part_id": "MHL2-40D_MHL23128-Body", + "report": "parts/MHL2-40D_MHL23128-Body.report.json" + }, + { + "part_id": "mil_kec-esi", + "report": "parts/mil_kec-esi.report.json" + }, + { + "part_id": "motor_plate", + "report": "parts/motor_plate.report.json" + }, + { + "part_id": "Nez", + "report": "parts/Nez.report.json" + }, + { + "part_id": "nut-guide-rod", + "report": "parts/nut-guide-rod.report.json" + }, + { + "part_id": "output-shaft-twist", + "report": "parts/output-shaft-twist.report.json" + }, + { + "part_id": "part-1", + "report": "parts/part-1.report.json" + }, + { + "part_id": "part-324b6afcd4", + "report": "parts/part-324b6afcd4.report.json" + }, + { + "part_id": "part-37ee24cedf", + "report": "parts/part-37ee24cedf.report.json" + }, + { + "part_id": "Part-4---Bottom-Plate", + "report": "parts/Part-4---Bottom-Plate.report.json" + }, + { + "part_id": "part-7-60ce9b9213", + "report": "parts/part-7-60ce9b9213.report.json" + }, + { + "part_id": "part-74c715ebf7", + "report": "parts/part-74c715ebf7.report.json" + }, + { + "part_id": "Part-8---Middle-Shaft---body-1", + "report": "parts/Part-8---Middle-Shaft---body-1.report.json" + }, + { + "part_id": "part-_-a5a287eca3", + "report": "parts/part-_-a5a287eca3.report.json" + }, + { + "part_id": "part-c1ae5afdfe", + "report": "parts/part-c1ae5afdfe.report.json" + }, + { + "part_id": "part-e2f5867633", + "report": "parts/part-e2f5867633.report.json" + }, + { + "part_id": "part-e80bc89d35", + "report": "parts/part-e80bc89d35.report.json" + }, + { + "part_id": "pinyon-21-derece", + "report": "parts/pinyon-21-derece.report.json" + }, + { + "part_id": "pinyon-kapak", + "report": "parts/pinyon-kapak.report.json" + }, + { + "part_id": "piston-cap", + "report": "parts/piston-cap.report.json" + }, + { + "part_id": "Piston-Cap_HC", + "report": "parts/Piston-Cap_HC.report.json" + }, + { + "part_id": "Piston-Cap_Solidworks-_2", + "report": "parts/Piston-Cap_Solidworks-_2.report.json" + }, + { + "part_id": "Piston-Cap_Solidworks", + "report": "parts/Piston-Cap_Solidworks.report.json" + }, + { + "part_id": "piston-go-vde", + "report": "parts/piston-go-vde.report.json" + }, + { + "part_id": "Plain-bearing-DC-motor-8-12V", + "report": "parts/Plain-bearing-DC-motor-8-12V.report.json" + }, + { + "part_id": "POMPAKAPAK", + "report": "parts/POMPAKAPAK.report.json" + }, + { + "part_id": "pompamil", + "report": "parts/pompamil.report.json" + }, + { + "part_id": "Rod-End", + "report": "parts/Rod-End.report.json" + }, + { + "part_id": "rod-guide", + "report": "parts/rod-guide.report.json" + }, + { + "part_id": "Rubber-seal-for-piston-in-top-cap", + "report": "parts/Rubber-seal-for-piston-in-top-cap.report.json" + }, + { + "part_id": "rubber-seal-for-rod-nut", + "report": "parts/rubber-seal-for-rod-nut.report.json" + }, + { + "part_id": "rulman-1-bilyas_z", + "report": "parts/rulman-1-bilyas_z.report.json" + }, + { + "part_id": "rulman-2-bilyal_", + "report": "parts/rulman-2-bilyal_.report.json" + }, + { + "part_id": "Seal-Ring-Release-Spindle", + "report": "parts/Seal-Ring-Release-Spindle.report.json" + }, + { + "part_id": "Servo-Bracket---Long-U", + "report": "parts/Servo-Bracket---Long-U.report.json" + }, + { + "part_id": "Servo-Bracket---U-Shaped", + "report": "parts/Servo-Bracket---U-Shaped.report.json" + }, + { + "part_id": "Slide-bushing-rod", + "report": "parts/Slide-bushing-rod.report.json" + }, + { + "part_id": "somun_-1", + "report": "parts/somun_-1.report.json" + }, + { + "part_id": "stator-housing", + "report": "parts/stator-housing.report.json" + }, + { + "part_id": "Suporte-das-Esferas", + "report": "parts/Suporte-das-Esferas.report.json" + }, + { + "part_id": "TAMPA-FRONTAL-CILINDRO", + "report": "parts/TAMPA-FRONTAL-CILINDRO.report.json" + }, + { + "part_id": "TAMPA-TRASEIRA-CILINDRO", + "report": "parts/TAMPA-TRASEIRA-CILINDRO.report.json" + }, + { + "part_id": "top-cap-nut", + "report": "parts/top-cap-nut.report.json" + }, + { + "part_id": "Top-cap", + "report": "parts/Top-cap.report.json" + }, + { + "part_id": "top-cover", + "report": "parts/top-cover.report.json" + }, + { + "part_id": "top-cover_Solidworks-_2", + "report": "parts/top-cover_Solidworks-_2.report.json" + }, + { + "part_id": "top-cover_Solidworks", + "report": "parts/top-cover_Solidworks.report.json" + }, + { + "part_id": "top-plate", + "report": "parts/top-plate.report.json" + }, + { + "part_id": "Top_cap", + "report": "parts/Top_cap.report.json" + }, + { + "part_id": "Tuerca-guia-vastago", + "report": "parts/Tuerca-guia-vastago.report.json" + }, + { + "part_id": "u-st-g_vde-vidalama-__k_nt_lar_-delikler-geni_-vida-delikleri", + "report": "parts/u-st-g_vde-vidalama-__k_nt_lar_-delikler-geni_-vida-delikleri.report.json" + }, + { + "part_id": "ved-tampa", + "report": "parts/ved-tampa.report.json" + }, + { + "part_id": "vis-de-re-glage-amortissement", + "report": "parts/vis-de-re-glage-amortissement.report.json" + }, + { + "part_id": "Washer-housing", + "report": "parts/Washer-housing.report.json" + }, + { + "part_id": "washer", + "report": "parts/washer.report.json" + }, + { + "part_id": "Y-10D_Washer", + "report": "parts/Y-10D_Washer.report.json" + }, + { + "part_id": "Y-G04_Clevis-Pins", + "report": "parts/Y-G04_Clevis-Pins.report.json" + }, + { + "part_id": "Y-G05_Clevis-Pins", + "report": "parts/Y-G05_Clevis-Pins.report.json" + }, + { + "part_id": "Y-G05_Clevis-Pins_Y-G05", + "report": "parts/Y-G05_Clevis-Pins_Y-G05.report.json" + }, + { + "part_id": "Y-G10_Clevis-Pins", + "report": "parts/Y-G10_Clevis-Pins.report.json" + } + ], + "runtime_eligible_count": 127, + "schema": "cdsl.engine.batch-rebuild.v1", + "semantic_valid_count": 717 +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/0-750in-Shaft.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/0-750in-Shaft.report.json new file mode 100644 index 00000000..b6a71464 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/0-750in-Shaft.report.json @@ -0,0 +1,263 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\0-750in-Shaft.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_010" + }, + "feature_id": "f_018", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "0-750in-Shaft", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.120962 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_015", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/0-875in-Shaft.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/0-875in-Shaft.report.json new file mode 100644 index 00000000..88d51dc6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/0-875in-Shaft.report.json @@ -0,0 +1,285 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\0-875in-Shaft.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "0-875in-Shaft", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030646 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_019", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/001563.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/001563.report.json new file mode 100644 index 00000000..7d9a91f4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/001563.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\001563.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "001563", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009885 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/001607.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/001607.report.json new file mode 100644 index 00000000..f7ac6f60 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/001607.report.json @@ -0,0 +1,127 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\001607.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "001607", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011837 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/001942.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/001942.report.json new file mode 100644 index 00000000..a01c2d0d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/001942.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\001942.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "001942", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01068 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/004764.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/004764.report.json new file mode 100644 index 00000000..d01963fa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/004764.report.json @@ -0,0 +1,96 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\004764.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "004764", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012894 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/004811.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/004811.report.json new file mode 100644 index 00000000..f4d635b8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/004811.report.json @@ -0,0 +1,203 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\004811.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "004811", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017633 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/008006.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/008006.report.json new file mode 100644 index 00000000..ad382de0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/008006.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\008006.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "008006", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010193 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/008651.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/008651.report.json new file mode 100644 index 00000000..5ac16293 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/008651.report.json @@ -0,0 +1,170 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\008651.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "008651", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017252 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/009315.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/009315.report.json new file mode 100644 index 00000000..0db59fa7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/009315.report.json @@ -0,0 +1,115 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\009315.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_005", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_005", + "message": "The feature's sketch could not be resolved into executable regions" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "009315", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016144 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/009414.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/009414.report.json new file mode 100644 index 00000000..2ac16808 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/009414.report.json @@ -0,0 +1,133 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\009414.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "009414", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010211 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/009595.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/009595.report.json new file mode 100644 index 00000000..63e817ca --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/009595.report.json @@ -0,0 +1,126 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\009595.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "009595", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026026 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/010345.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/010345.report.json new file mode 100644 index 00000000..126f80bb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/010345.report.json @@ -0,0 +1,95 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\010345.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "010345", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017614 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/012167.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/012167.report.json new file mode 100644 index 00000000..1ce37a94 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/012167.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\012167.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "012167", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009635 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/012542.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/012542.report.json new file mode 100644 index 00000000..0a587bb6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/012542.report.json @@ -0,0 +1,106 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\012542.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "012542", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.04773 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/012598.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/012598.report.json new file mode 100644 index 00000000..cd9b1afe --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/012598.report.json @@ -0,0 +1,82 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\012598.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "012598", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023317 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/013003.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/013003.report.json new file mode 100644 index 00000000..7e46435a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/013003.report.json @@ -0,0 +1,934 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\013003.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_059", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_042", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_043", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_045", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_047", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_060", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_049", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_050", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_061", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_044", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_046", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_048", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_051", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_062", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_063", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_052", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_053", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_054", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_055", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_064", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_065", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_056", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_066", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_057", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_058", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_067", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_068", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_069", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_070", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_071", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_072", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_073", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_074", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_075", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_076", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_077", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_078", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_079", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_080", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_081", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_082", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_083", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_084", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_085", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_086", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_087", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_088", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_089", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "013003", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.150941 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/013250.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/013250.report.json new file mode 100644 index 00000000..087b1488 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/013250.report.json @@ -0,0 +1,212 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\013250.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "013250", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027101 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/014236.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/014236.report.json new file mode 100644 index 00000000..ae3d1ada --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/014236.report.json @@ -0,0 +1,252 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\014236.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 2 is open", + "sketch_id": "sk_012" + }, + "feature_id": "f_017", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "014236", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.101656 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/015708.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/015708.report.json new file mode 100644 index 00000000..477802c8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/015708.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\015708.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "015708", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01326 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/016033.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/016033.report.json new file mode 100644 index 00000000..2d9df00c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/016033.report.json @@ -0,0 +1,104 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\016033.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "016033", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01334 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/016067.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/016067.report.json new file mode 100644 index 00000000..c1339b0f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/016067.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\016067.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "016067", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011274 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/018509.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/018509.report.json new file mode 100644 index 00000000..46c75fb0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/018509.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\018509.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "018509", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006445 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/019008.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/019008.report.json new file mode 100644 index 00000000..6a8a2e15 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/019008.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\019008.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "019008", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010417 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/019995.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/019995.report.json new file mode 100644 index 00000000..fa72b7e0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/019995.report.json @@ -0,0 +1,173 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\019995.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "019995", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028157 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/02---Parte-Superior.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/02---Parte-Superior.report.json new file mode 100644 index 00000000..9c0e056f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/02---Parte-Superior.report.json @@ -0,0 +1,583 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\02---Parte-Superior.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_011" + }, + "feature_id": "f_016", + "message": "The resolved sketch contains no closed profile region" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "02---Parte-Superior", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02993 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/022274.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/022274.report.json new file mode 100644 index 00000000..05ca1b74 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/022274.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\022274.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "022274", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01683 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/023058.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/023058.report.json new file mode 100644 index 00000000..6a8b0933 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/023058.report.json @@ -0,0 +1,227 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\023058.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "023058", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.036105 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/023187.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/023187.report.json new file mode 100644 index 00000000..3ff47ccb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/023187.report.json @@ -0,0 +1,298 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\023187.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "023187", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02894 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/024003.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/024003.report.json new file mode 100644 index 00000000..36e1818b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/024003.report.json @@ -0,0 +1,174 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\024003.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "024003", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011243 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/024119.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/024119.report.json new file mode 100644 index 00000000..319cb9d0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/024119.report.json @@ -0,0 +1,186 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\024119.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "024119", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029742 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/025895.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/025895.report.json new file mode 100644 index 00000000..4661b705 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/025895.report.json @@ -0,0 +1,299 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\025895.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_007" + }, + "feature_id": "f_014", + "message": "The resolved sketch contains no closed profile region" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_008", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "025895", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026393 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/026314.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/026314.report.json new file mode 100644 index 00000000..8f732599 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/026314.report.json @@ -0,0 +1,248 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\026314.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_016", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "026314", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.034571 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_016", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/026613.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/026613.report.json new file mode 100644 index 00000000..ac19c0b1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/026613.report.json @@ -0,0 +1,138 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\026613.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "026613", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01545 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/027153.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/027153.report.json new file mode 100644 index 00000000..04c100b8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/027153.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\027153.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "027153", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009138 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/027475.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/027475.report.json new file mode 100644 index 00000000..712116ac --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/027475.report.json @@ -0,0 +1,133 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\027475.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "027475", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014025 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/027604.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/027604.report.json new file mode 100644 index 00000000..9f988e95 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/027604.report.json @@ -0,0 +1,157 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\027604.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "027604", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013659 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/027784.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/027784.report.json new file mode 100644 index 00000000..b8ee5d00 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/027784.report.json @@ -0,0 +1,102 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\027784.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "missing_revolve_axis", + "feature_id": "f_007", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_revolve_axis", + "feature_id": "f_007", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "027784", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019555 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/028999.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/028999.report.json new file mode 100644 index 00000000..a7dc7c60 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/028999.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\028999.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "028999", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010281 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/029114.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/029114.report.json new file mode 100644 index 00000000..6ee12748 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/029114.report.json @@ -0,0 +1,168 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\029114.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "029114", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.042123 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/029190.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/029190.report.json new file mode 100644 index 00000000..2107ed99 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/029190.report.json @@ -0,0 +1,129 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\029190.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "029190", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025685 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/029487.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/029487.report.json new file mode 100644 index 00000000..0ee73dfd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/029487.report.json @@ -0,0 +1,151 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\029487.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "029487", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014507 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/029745.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/029745.report.json new file mode 100644 index 00000000..2b724bb4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/029745.report.json @@ -0,0 +1,173 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\029745.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "029745", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016685 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/030352.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/030352.report.json new file mode 100644 index 00000000..1dd23bbf --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/030352.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\030352.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "030352", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009625 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/030886.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/030886.report.json new file mode 100644 index 00000000..4a36b5a3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/030886.report.json @@ -0,0 +1,155 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\030886.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The resolved sketch contains no closed profile region" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The resolved sketch contains no closed profile region" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "030886", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010548 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/031527.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/031527.report.json new file mode 100644 index 00000000..72455139 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/031527.report.json @@ -0,0 +1,289 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\031527.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_014", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "031527", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026606 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/032215.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/032215.report.json new file mode 100644 index 00000000..b0543853 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/032215.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\032215.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "032215", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005903 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/032405.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/032405.report.json new file mode 100644 index 00000000..2c512d3c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/032405.report.json @@ -0,0 +1,138 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\032405.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "032405", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017359 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/032994.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/032994.report.json new file mode 100644 index 00000000..28e6a634 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/032994.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\032994.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "032994", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010803 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/033719.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/033719.report.json new file mode 100644 index 00000000..61b1fced --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/033719.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\033719.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "033719", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005458 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/037697.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/037697.report.json new file mode 100644 index 00000000..cc7018fe --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/037697.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\037697.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "037697", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005172 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/042501.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/042501.report.json new file mode 100644 index 00000000..ef31beea --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/042501.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\042501.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "042501", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005766 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/043076.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/043076.report.json new file mode 100644 index 00000000..4e31e72c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/043076.report.json @@ -0,0 +1,104 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\043076.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "043076", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010863 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/044545.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/044545.report.json new file mode 100644 index 00000000..1b697177 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/044545.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\044545.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "044545", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025784 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/044734.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/044734.report.json new file mode 100644 index 00000000..0505baa2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/044734.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\044734.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "044734", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008237 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/046014.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/046014.report.json new file mode 100644 index 00000000..beab46e0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/046014.report.json @@ -0,0 +1,131 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\046014.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "046014", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017069 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/046400.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/046400.report.json new file mode 100644 index 00000000..25a4dfe9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/046400.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\046400.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "046400", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005023 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/046760.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/046760.report.json new file mode 100644 index 00000000..eea46925 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/046760.report.json @@ -0,0 +1,254 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\046760.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_007", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "046760", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02301 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/049454.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/049454.report.json new file mode 100644 index 00000000..206de0db --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/049454.report.json @@ -0,0 +1,125 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\049454.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "049454", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019646 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/050392.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/050392.report.json new file mode 100644 index 00000000..eb6cec11 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/050392.report.json @@ -0,0 +1,83 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\050392.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "050392", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009844 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/050526.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/050526.report.json new file mode 100644 index 00000000..90c483a2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/050526.report.json @@ -0,0 +1,188 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\050526.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "050526", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012524 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/050972.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/050972.report.json new file mode 100644 index 00000000..4c4160e2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/050972.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\050972.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "050972", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006695 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/052729.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/052729.report.json new file mode 100644 index 00000000..4bd15888 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/052729.report.json @@ -0,0 +1,103 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\052729.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "052729", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009177 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/054355.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/054355.report.json new file mode 100644 index 00000000..0dbcb2d3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/054355.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\054355.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "054355", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.004977 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/054507.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/054507.report.json new file mode 100644 index 00000000..db90c396 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/054507.report.json @@ -0,0 +1,291 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\054507.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_014", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_015", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_016", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "054507", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028469 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_014", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/054798.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/054798.report.json new file mode 100644 index 00000000..8d56969f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/054798.report.json @@ -0,0 +1,82 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\054798.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "054798", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007048 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/058708.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/058708.report.json new file mode 100644 index 00000000..1ffab1f2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/058708.report.json @@ -0,0 +1,198 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\058708.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "058708", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013187 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/059226.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/059226.report.json new file mode 100644 index 00000000..c63e567a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/059226.report.json @@ -0,0 +1,82 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\059226.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "059226", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018504 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/06---Anel-de-Nilon.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/06---Anel-de-Nilon.report.json new file mode 100644 index 00000000..c901baf1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/06---Anel-de-Nilon.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\06---Anel-de-Nilon.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "06---Anel-de-Nilon", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005916 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/060190.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/060190.report.json new file mode 100644 index 00000000..fc7dff61 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/060190.report.json @@ -0,0 +1,531 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\060190.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_024", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "060190", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.049351 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_024", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/061735.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/061735.report.json new file mode 100644 index 00000000..efccaa5a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/061735.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\061735.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "061735", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006838 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/062610.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/062610.report.json new file mode 100644 index 00000000..35104279 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/062610.report.json @@ -0,0 +1,294 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\062610.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "062610", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022672 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/064259.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/064259.report.json new file mode 100644 index 00000000..c12dd102 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/064259.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\064259.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "064259", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017484 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/064446.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/064446.report.json new file mode 100644 index 00000000..d58e48aa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/064446.report.json @@ -0,0 +1,570 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\064446.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole diameter or depth was not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + }, + { + "code": "invalid_hole_spec", + "feature_id": "f_007", + "message": "hole requires positive diameter_mm and depth_mm" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_017", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_023", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_023", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_016", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_018", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_019", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_020", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_020", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_024", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_024", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_022", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole diameter or depth was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "064446", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.041659 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole diameter or depth was not captured", + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_023", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_019", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_020", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_024", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/064999.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/064999.report.json new file mode 100644 index 00000000..2f0db111 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/064999.report.json @@ -0,0 +1,179 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\064999.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "064999", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015799 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/065019.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/065019.report.json new file mode 100644 index 00000000..2e0dd599 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/065019.report.json @@ -0,0 +1,137 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\065019.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "065019", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011445 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/065487.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/065487.report.json new file mode 100644 index 00000000..9094549f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/065487.report.json @@ -0,0 +1,103 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\065487.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "065487", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028696 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/067186.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/067186.report.json new file mode 100644 index 00000000..90b9034a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/067186.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\067186.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "067186", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016872 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/067766.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/067766.report.json new file mode 100644 index 00000000..ad389efa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/067766.report.json @@ -0,0 +1,305 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\067766.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_016", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_015", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_018", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "067766", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030274 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/067829.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/067829.report.json new file mode 100644 index 00000000..85d39cd0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/067829.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\067829.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "067829", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007029 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/068371.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/068371.report.json new file mode 100644 index 00000000..988f422a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/068371.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\068371.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "068371", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007787 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/068726.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/068726.report.json new file mode 100644 index 00000000..0d8487ff --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/068726.report.json @@ -0,0 +1,94 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\068726.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "068726", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010848 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/071632.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/071632.report.json new file mode 100644 index 00000000..ad64c629 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/071632.report.json @@ -0,0 +1,280 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\071632.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "071632", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020874 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/072220.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/072220.report.json new file mode 100644 index 00000000..91c4cfe0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/072220.report.json @@ -0,0 +1,392 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\072220.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_018", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_023", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_023", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "072220", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.041968 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_023", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/072228.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/072228.report.json new file mode 100644 index 00000000..a27ffe41 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/072228.report.json @@ -0,0 +1,180 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\072228.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "072228", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024863 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/073665.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/073665.report.json new file mode 100644 index 00000000..5d6694a1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/073665.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\073665.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "073665", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008836 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/073706.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/073706.report.json new file mode 100644 index 00000000..0c46c59d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/073706.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\073706.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "073706", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.004832 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/074231.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/074231.report.json new file mode 100644 index 00000000..b30ec23d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/074231.report.json @@ -0,0 +1,133 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\074231.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "074231", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011265 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/076530.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/076530.report.json new file mode 100644 index 00000000..5fd3bf49 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/076530.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\076530.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "076530", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009665 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/078069.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/078069.report.json new file mode 100644 index 00000000..b8b619b5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/078069.report.json @@ -0,0 +1,376 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\078069.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "078069", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022179 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/08---Aruela-Central.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/08---Aruela-Central.report.json new file mode 100644 index 00000000..bc2a55d3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/08---Aruela-Central.report.json @@ -0,0 +1,107 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\08---Aruela-Central.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "08---Aruela-Central", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005511 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/080145.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/080145.report.json new file mode 100644 index 00000000..dedefede --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/080145.report.json @@ -0,0 +1,117 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\080145.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "080145", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010095 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/080683.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/080683.report.json new file mode 100644 index 00000000..c65b9932 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/080683.report.json @@ -0,0 +1,197 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\080683.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "080683", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01354 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/082960.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/082960.report.json new file mode 100644 index 00000000..2fb64a54 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/082960.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\082960.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "082960", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005272 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/084385.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/084385.report.json new file mode 100644 index 00000000..684d2b0a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/084385.report.json @@ -0,0 +1,153 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\084385.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "084385", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015105 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/085032.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/085032.report.json new file mode 100644 index 00000000..b2554534 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/085032.report.json @@ -0,0 +1,177 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\085032.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unsupported_pattern_selector_transform", + "detail": { + "dependency": "feature selector", + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source uses a topology dependency that cannot yet be transformed" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unsupported_pattern_selector_transform", + "detail": { + "dependency": "feature selector", + "source_feature_id": "f_010" + }, + "feature_id": "f_011", + "message": "Pattern source uses a topology dependency that cannot yet be transformed" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "unsupported" + } + ], + "first_blocker": { + "code": "unsupported_pattern_selector_transform", + "detail": { + "dependency": "feature selector", + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source uses a topology dependency that cannot yet be transformed" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "085032", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021368 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [ + "pattern_mirror" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/086114.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/086114.report.json new file mode 100644 index 00000000..f9033b0d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/086114.report.json @@ -0,0 +1,116 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\086114.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "086114", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010885 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/086232.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/086232.report.json new file mode 100644 index 00000000..830cfc64 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/086232.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\086232.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "086232", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017313 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/086767.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/086767.report.json new file mode 100644 index 00000000..cd118bc6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/086767.report.json @@ -0,0 +1,84 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\086767.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "086767", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010871 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/087794.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/087794.report.json new file mode 100644 index 00000000..e3723e85 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/087794.report.json @@ -0,0 +1,103 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\087794.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "087794", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010684 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/088699.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/088699.report.json new file mode 100644 index 00000000..6fe58daa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/088699.report.json @@ -0,0 +1,205 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\088699.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "088699", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.03513 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/089254.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/089254.report.json new file mode 100644 index 00000000..3bc3e1c9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/089254.report.json @@ -0,0 +1,393 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\089254.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "089254", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.048744 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/089970.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/089970.report.json new file mode 100644 index 00000000..d177133c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/089970.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\089970.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "089970", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007099 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/091649.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/091649.report.json new file mode 100644 index 00000000..65c10ef1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/091649.report.json @@ -0,0 +1,195 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\091649.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "091649", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017847 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/091872.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/091872.report.json new file mode 100644 index 00000000..317ae68b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/091872.report.json @@ -0,0 +1,132 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\091872.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "091872", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019835 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/092270.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/092270.report.json new file mode 100644 index 00000000..b2d7d353 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/092270.report.json @@ -0,0 +1,189 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\092270.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_003" + }, + "feature_id": "f_005", + "message": "The resolved sketch contains no closed profile region" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_003" + }, + "feature_id": "f_005", + "message": "The resolved sketch contains no closed profile region" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "092270", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019454 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/093065.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/093065.report.json new file mode 100644 index 00000000..bfa25d79 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/093065.report.json @@ -0,0 +1,71 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\093065.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "093065", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009052 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/094585.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/094585.report.json new file mode 100644 index 00000000..73d0b12e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/094585.report.json @@ -0,0 +1,104 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\094585.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "094585", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012134 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/094929.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/094929.report.json new file mode 100644 index 00000000..66a3860e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/094929.report.json @@ -0,0 +1,161 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\094929.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "094929", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011868 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/095674.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/095674.report.json new file mode 100644 index 00000000..a0300e4d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/095674.report.json @@ -0,0 +1,471 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\095674.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "095674", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019886 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/096230.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/096230.report.json new file mode 100644 index 00000000..bb78771b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/096230.report.json @@ -0,0 +1,104 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\096230.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "096230", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009303 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/097071.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/097071.report.json new file mode 100644 index 00000000..8b23637e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/097071.report.json @@ -0,0 +1,282 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\097071.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "097071", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.037671 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/097482.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/097482.report.json new file mode 100644 index 00000000..5741f013 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/097482.report.json @@ -0,0 +1,299 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\097482.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_015", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_017", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "097482", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.032694 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/097749.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/097749.report.json new file mode 100644 index 00000000..93812d31 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/097749.report.json @@ -0,0 +1,450 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\097749.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_017", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_018", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_014", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_018" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_015", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_015", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unsupported_pattern_selector_transform", + "detail": { + "dependency": "feature selector", + "source_feature_id": "f_021" + }, + "feature_id": "f_022", + "message": "Pattern source uses a topology dependency that cannot yet be transformed" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "unsupported" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "097749", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028914 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [ + "pattern_mirror" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/097993.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/097993.report.json new file mode 100644 index 00000000..fa4aa587 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/097993.report.json @@ -0,0 +1,117 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\097993.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "097993", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.038808 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/099726.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/099726.report.json new file mode 100644 index 00000000..eeddf23d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/099726.report.json @@ -0,0 +1,171 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\099726.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "099726", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016588 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1-Cylinder-Housing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1-Cylinder-Housing.report.json new file mode 100644 index 00000000..b186fe85 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1-Cylinder-Housing.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1-Cylinder-Housing.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1-Cylinder-Housing", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.004966 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1-Cylinder-Housing_1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1-Cylinder-Housing_1.report.json new file mode 100644 index 00000000..848410f1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1-Cylinder-Housing_1.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1-Cylinder-Housing_1.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1-Cylinder-Housing_1", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.004716 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1-go-vde.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1-go-vde.report.json new file mode 100644 index 00000000..33563f86 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1-go-vde.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1-go-vde.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1-go-vde", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007035 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/10---Suporte-Bobina.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/10---Suporte-Bobina.report.json new file mode 100644 index 00000000..d24f8f3b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/10---Suporte-Bobina.report.json @@ -0,0 +1,971 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\10---Suporte-Bobina.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_008" + }, + "feature_id": "f_014", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_020", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_023", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_025", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_016", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_026", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_031", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_031", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_028", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_028", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_029", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "10---Suporte-Bobina", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.08956 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_019", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_020", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_021", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_023", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_025", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_027", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_031", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_029", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_030", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/100300.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/100300.report.json new file mode 100644 index 00000000..e169853c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/100300.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\100300.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "100300", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00576 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_cale-rlt.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_cale-rlt.report.json new file mode 100644 index 00000000..52714e99 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_cale-rlt.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1016Z_cale-rlt.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1016Z_cale-rlt", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006123 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_cale-rlt2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_cale-rlt2.report.json new file mode 100644 index 00000000..5dfbaffd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_cale-rlt2.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1016Z_cale-rlt2.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1016Z_cale-rlt2", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005431 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_corps.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_corps.report.json new file mode 100644 index 00000000..28e2f653 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_corps.report.json @@ -0,0 +1,401 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1016Z_corps.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1016Z_corps", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.032921 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_couvercle.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_couvercle.report.json new file mode 100644 index 00000000..cad60a61 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_couvercle.report.json @@ -0,0 +1,428 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1016Z_couvercle.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_004", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_005", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_reference_axis_geometry", + "feature_id": "f_004", + "message": "Reference axis requires explicit geometry or two reference planes" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1016Z_couvercle", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.054973 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_fond.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_fond.report.json new file mode 100644 index 00000000..cfaf4923 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_fond.report.json @@ -0,0 +1,453 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1016Z_fond.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_004", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_020", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_reference_axis_geometry", + "feature_id": "f_004", + "message": "Reference axis requires explicit geometry or two reference planes" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1016Z_fond", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.069037 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_019", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_020", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_nez.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_nez.report.json new file mode 100644 index 00000000..881d80eb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_nez.report.json @@ -0,0 +1,1814 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1016Z_nez.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_004", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_005", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_028", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_028", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_019", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "offset_from_surface" + }, + "feature_id": "f_022", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_023", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_046", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_046", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_035", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_038", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_040", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_044", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_044", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_047", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_047", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_046" + }, + "feature_id": "f_047", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_047", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_047", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_024", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_032", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_036", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_041", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_041", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_041", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_041", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_045", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_038" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_045", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_051", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_051", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_051", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_051", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_053", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_053", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_053", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_053", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_025", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_026", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_029", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_042", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_043", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_043", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_050", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_050", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_052", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_051" + }, + "feature_id": "f_052", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_052", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_054", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_053" + }, + "feature_id": "f_054", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_054", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_031", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_037", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_048", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_048", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_048", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_048", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_048", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_049", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_049", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_039", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_037" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_reference_axis_geometry", + "feature_id": "f_004", + "message": "Reference axis requires explicit geometry or two reference planes" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1016Z_nez", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.153481 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_021", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_023", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_046", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_035", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_040", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_024", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_036", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_041", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_045", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_051", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_053", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_025", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_026", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_030", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_043", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_052", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_054", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_039", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_rondelle-ondule-e-25-19.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_rondelle-ondule-e-25-19.report.json new file mode 100644 index 00000000..196558fe --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1016Z_rondelle-ondule-e-25-19.report.json @@ -0,0 +1,87 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1016Z_rondelle-ondule-e-25-19.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_004", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_reference_axis_geometry", + "feature_id": "f_004", + "message": "Reference axis requires explicit geometry or two reference planes" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1016Z_rondelle-ondule-e-25-19", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01509 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/104237.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/104237.report.json new file mode 100644 index 00000000..1eab25be --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/104237.report.json @@ -0,0 +1,102 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\104237.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "104237", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01007 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/104866.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/104866.report.json new file mode 100644 index 00000000..ca971ae8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/104866.report.json @@ -0,0 +1,267 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\104866.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "104866", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.031354 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/105410.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/105410.report.json new file mode 100644 index 00000000..2f332123 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/105410.report.json @@ -0,0 +1,232 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\105410.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "105410", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.038208 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/105902.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/105902.report.json new file mode 100644 index 00000000..aa41f1bd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/105902.report.json @@ -0,0 +1,132 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\105902.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "105902", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014794 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/105984.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/105984.report.json new file mode 100644 index 00000000..301a7914 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/105984.report.json @@ -0,0 +1,270 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\105984.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "105984", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020038 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/106547.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/106547.report.json new file mode 100644 index 00000000..4220e251 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/106547.report.json @@ -0,0 +1,182 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\106547.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "106547", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014211 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/108008.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/108008.report.json new file mode 100644 index 00000000..b8292b9e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/108008.report.json @@ -0,0 +1,551 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\108008.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_014", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_015", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_016", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_005" + }, + "feature_id": "f_006", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_006", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_011", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_011", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "108008", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.049258 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/108414.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/108414.report.json new file mode 100644 index 00000000..ecbd0fc4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/108414.report.json @@ -0,0 +1,115 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\108414.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "108414", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012048 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/11-End-Plate.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/11-End-Plate.report.json new file mode 100644 index 00000000..896915ca --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/11-End-Plate.report.json @@ -0,0 +1,191 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\11-End-Plate.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "11-End-Plate", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02508 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/112328.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/112328.report.json new file mode 100644 index 00000000..ebaffe90 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/112328.report.json @@ -0,0 +1,229 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\112328.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "112328", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022244 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/112459.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/112459.report.json new file mode 100644 index 00000000..54ba4611 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/112459.report.json @@ -0,0 +1,195 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\112459.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "112459", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021867 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/113529.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/113529.report.json new file mode 100644 index 00000000..599ba265 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/113529.report.json @@ -0,0 +1,234 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\113529.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "113529", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024524 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/113673.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/113673.report.json new file mode 100644 index 00000000..f73b5462 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/113673.report.json @@ -0,0 +1,218 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\113673.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "113673", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030563 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/115695.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/115695.report.json new file mode 100644 index 00000000..c12381c7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/115695.report.json @@ -0,0 +1,159 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\115695.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "115695", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010254 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/116285.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/116285.report.json new file mode 100644 index 00000000..7a9be4ee --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/116285.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\116285.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "116285", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013298 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/116716.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/116716.report.json new file mode 100644 index 00000000..7b6afde2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/116716.report.json @@ -0,0 +1,192 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\116716.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "116716", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016775 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/118384.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/118384.report.json new file mode 100644 index 00000000..6426793c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/118384.report.json @@ -0,0 +1,104 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\118384.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "118384", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009116 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/119864.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/119864.report.json new file mode 100644 index 00000000..40cd6499 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/119864.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\119864.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "119864", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006327 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/12-Drive-End-Plate.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/12-Drive-End-Plate.report.json new file mode 100644 index 00000000..3f6bd5e9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/12-Drive-End-Plate.report.json @@ -0,0 +1,229 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\12-Drive-End-Plate.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_005" + }, + "feature_id": "f_007", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_005" + }, + "feature_id": "f_007", + "message": "The feature's sketch could not be resolved into executable regions" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "12-Drive-End-Plate", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027131 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/121240.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/121240.report.json new file mode 100644 index 00000000..7fdb7846 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/121240.report.json @@ -0,0 +1,129 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\121240.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "121240", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007246 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/122225.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/122225.report.json new file mode 100644 index 00000000..54221d3c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/122225.report.json @@ -0,0 +1,119 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\122225.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "122225", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008676 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/123011.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/123011.report.json new file mode 100644 index 00000000..b7cba3ca --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/123011.report.json @@ -0,0 +1,97 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\123011.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "123011", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006256 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/123424.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/123424.report.json new file mode 100644 index 00000000..0b0f98f5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/123424.report.json @@ -0,0 +1,494 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\123424.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "123424", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022047 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/125297.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/125297.report.json new file mode 100644 index 00000000..ec3edeae --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/125297.report.json @@ -0,0 +1,95 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\125297.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "125297", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008139 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/126943.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/126943.report.json new file mode 100644 index 00000000..ff62ad3d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/126943.report.json @@ -0,0 +1,216 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\126943.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "126943", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014129 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/128444.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/128444.report.json new file mode 100644 index 00000000..c2f43e76 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/128444.report.json @@ -0,0 +1,669 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\128444.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "128444", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025522 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/128688.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/128688.report.json new file mode 100644 index 00000000..53eeb9b2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/128688.report.json @@ -0,0 +1,166 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\128688.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "128688", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016841 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/128930.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/128930.report.json new file mode 100644 index 00000000..ba045f57 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/128930.report.json @@ -0,0 +1,129 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\128930.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "128930", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009589 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/13-Rod-Guide.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/13-Rod-Guide.report.json new file mode 100644 index 00000000..2e20fd58 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/13-Rod-Guide.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\13-Rod-Guide.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "13-Rod-Guide", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.004898 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/13-Rod-Guide_1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/13-Rod-Guide_1.report.json new file mode 100644 index 00000000..d67879ac --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/13-Rod-Guide_1.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\13-Rod-Guide_1.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "13-Rod-Guide_1", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005442 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/131202.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/131202.report.json new file mode 100644 index 00000000..82cdd958 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/131202.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\131202.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "131202", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.004893 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/131415.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/131415.report.json new file mode 100644 index 00000000..b2916d41 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/131415.report.json @@ -0,0 +1,122 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\131415.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "131415", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009353 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/133349.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/133349.report.json new file mode 100644 index 00000000..27efcebc --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/133349.report.json @@ -0,0 +1,121 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\133349.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "133349", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010174 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/134240.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/134240.report.json new file mode 100644 index 00000000..93b7a404 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/134240.report.json @@ -0,0 +1,83 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\134240.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "134240", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01029 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/135224.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/135224.report.json new file mode 100644 index 00000000..8a1cc92c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/135224.report.json @@ -0,0 +1,196 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\135224.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "135224", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015482 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/135604.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/135604.report.json new file mode 100644 index 00000000..85f85c4f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/135604.report.json @@ -0,0 +1,147 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\135604.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "135604", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014576 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/136861.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/136861.report.json new file mode 100644 index 00000000..b06ee75e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/136861.report.json @@ -0,0 +1,85 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\136861.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "136861", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010368 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/136930.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/136930.report.json new file mode 100644 index 00000000..a68162db --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/136930.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\136930.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "136930", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005489 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/137182.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/137182.report.json new file mode 100644 index 00000000..8c318d8c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/137182.report.json @@ -0,0 +1,707 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\137182.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_008", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_017", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_020", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_020", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "137182", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.044323 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_020", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/138866.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/138866.report.json new file mode 100644 index 00000000..969d0892 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/138866.report.json @@ -0,0 +1,187 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\138866.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "138866", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010042 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/139242.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/139242.report.json new file mode 100644 index 00000000..6cd9ab86 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/139242.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\139242.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "139242", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006589 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/140693.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/140693.report.json new file mode 100644 index 00000000..0b35e3a7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/140693.report.json @@ -0,0 +1,240 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\140693.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_005", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_005", + "message": "The feature's sketch could not be resolved into executable regions" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "140693", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025018 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/140781.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/140781.report.json new file mode 100644 index 00000000..2152a9fd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/140781.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\140781.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "140781", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.004926 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/141229.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/141229.report.json new file mode 100644 index 00000000..294afeab --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/141229.report.json @@ -0,0 +1,1049 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\141229.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_005", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_052", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_053", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_033", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_033", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_054", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "reference plane orientation was not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_010", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_026", + "message": "reference plane orientation was not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_026", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_055", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_056", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_034" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_057", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_058", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_035" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_036" + }, + "feature_id": "f_037", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_037" + }, + "feature_id": "f_038", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_038" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_041", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_042", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_042" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_043", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_042" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_046", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_044", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_047", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_047", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_044" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_045", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_044" + }, + "feature_id": "f_048", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_048", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_045" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_049", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_049" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_050", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_051", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_051", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "141229", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.188877 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_033", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_026", + "reasons": [ + "reference plane orientation was not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/142529.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/142529.report.json new file mode 100644 index 00000000..8f76548d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/142529.report.json @@ -0,0 +1,115 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\142529.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "142529", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027627 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/143730.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/143730.report.json new file mode 100644 index 00000000..6ffb5de4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/143730.report.json @@ -0,0 +1,145 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\143730.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "143730", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024974 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/144358.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/144358.report.json new file mode 100644 index 00000000..7429e93b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/144358.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\144358.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "144358", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012499 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/144570.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/144570.report.json new file mode 100644 index 00000000..670edf89 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/144570.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\144570.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "144570", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008574 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/144781.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/144781.report.json new file mode 100644 index 00000000..b23fae92 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/144781.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\144781.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "144781", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010368 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/144846.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/144846.report.json new file mode 100644 index 00000000..ad46d069 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/144846.report.json @@ -0,0 +1,174 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\144846.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "144846", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.033268 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/146415.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/146415.report.json new file mode 100644 index 00000000..0145a7e3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/146415.report.json @@ -0,0 +1,162 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\146415.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "146415", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014325 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/146696.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/146696.report.json new file mode 100644 index 00000000..abc86a94 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/146696.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\146696.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "invalid_hole_spec", + "feature_id": "f_010", + "message": "unsupported hole extent 'up_to_surface'" + }, + { + "code": "unsupported_hole_extent", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The current Hole Wizard runtime supports blind and through-all extents only" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "invalid_hole_spec", + "feature_id": "f_010", + "message": "unsupported hole extent 'up_to_surface'" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "146696", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.0245 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [ + "hole_wizard" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/147869.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/147869.report.json new file mode 100644 index 00000000..54490361 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/147869.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\147869.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "147869", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005686 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/148097.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/148097.report.json new file mode 100644 index 00000000..7b56517c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/148097.report.json @@ -0,0 +1,449 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\148097.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_014", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "148097", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.037817 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/148903.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/148903.report.json new file mode 100644 index 00000000..fb4b9fb3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/148903.report.json @@ -0,0 +1,121 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\148903.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "148903", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012452 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/148964.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/148964.report.json new file mode 100644 index 00000000..e04152e0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/148964.report.json @@ -0,0 +1,189 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\148964.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "148964", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017543 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/149155.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/149155.report.json new file mode 100644 index 00000000..bdf51645 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/149155.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\149155.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "149155", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005666 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod-8881a46e0c.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod-8881a46e0c.report.json new file mode 100644 index 00000000..9ba9487f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod-8881a46e0c.report.json @@ -0,0 +1,132 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\15-Nut-Guide-Rod-8881a46e0c.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "15-Nut-Guide-Rod-8881a46e0c", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014939 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod-f8c58aaae5.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod-f8c58aaae5.report.json new file mode 100644 index 00000000..a9a3fce1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod-f8c58aaae5.report.json @@ -0,0 +1,132 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\15-Nut-Guide-Rod-f8c58aaae5.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "15-Nut-Guide-Rod-f8c58aaae5", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011414 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod_1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod_1.report.json new file mode 100644 index 00000000..39d07c32 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/15-Nut-Guide-Rod_1.report.json @@ -0,0 +1,104 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\15-Nut-Guide-Rod_1.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "15-Nut-Guide-Rod_1", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015375 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/150744.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/150744.report.json new file mode 100644 index 00000000..cdf5025f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/150744.report.json @@ -0,0 +1,231 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\150744.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "150744", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029694 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/151435.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/151435.report.json new file mode 100644 index 00000000..8bbde53e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/151435.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\151435.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "151435", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006811 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/153729.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/153729.report.json new file mode 100644 index 00000000..cf11eaa0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/153729.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\153729.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "153729", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009084 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/158615.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/158615.report.json new file mode 100644 index 00000000..32887f51 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/158615.report.json @@ -0,0 +1,116 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\158615.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "158615", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016835 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/158932.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/158932.report.json new file mode 100644 index 00000000..e93732de --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/158932.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\158932.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "158932", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006824 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/163276.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/163276.report.json new file mode 100644 index 00000000..323a90f2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/163276.report.json @@ -0,0 +1,200 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\163276.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_007", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "163276", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015077 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/164761.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/164761.report.json new file mode 100644 index 00000000..7b58cb55 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/164761.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\164761.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "164761", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013685 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/166260.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/166260.report.json new file mode 100644 index 00000000..a259d610 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/166260.report.json @@ -0,0 +1,241 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\166260.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_014", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "166260", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029526 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/167722.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/167722.report.json new file mode 100644 index 00000000..a23a04c2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/167722.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\167722.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "167722", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023398 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/167934.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/167934.report.json new file mode 100644 index 00000000..9e2d99b2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/167934.report.json @@ -0,0 +1,264 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\167934.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "167934", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027958 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/167976.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/167976.report.json new file mode 100644 index 00000000..39fd2d36 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/167976.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\167976.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "167976", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005607 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/169316.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/169316.report.json new file mode 100644 index 00000000..ab72d398 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/169316.report.json @@ -0,0 +1,428 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\169316.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_033", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "169316", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.07117 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/170690.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/170690.report.json new file mode 100644 index 00000000..88c71282 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/170690.report.json @@ -0,0 +1,199 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\170690.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "170690", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018984 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/173306.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/173306.report.json new file mode 100644 index 00000000..4b0eb134 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/173306.report.json @@ -0,0 +1,149 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\173306.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "173306", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019214 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/173597.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/173597.report.json new file mode 100644 index 00000000..1ace1a51 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/173597.report.json @@ -0,0 +1,142 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\173597.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "173597", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016838 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/175242.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/175242.report.json new file mode 100644 index 00000000..5fb98f15 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/175242.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\175242.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "175242", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005645 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/176996.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/176996.report.json new file mode 100644 index 00000000..22fb7f5f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/176996.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\176996.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "176996", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00607 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/177126.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/177126.report.json new file mode 100644 index 00000000..56dc8cd3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/177126.report.json @@ -0,0 +1,143 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\177126.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "177126", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017175 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/177200.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/177200.report.json new file mode 100644 index 00000000..8ffc7398 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/177200.report.json @@ -0,0 +1,371 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\177200.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_007", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_018", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_021", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "177200", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.047761 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/178595.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/178595.report.json new file mode 100644 index 00000000..d49664d1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/178595.report.json @@ -0,0 +1,118 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\178595.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "178595", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009609 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/179621.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/179621.report.json new file mode 100644 index 00000000..ff01534f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/179621.report.json @@ -0,0 +1,185 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\179621.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "179621", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02674 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/180112.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/180112.report.json new file mode 100644 index 00000000..90a48ef9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/180112.report.json @@ -0,0 +1,174 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\180112.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "180112", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013048 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/181667.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/181667.report.json new file mode 100644 index 00000000..728c7aae --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/181667.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\181667.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "181667", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005638 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/182523.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/182523.report.json new file mode 100644 index 00000000..d9290feb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/182523.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\182523.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "182523", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005782 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/183151.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/183151.report.json new file mode 100644 index 00000000..73bdab84 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/183151.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\183151.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "183151", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008812 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/184259.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/184259.report.json new file mode 100644 index 00000000..910d588b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/184259.report.json @@ -0,0 +1,73 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\184259.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "184259", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008789 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/187546.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/187546.report.json new file mode 100644 index 00000000..6bbca040 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/187546.report.json @@ -0,0 +1,145 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\187546.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "187546", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01376 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/188469.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/188469.report.json new file mode 100644 index 00000000..f3986db6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/188469.report.json @@ -0,0 +1,142 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\188469.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "188469", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017738 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/190028.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/190028.report.json new file mode 100644 index 00000000..5917d4f1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/190028.report.json @@ -0,0 +1,312 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\190028.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "190028", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029954 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/190779.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/190779.report.json new file mode 100644 index 00000000..ab9ba5ad --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/190779.report.json @@ -0,0 +1,106 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\190779.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "190779", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008937 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/191643.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/191643.report.json new file mode 100644 index 00000000..8a60d190 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/191643.report.json @@ -0,0 +1,71 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\191643.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "191643", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01199 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/192064.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/192064.report.json new file mode 100644 index 00000000..791ffc88 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/192064.report.json @@ -0,0 +1,210 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\192064.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "192064", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023055 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/192967.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/192967.report.json new file mode 100644 index 00000000..f6115a08 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/192967.report.json @@ -0,0 +1,96 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\192967.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "192967", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012082 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/195215.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/195215.report.json new file mode 100644 index 00000000..874753ee --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/195215.report.json @@ -0,0 +1,796 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\195215.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_015", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_020", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "195215", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.042235 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_019", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_020", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/195910.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/195910.report.json new file mode 100644 index 00000000..73e87705 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/195910.report.json @@ -0,0 +1,245 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\195910.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "195910", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021185 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/196689.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/196689.report.json new file mode 100644 index 00000000..8de30721 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/196689.report.json @@ -0,0 +1,378 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\196689.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_004" + }, + "feature_id": "f_006", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_005" + }, + "feature_id": "f_007", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_004" + }, + "feature_id": "f_006", + "message": "The feature's sketch could not be resolved into executable regions" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "196689", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022669 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/197084.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/197084.report.json new file mode 100644 index 00000000..c78be2aa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/197084.report.json @@ -0,0 +1,103 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\197084.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "197084", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00816 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/199612.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/199612.report.json new file mode 100644 index 00000000..2424cd23 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/199612.report.json @@ -0,0 +1,286 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\199612.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_014", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "199612", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.064293 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1Cylinder-Housing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1Cylinder-Housing.report.json new file mode 100644 index 00000000..0d4c6a9e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1Cylinder-Housing.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1Cylinder-Housing.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1Cylinder-Housing", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006669 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/1in-Shaft.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/1in-Shaft.report.json new file mode 100644 index 00000000..2d6e8880 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/1in-Shaft.report.json @@ -0,0 +1,293 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\1in-Shaft.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_012", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "1in-Shaft", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.031327 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_010", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/2-Alt-kapak.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Alt-kapak.report.json new file mode 100644 index 00000000..4b5b12f8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Alt-kapak.report.json @@ -0,0 +1,571 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\2-Alt-kapak.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "2-Alt-kapak", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028471 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap-270fb492b9.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap-270fb492b9.report.json new file mode 100644 index 00000000..cff82bc4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap-270fb492b9.report.json @@ -0,0 +1,194 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\2-Lower-Cap-270fb492b9.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_vertex", + "selector:extent_target:vertex" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "2-Lower-Cap-270fb492b9", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022078 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap-b450fa0527.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap-b450fa0527.report.json new file mode 100644 index 00000000..8753c08d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap-b450fa0527.report.json @@ -0,0 +1,225 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\2-Lower-Cap-b450fa0527.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "edge", + "expected_kind": "vertex", + "extent": "up_to_vertex" + }, + "feature_id": "f_006", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_vertex", + "selector:extent_target:vertex" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "2-Lower-Cap-b450fa0527", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023707 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap_1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap_1.report.json new file mode 100644 index 00000000..f8d15dde --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Lower-Cap_1.report.json @@ -0,0 +1,196 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\2-Lower-Cap_1.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "2-Lower-Cap_1", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022094 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/2-Sleeve.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Sleeve.report.json new file mode 100644 index 00000000..d6598ffa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/2-Sleeve.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\2-Sleeve.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "2-Sleeve", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005908 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/200394.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/200394.report.json new file mode 100644 index 00000000..5b1bd6ba --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/200394.report.json @@ -0,0 +1,172 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\200394.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "200394", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01881 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/201137.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/201137.report.json new file mode 100644 index 00000000..9454b035 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/201137.report.json @@ -0,0 +1,94 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\201137.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "201137", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015441 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/201294.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/201294.report.json new file mode 100644 index 00000000..3a1309e1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/201294.report.json @@ -0,0 +1,154 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\201294.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "201294", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013859 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/202578.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/202578.report.json new file mode 100644 index 00000000..a1fcad43 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/202578.report.json @@ -0,0 +1,117 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\202578.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "202578", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010737 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/202803.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/202803.report.json new file mode 100644 index 00000000..4d943d48 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/202803.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\202803.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "202803", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010877 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/202811.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/202811.report.json new file mode 100644 index 00000000..42c452af --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/202811.report.json @@ -0,0 +1,196 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\202811.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "edge", + "expected_kind": "vertex", + "extent": "up_to_vertex" + }, + "feature_id": "f_005", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_vertex", + "selector:extent_target:vertex" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "edge", + "expected_kind": "vertex", + "extent": "up_to_vertex" + }, + "feature_id": "f_005", + "message": "The captured target kind is incompatible with this end condition" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "202811", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015281 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/204413.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/204413.report.json new file mode 100644 index 00000000..915afe84 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/204413.report.json @@ -0,0 +1,115 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\204413.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "204413", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011407 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/204516.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/204516.report.json new file mode 100644 index 00000000..f127947b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/204516.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\204516.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "204516", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005371 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/206894.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/206894.report.json new file mode 100644 index 00000000..3d17d619 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/206894.report.json @@ -0,0 +1,232 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\206894.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_011", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "206894", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019634 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/207737.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/207737.report.json new file mode 100644 index 00000000..12c6c7f2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/207737.report.json @@ -0,0 +1,134 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\207737.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "207737", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010663 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/209499.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/209499.report.json new file mode 100644 index 00000000..07ed1613 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/209499.report.json @@ -0,0 +1,275 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\209499.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "209499", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017304 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/212537.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/212537.report.json new file mode 100644 index 00000000..7d82f1ba --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/212537.report.json @@ -0,0 +1,394 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\212537.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "212537", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016022 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/215354.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/215354.report.json new file mode 100644 index 00000000..f13c664b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/215354.report.json @@ -0,0 +1,104 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\215354.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "215354", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009385 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/215860.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/215860.report.json new file mode 100644 index 00000000..5b6c4dc3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/215860.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\215860.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "215860", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006514 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/217185.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/217185.report.json new file mode 100644 index 00000000..e8661d2e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/217185.report.json @@ -0,0 +1,153 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\217185.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_005" + }, + "feature_id": "f_009", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "217185", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013421 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/217613.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/217613.report.json new file mode 100644 index 00000000..71648c52 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/217613.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\217613.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "217613", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027029 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/218099.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/218099.report.json new file mode 100644 index 00000000..da05d9aa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/218099.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\218099.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "218099", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00582 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/218172.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/218172.report.json new file mode 100644 index 00000000..87b8fc71 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/218172.report.json @@ -0,0 +1,84 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\218172.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "218172", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016575 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/218393.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/218393.report.json new file mode 100644 index 00000000..362b0382 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/218393.report.json @@ -0,0 +1,160 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\218393.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "hole has no captured semantic selections" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "218393", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030037 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_010", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/218611.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/218611.report.json new file mode 100644 index 00000000..e100fec4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/218611.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\218611.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "218611", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009319 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/218993.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/218993.report.json new file mode 100644 index 00000000..d694f364 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/218993.report.json @@ -0,0 +1,154 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\218993.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The resolved sketch contains no closed profile region" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The resolved sketch contains no closed profile region" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "218993", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015367 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/219831.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/219831.report.json new file mode 100644 index 00000000..58e1bc1f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/219831.report.json @@ -0,0 +1,173 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\219831.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "219831", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022213 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/221026.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/221026.report.json new file mode 100644 index 00000000..1a54f932 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/221026.report.json @@ -0,0 +1,612 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\221026.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_vertex", + "selector:extent_target:vertex" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_032", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "221026", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.059457 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/222192.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/222192.report.json new file mode 100644 index 00000000..4997c48e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/222192.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\222192.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "222192", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005556 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/223539.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/223539.report.json new file mode 100644 index 00000000..0f1c182c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/223539.report.json @@ -0,0 +1,116 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\223539.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "223539", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017923 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/224423.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/224423.report.json new file mode 100644 index 00000000..e96689f3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/224423.report.json @@ -0,0 +1,96 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\224423.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "224423", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01424 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/225767.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/225767.report.json new file mode 100644 index 00000000..5307bb48 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/225767.report.json @@ -0,0 +1,117 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\225767.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "225767", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016828 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/226677.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/226677.report.json new file mode 100644 index 00000000..1d5a9972 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/226677.report.json @@ -0,0 +1,126 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\226677.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "226677", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018673 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/227232.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/227232.report.json new file mode 100644 index 00000000..7b01c147 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/227232.report.json @@ -0,0 +1,578 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\227232.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_005", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "hole has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_014", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_008", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_016", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_004" + }, + "feature_id": "f_016", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "227232", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016263 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "hole has no captured semantic selections" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/227307.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/227307.report.json new file mode 100644 index 00000000..51c13be2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/227307.report.json @@ -0,0 +1,141 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\227307.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "227307", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014041 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/227986.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/227986.report.json new file mode 100644 index 00000000..ef0b0184 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/227986.report.json @@ -0,0 +1,240 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\227986.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "227986", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026518 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/229202.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/229202.report.json new file mode 100644 index 00000000..19973515 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/229202.report.json @@ -0,0 +1,83 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\229202.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "229202", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00768 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/230397.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/230397.report.json new file mode 100644 index 00000000..ae4e30a5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/230397.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\230397.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "230397", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007656 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/232905.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/232905.report.json new file mode 100644 index 00000000..013dca2c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/232905.report.json @@ -0,0 +1,161 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\232905.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "232905", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021872 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/234097.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/234097.report.json new file mode 100644 index 00000000..c741a775 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/234097.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\234097.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "234097", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005938 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/234963.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/234963.report.json new file mode 100644 index 00000000..83fe38bd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/234963.report.json @@ -0,0 +1,222 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\234963.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "hole has no captured semantic selections" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "234963", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017286 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "hole has no captured semantic selections" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/236746.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/236746.report.json new file mode 100644 index 00000000..772109de --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/236746.report.json @@ -0,0 +1,135 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\236746.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unsupported_pattern_selector_transform", + "detail": { + "dependency": "feature selector", + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source uses a topology dependency that cannot yet be transformed" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unsupported_pattern_selector_transform", + "detail": { + "dependency": "feature selector", + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source uses a topology dependency that cannot yet be transformed" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "236746", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017404 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [ + "pattern_mirror" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/238926.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/238926.report.json new file mode 100644 index 00000000..01cc4e4a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/238926.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\238926.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "238926", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008337 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/239046.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/239046.report.json new file mode 100644 index 00000000..b0dda88b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/239046.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\239046.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "239046", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009124 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/239841.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/239841.report.json new file mode 100644 index 00000000..a4ee5e8a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/239841.report.json @@ -0,0 +1,125 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\239841.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "239841", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010559 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/240269.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/240269.report.json new file mode 100644 index 00000000..c26ed86d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/240269.report.json @@ -0,0 +1,137 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\240269.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "240269", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012443 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/240416.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/240416.report.json new file mode 100644 index 00000000..0094cc59 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/240416.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\240416.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "240416", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007804 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/240860.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/240860.report.json new file mode 100644 index 00000000..4757d8ea --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/240860.report.json @@ -0,0 +1,83 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\240860.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "240860", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009912 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover-b55960809a.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover-b55960809a.report.json new file mode 100644 index 00000000..e7b1d0d5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover-b55960809a.report.json @@ -0,0 +1,192 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\3-Top-Cover-b55960809a.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "3-Top-Cover-b55960809a", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022471 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover-e45cc57ae1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover-e45cc57ae1.report.json new file mode 100644 index 00000000..409579f9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover-e45cc57ae1.report.json @@ -0,0 +1,192 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\3-Top-Cover-e45cc57ae1.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "3-Top-Cover-e45cc57ae1", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022557 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover_1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover_1.report.json new file mode 100644 index 00000000..f5e27b2e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/3-Top-Cover_1.report.json @@ -0,0 +1,192 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\3-Top-Cover_1.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "3-Top-Cover_1", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026943 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/3-u-st-kapak.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/3-u-st-kapak.report.json new file mode 100644 index 00000000..a2cdc76d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/3-u-st-kapak.report.json @@ -0,0 +1,440 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\3-u-st-kapak.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "3-u-st-kapak", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025281 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Cap_Solidworks-_2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Cap_Solidworks-_2.report.json new file mode 100644 index 00000000..75b4c244 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Cap_Solidworks-_2.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\4-Piston-Cap_Solidworks-_2.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "4-Piston-Cap_Solidworks-_2", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005998 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Cap_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Cap_Solidworks.report.json new file mode 100644 index 00000000..b40f9048 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Cap_Solidworks.report.json @@ -0,0 +1,144 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\4-Piston-Cap_Solidworks.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "4-Piston-Cap_Solidworks", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006671 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Kapag-Piston-Cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Kapag-Piston-Cap.report.json new file mode 100644 index 00000000..f3e9535a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-Kapag-Piston-Cap.report.json @@ -0,0 +1,144 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\4-Piston-Kapag-Piston-Cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "4-Piston-Kapag-Piston-Cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006736 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-cap.report.json new file mode 100644 index 00000000..d6462ceb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/4-Piston-cap.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\4-Piston-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "4-Piston-CAP", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006661 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/4piston-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/4piston-cap.report.json new file mode 100644 index 00000000..f24525ad --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/4piston-cap.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\4piston-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "4piston-cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007284 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/5-Pack-cover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/5-Pack-cover.report.json new file mode 100644 index 00000000..4cab053b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/5-Pack-cover.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\5-Pack-cover.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "5-Pack-cover", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010749 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barral-Cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barral-Cap.report.json new file mode 100644 index 00000000..f4cb97c3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barral-Cap.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6-Barral-Cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6-Barral-Cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011045 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks-_2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks-_2.report.json new file mode 100644 index 00000000..2a8f5cef --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks-_2.report.json @@ -0,0 +1,153 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6-Barrel-Cap_Solidworks-_2.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6-Barrel-Cap_Solidworks-_2", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011236 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks-_3.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks-_3.report.json new file mode 100644 index 00000000..2a5472b6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks-_3.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6-Barrel-Cap_Solidworks-_3.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6-Barrel-Cap_Solidworks-_3", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010816 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks.report.json new file mode 100644 index 00000000..3dcfd833 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-Cap_Solidworks.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6-Barrel-Cap_Solidworks.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6-Barrel-Cap_Solidworks", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009839 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-cap.report.json new file mode 100644 index 00000000..85012b6f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6-Barrel-cap.report.json @@ -0,0 +1,153 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6-Barrel-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6-Barrel-Cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011735 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6-brl-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6-brl-cap.report.json new file mode 100644 index 00000000..fd6ef4a5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6-brl-cap.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6-brl-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6-brl-cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010422 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6000-Bearing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6000-Bearing.report.json new file mode 100644 index 00000000..659c54bc --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6000-Bearing.report.json @@ -0,0 +1,126 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6000-Bearing.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6000-Bearing", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012768 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6001-Bearing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6001-Bearing.report.json new file mode 100644 index 00000000..b0d2fd9a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6001-Bearing.report.json @@ -0,0 +1,126 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6001-Bearing.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6001-Bearing", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014752 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/6barrel-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/6barrel-cap.report.json new file mode 100644 index 00000000..d4bf6ada --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/6barrel-cap.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\6barrel-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "6barrel-cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00963 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/8-Front-Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/8-Front-Clevis.report.json new file mode 100644 index 00000000..d95e35d9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/8-Front-Clevis.report.json @@ -0,0 +1,488 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\8-Front-Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "8-Front-Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01859 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/8-frt-celvis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/8-frt-celvis.report.json new file mode 100644 index 00000000..505b8d59 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/8-frt-celvis.report.json @@ -0,0 +1,263 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\8-frt-celvis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "8-frt-celvis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016627 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/8front-clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/8front-clevis.report.json new file mode 100644 index 00000000..a1be0196 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/8front-clevis.report.json @@ -0,0 +1,247 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\8front-clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "8front-clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.0202 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Actuator-Cover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Actuator-Cover.report.json new file mode 100644 index 00000000..780a4472 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Actuator-Cover.report.json @@ -0,0 +1,140 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Actuator-Cover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Actuator-Cover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022478 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Arka_Kapak.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Arka_Kapak.report.json new file mode 100644 index 00000000..ab33a70a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Arka_Kapak.report.json @@ -0,0 +1,539 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Arka_Kapak.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Arka_Kapak", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.038422 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Arm-thrust-washer.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Arm-thrust-washer.report.json new file mode 100644 index 00000000..02315d59 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Arm-thrust-washer.report.json @@ -0,0 +1,97 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Arm-thrust-washer.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Arm-thrust-washer", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007096 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/BK-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/BK-Body.report.json new file mode 100644 index 00000000..e231469b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/BK-Body.report.json @@ -0,0 +1,254 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\BK-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_next" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "BK-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015155 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/BK-Body_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/BK-Body_Solidworks.report.json new file mode 100644 index 00000000..9293ccd8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/BK-Body_Solidworks.report.json @@ -0,0 +1,254 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\BK-Body_Solidworks.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_next" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "BK-Body_Solidworks", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01432 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Back-Cover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Back-Cover.report.json new file mode 100644 index 00000000..e9b14802 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Back-Cover.report.json @@ -0,0 +1,191 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Back-Cover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The feature's sketch could not be resolved into executable regions" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Back-Cover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018458 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Barrel-Cap_HC.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Barrel-Cap_HC.report.json new file mode 100644 index 00000000..95855996 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Barrel-Cap_HC.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Barrel-Cap_HC.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Barrel-Cap_HC", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01332 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Barrel-Cap_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Barrel-Cap_Solidworks.report.json new file mode 100644 index 00000000..abb8d68a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Barrel-Cap_Solidworks.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Barrel-Cap_Solidworks.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Barrel-Cap_Solidworks", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013374 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Bearing_spring.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Bearing_spring.report.json new file mode 100644 index 00000000..69c1c8c2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Bearing_spring.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Bearing_spring.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Bearing_spring", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011544 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Body-DC-motor-8-12V.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Body-DC-motor-8-12V.report.json new file mode 100644 index 00000000..50786136 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Body-DC-motor-8-12V.report.json @@ -0,0 +1,850 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Body-DC-motor-8-12V.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_021" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Body-DC-motor-8-12V", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.039135 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_019", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_021", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Bottom-Bearing-Mount.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Bottom-Bearing-Mount.report.json new file mode 100644 index 00000000..020e910c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Bottom-Bearing-Mount.report.json @@ -0,0 +1,217 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Bottom-Bearing-Mount.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Bottom-Bearing-Mount", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016706 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Bottom_cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Bottom_cap.report.json new file mode 100644 index 00000000..d86f8260 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Bottom_cap.report.json @@ -0,0 +1,469 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Bottom_cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_007", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_body", + "selector:extent_target:body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_005" + }, + "feature_id": "f_009", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Bottom_cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.036013 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Bush_01.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Bush_01.report.json new file mode 100644 index 00000000..a653dc10 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Bush_01.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Bush_01.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Bush_01", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005824 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/C85E25-300_C85-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/C85E25-300_C85-Body.report.json new file mode 100644 index 00000000..2a07c30b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/C85E25-300_C85-Body.report.json @@ -0,0 +1,646 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\C85E25-300_C85-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_012", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "C85E25-300_C85-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.034663 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/C95KB100-500_C95K-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/C95KB100-500_C95K-Body.report.json new file mode 100644 index 00000000..bbdc5105 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/C95KB100-500_C95K-Body.report.json @@ -0,0 +1,463 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\C95KB100-500_C95K-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_005", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_014", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_019", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror source features/faces are missing" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "C95KB100-500_C95K-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.040358 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB160-400_Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB160-400_Body.report.json new file mode 100644 index 00000000..3a5c600a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB160-400_Body.report.json @@ -0,0 +1,709 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\C95SB160-400_Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_018", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_019", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_020", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_025", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_007", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "C95SB160-400_Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.062575 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB160-500_C95S-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB160-500_C95S-Body.report.json new file mode 100644 index 00000000..c1881f37 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB160-500_C95S-Body.report.json @@ -0,0 +1,428 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\C95SB160-500_C95S-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_005", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "C95SB160-500_C95S-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.041145 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB50-200_C95-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB50-200_C95-Body.report.json new file mode 100644 index 00000000..5b2192be --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SB50-200_C95-Body.report.json @@ -0,0 +1,463 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\C95SB50-200_C95-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_005", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_014", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_019", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror source features/faces are missing" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "C95SB50-200_C95-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.042579 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/C95SD80-100_C95-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SD80-100_C95-Body.report.json new file mode 100644 index 00000000..2ca0ffe4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SD80-100_C95-Body.report.json @@ -0,0 +1,463 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\C95SD80-100_C95-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_005", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_014", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_019", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror source features/faces are missing" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "C95SD80-100_C95-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.040404 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/C95SD80-100_C95-D_Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SD80-100_C95-D_Clevis.report.json new file mode 100644 index 00000000..126d5e5f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/C95SD80-100_C95-D_Clevis.report.json @@ -0,0 +1,410 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\C95SD80-100_C95-D_Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "C95SD80-100_C95-D_Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.040742 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-175_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-175_CA22066A-Body.report.json new file mode 100644 index 00000000..ec46a786 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-175_CA22066A-Body.report.json @@ -0,0 +1,1049 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2B100-175_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_022", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_018" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_025", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2B100-175_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.050389 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_019", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-200_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-200_CA22066A-Body.report.json new file mode 100644 index 00000000..11804705 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-200_CA22066A-Body.report.json @@ -0,0 +1,969 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2B100-200_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_024", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_025", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2B100-200_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.0504 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-500_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-500_CA22066A-Body.report.json new file mode 100644 index 00000000..ab7945ba --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-500_CA22066A-Body.report.json @@ -0,0 +1,959 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2B100-500_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2B100-500_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.047123 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-600_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-600_CA22066A-Body.report.json new file mode 100644 index 00000000..d306cd7a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B100-600_CA22066A-Body.report.json @@ -0,0 +1,959 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2B100-600_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2B100-600_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.050527 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B63-100_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B63-100_CA22066A-Body.report.json new file mode 100644 index 00000000..6ad5d257 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B63-100_CA22066A-Body.report.json @@ -0,0 +1,1049 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2B63-100_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_022", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_018" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_025", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2B63-100_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.053029 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_019", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B63-175_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B63-175_CA22066A-Body.report.json new file mode 100644 index 00000000..7319fb0d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B63-175_CA22066A-Body.report.json @@ -0,0 +1,534 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2B63-175_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2B63-175_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.057602 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_019", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B80-100_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B80-100_CA22066A-Body.report.json new file mode 100644 index 00000000..a35b4707 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B80-100_CA22066A-Body.report.json @@ -0,0 +1,969 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2B80-100_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_024", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_025", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2B80-100_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.047671 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B80-300_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B80-300_CA22066A-Body.report.json new file mode 100644 index 00000000..02055b3c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2B80-300_CA22066A-Body.report.json @@ -0,0 +1,969 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2B80-300_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_024", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_025", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2B80-300_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.048764 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2BQ100-200B_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2BQ100-200B_CA22066A-Body.report.json new file mode 100644 index 00000000..19170c7a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2BQ100-200B_CA22066A-Body.report.json @@ -0,0 +1,1007 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2BQ100-200B_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_021", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_025", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_026", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2BQ100-200B_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.049516 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-150J_CA12066-Single-Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-150J_CA12066-Single-Clevis.report.json new file mode 100644 index 00000000..4ae4b935 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-150J_CA12066-Single-Clevis.report.json @@ -0,0 +1,227 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2C100-150J_CA12066-Single-Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2C100-150J_CA12066-Single-Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.040894 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-150J_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-150J_CA22066A-Body.report.json new file mode 100644 index 00000000..79d77c73 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-150J_CA22066A-Body.report.json @@ -0,0 +1,959 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2C100-150J_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2C100-150J_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.049039 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-175.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-175.report.json new file mode 100644 index 00000000..a5ef4371 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-175.report.json @@ -0,0 +1,959 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2C100-175.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2C100-175", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.047782 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-175_CA12066-Single-Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-175_CA12066-Single-Clevis.report.json new file mode 100644 index 00000000..f6bc4fc3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2C100-175_CA12066-Single-Clevis.report.json @@ -0,0 +1,227 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2C100-175_CA12066-Single-Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2C100-175_CA12066-Single-Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.045408 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2WL40-100_CA2W-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2WL40-100_CA2W-Body.report.json new file mode 100644 index 00000000..bff1fb84 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2WL40-100_CA2W-Body.report.json @@ -0,0 +1,926 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2WL40-100_CA2W-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_023", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_018" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_024", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2WL40-100_CA2W-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.061421 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_019", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350-01.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350-01.report.json new file mode 100644 index 00000000..5770a1da --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350-01.report.json @@ -0,0 +1,201 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YB100-350-01.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_008", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_008", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YB100-350-01", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.037971 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350.report.json new file mode 100644 index 00000000..2a2d33d3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350.report.json @@ -0,0 +1,201 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YB100-350.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_008", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_008", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YB100-350", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.053976 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350_CA22066A-Body.report.json new file mode 100644 index 00000000..6cb1bbbd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB100-350_CA22066A-Body.report.json @@ -0,0 +1,959 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YB100-350_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YB100-350_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.069595 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-175_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-175_CA22066A-Body.report.json new file mode 100644 index 00000000..60c2e321 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-175_CA22066A-Body.report.json @@ -0,0 +1,595 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YB80-175_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_024", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror source features/faces are missing" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_025", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YB80-175_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.072302 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_029", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_030", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-300_CA22066A-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-300_CA22066A-Body.report.json new file mode 100644 index 00000000..35883a26 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-300_CA22066A-Body.report.json @@ -0,0 +1,1127 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YB80-300_CA22066A-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_028", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_024", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_028" + }, + "feature_id": "f_029", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_028" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_025", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YB80-300_CA22066A-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.051727 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_029", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_030", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-800_CA2Y2244_Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-800_CA2Y2244_Body.report.json new file mode 100644 index 00000000..73d99ba4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-800_CA2Y2244_Body.report.json @@ -0,0 +1,613 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YB80-800_CA2Y2244_Body.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YB80-800_CA2Y2244_Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.057008 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_021", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-800_CA2Y2244_Center-Trunnion.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-800_CA2Y2244_Center-Trunnion.report.json new file mode 100644 index 00000000..87ef7b56 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YB80-800_CA2Y2244_Center-Trunnion.report.json @@ -0,0 +1,173 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YB80-800_CA2Y2244_Center-Trunnion.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YB80-800_CA2Y2244_Center-Trunnion", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014212 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YC100-500_CA2Y2244_Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YC100-500_CA2Y2244_Body.report.json new file mode 100644 index 00000000..a084ac73 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YC100-500_CA2Y2244_Body.report.json @@ -0,0 +1,1155 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YC100-500_CA2Y2244_Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_024", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_020" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_025", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YC100-500_CA2Y2244_Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.056823 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_021", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YC100-500_CA2Y2244_Single-Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YC100-500_CA2Y2244_Single-Clevis.report.json new file mode 100644 index 00000000..c6cd8b5b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CA2YC100-500_CA2Y2244_Single-Clevis.report.json @@ -0,0 +1,263 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CA2YC100-500_CA2Y2244_Single-Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CA2YC100-500_CA2Y2244_Single-Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.047289 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CCT160-300_CCT-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CCT160-300_CCT-Body.report.json new file mode 100644 index 00000000..f2d424c3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CCT160-300_CCT-Body.report.json @@ -0,0 +1,577 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CCT160-300_CCT-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_011", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CCT160-300_CCT-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.034148 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CDA2YT80-700_CA2Y2244_Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CDA2YT80-700_CA2Y2244_Body.report.json new file mode 100644 index 00000000..ec612b77 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CDA2YT80-700_CA2Y2244_Body.report.json @@ -0,0 +1,1155 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CDA2YT80-700_CA2Y2244_Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_005", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_024", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_014" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_020" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_008" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_025", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face", + "extent:reverse:offset_from_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CDA2YT80-700_CA2Y2244_Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.056317 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_021", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG12054Rods.report.json new file mode 100644 index 00000000..4996a0b0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020879 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..af0544d6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024892 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG1RodCover.report.json new file mode 100644 index 00000000..7e7fd8b4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018532 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG12054Rods.report.json new file mode 100644 index 00000000..4b05d3e2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-50_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-50_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020703 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..43487c65 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-50_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-50_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026791 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG1RodCover.report.json new file mode 100644 index 00000000..1c0156df --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-50_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-50_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-50_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017445 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG12054Rods.report.json new file mode 100644 index 00000000..afd6364e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-75_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-75_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020461 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..4aff84b1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021254 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG1RodCover.report.json new file mode 100644 index 00000000..63ad0f90 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA100-75_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA100-75_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA100-75_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01752 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG12054Rods.report.json new file mode 100644 index 00000000..6552743a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA40-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA40-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020722 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..56151ecd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA40-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA40-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025704 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG1RodCover.report.json new file mode 100644 index 00000000..9ff7cee6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA40-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA40-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA40-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024518 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..3a13c14b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA63-1200_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA63-1200_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030046 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG12054Tube-HeadCover_CG1UA63-1200.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG12054Tube-HeadCover_CG1UA63-1200.report.json new file mode 100644 index 00000000..1ab7a682 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG12054Tube-HeadCover_CG1UA63-1200.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA63-1200_CG12054Tube-HeadCover_CG1UA63-1200.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA63-1200_CG12054Tube-HeadCover_CG1UA63-1200", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030714 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..9a461c0c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA63-1200_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA63-1200_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025899 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRods.report.json new file mode 100644 index 00000000..2e7f7205 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA63-1200_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA63-1200_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023205 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRods_CG1UA63-1200.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRods_CG1UA63-1200.report.json new file mode 100644 index 00000000..6241131c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BA63-1200_CG1X8024XRods_CG1UA63-1200.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BA63-1200_CG1X8024XRods_CG1UA63-1200.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BA63-1200_CG1X8024XRods_CG1UA63-1200", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023292 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..e85a9493 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN100-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN100-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.036629 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..cffa347b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN100-150_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN100-150_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023815 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG1X8024XRods.report.json new file mode 100644 index 00000000..85a81751 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-150_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN100-150_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN100-150_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023805 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-175_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-175_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..a240f007 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-175_CG12054Tube-HeadCover.report.json @@ -0,0 +1,287 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN100-175_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN100-175_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030361 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-175_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-175_CG1X8024XRods.report.json new file mode 100644 index 00000000..c54d5a75 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN100-175_CG1X8024XRods.report.json @@ -0,0 +1,290 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN100-175_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN100-175_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.0211 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100.report.json new file mode 100644 index 00000000..dbb956eb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025065 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG12054Rods.report.json new file mode 100644 index 00000000..58326383 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-100_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-100_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021715 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..10f7c774 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025107 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG1RodCover.report.json new file mode 100644 index 00000000..a2d88467 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-100_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-100_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-100_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020211 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150.report.json new file mode 100644 index 00000000..40aa4551 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-150.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-150", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025329 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150_CG12054Rods.report.json new file mode 100644 index 00000000..c991a0c4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022371 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150_CG1RodCover.report.json new file mode 100644 index 00000000..d2fa0d38 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019231 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50.report.json new file mode 100644 index 00000000..fc52cb4b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-50.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-50", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023816 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50_CG12054Rods.report.json new file mode 100644 index 00000000..d89fde22 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-50_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-50_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020781 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50_CG1RodCover.report.json new file mode 100644 index 00000000..0df957aa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-50_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-50_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-50_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019657 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG12054Rods.report.json new file mode 100644 index 00000000..fabde50c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-75_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-75_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019435 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..ab52695b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020551 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG1RodCover.report.json new file mode 100644 index 00000000..974b8e17 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN25-75_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN25-75_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN25-75_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019105 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100-_CG1UN32-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100-_CG1UN32-100.report.json new file mode 100644 index 00000000..4c120152 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100-_CG1UN32-100.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-100-_CG1UN32-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-100-_CG1UN32-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024262 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100.report.json new file mode 100644 index 00000000..0a7b7cbb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022634 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Rods.report.json new file mode 100644 index 00000000..0abe6b1a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-100_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-100_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022179 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Rods_CG1UN32-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Rods_CG1UN32-100.report.json new file mode 100644 index 00000000..3353b0cf --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Rods_CG1UN32-100.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-100_CG12054Rods_CG1UN32-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-100_CG12054Rods_CG1UN32-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022016 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..e8c15970 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025145 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG1RodCover.report.json new file mode 100644 index 00000000..618f26a7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-100_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-100_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019856 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG1RodCover_CG1UN32-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG1RodCover_CG1UN32-100.report.json new file mode 100644 index 00000000..210b3970 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-100_CG1RodCover_CG1UN32-100.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-100_CG1RodCover_CG1UN32-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-100_CG1RodCover_CG1UN32-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020393 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG12054Rods.report.json new file mode 100644 index 00000000..ca4b44d2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-125_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-125_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020777 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..52feac72 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-125_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-125_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024293 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG1RodCover.report.json new file mode 100644 index 00000000..a47ef5a2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-125_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-125_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-125_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021448 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG12054Rods.report.json new file mode 100644 index 00000000..db02b27e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021134 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..3612455c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024153 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG1RodCover.report.json new file mode 100644 index 00000000..e7d67284 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020184 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175.report.json new file mode 100644 index 00000000..0ad45595 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-175.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-175", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027609 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG12054Rods.report.json new file mode 100644 index 00000000..06136ac2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-175_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-175_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021571 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..084351ae --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-175_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-175_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024793 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG1RodCover.report.json new file mode 100644 index 00000000..efae8d5c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-175_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-175_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-175_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021958 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG12054Rods.report.json new file mode 100644 index 00000000..c75a9bca --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-200_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-200_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021983 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..c50e97df --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-200_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-200_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025801 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG1RodCover.report.json new file mode 100644 index 00000000..2f1d294c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-200_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-200_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-200_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020054 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..7c2bacd3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-250_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-250_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030985 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..10e6d02f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-250_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-250_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023886 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG1X8024XRods.report.json new file mode 100644 index 00000000..9850b769 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-250_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-250_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-250_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021712 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-400_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-400_CG12054Rods.report.json new file mode 100644 index 00000000..f3687cf4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-400_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-400_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-400_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02287 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..e97750c7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-50_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-50_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.033448 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..be8c7eb6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-50_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-50_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025281 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG1X8024XRods.report.json new file mode 100644 index 00000000..c36f40c7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-50_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-50_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-50_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022545 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75.report.json new file mode 100644 index 00000000..33a1aa63 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-75.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-75", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027542 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG12054Rods.report.json new file mode 100644 index 00000000..126ef35e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-75_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-75_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020829 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..9b2c0ea5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026685 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG1RodCover.report.json new file mode 100644 index 00000000..86ae1d0d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN32-75_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN32-75_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN32-75_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019172 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100.report.json new file mode 100644 index 00000000..f27ba785 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030473 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100_CG12054Rods.report.json new file mode 100644 index 00000000..0d59b507 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-100_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-100_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019915 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100_CG1RodCover.report.json new file mode 100644 index 00000000..a5714a19 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-100_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-100_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-100_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017595 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG12054Rods.report.json new file mode 100644 index 00000000..f10a3ed5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020476 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..10492e76 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02281 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG1RodCover.report.json new file mode 100644 index 00000000..924f2d54 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02028 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG12054Rods.report.json new file mode 100644 index 00000000..9cc23448 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG12054Rods.report.json @@ -0,0 +1,257 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-75_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-75_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020657 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..31acdb71 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027725 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG1RodCover.report.json new file mode 100644 index 00000000..d42cad8d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN40-75_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN40-75_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN40-75_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026173 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG12054Rods.report.json new file mode 100644 index 00000000..38b0c641 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-100_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-100_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023709 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..3afbda4a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026953 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG1RodCover.report.json new file mode 100644 index 00000000..544f7ab2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-100_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-100_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-100_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019719 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG12054Rods.report.json new file mode 100644 index 00000000..dd86d2e9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022863 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..0c0f7e76 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.04846 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1RodCover.report.json new file mode 100644 index 00000000..30ceda60 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029882 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..a2ebb2c4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-150_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-150_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030771 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1X8024XRods.report.json new file mode 100644 index 00000000..9da793d7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-150_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-150_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-150_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023078 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..db12abc5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-25_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-25_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.043979 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..d1c3842f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-25_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-25_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028586 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG1X8024XRods.report.json new file mode 100644 index 00000000..f71d81b8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-25_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-25_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-25_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021538 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..d47c304c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-300_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-300_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.031718 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..6b99c171 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-300_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-300_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023721 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG1X8024XRods.report.json new file mode 100644 index 00000000..b71b811c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-300_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-300_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-300_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022178 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..4bd45415 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-350_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-350_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.031517 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG12054Tube-HeadCover_CG1BN50-350-sldprt-2009.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG12054Tube-HeadCover_CG1BN50-350-sldprt-2009.report.json new file mode 100644 index 00000000..db7bf8f3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG12054Tube-HeadCover_CG1BN50-350-sldprt-2009.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-350_CG12054Tube-HeadCover_CG1BN50-350-sldprt-2009.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-350_CG12054Tube-HeadCover_CG1BN50-350-sldprt-2009", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029051 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..cd61d55a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-350_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-350_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025275 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRodCover_CG1BN50-350-sldprt-2009.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRodCover_CG1BN50-350-sldprt-2009.report.json new file mode 100644 index 00000000..246a74fa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRodCover_CG1BN50-350-sldprt-2009.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-350_CG1X8024XRodCover_CG1BN50-350-sldprt-2009.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-350_CG1X8024XRodCover_CG1BN50-350-sldprt-2009", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024524 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRods.report.json new file mode 100644 index 00000000..2b7eed4b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-350_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-350_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021245 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRods_CG1BN50-350-sldprt-2009.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRods_CG1BN50-350-sldprt-2009.report.json new file mode 100644 index 00000000..a0e212a6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-350_CG1X8024XRods_CG1BN50-350-sldprt-2009.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-350_CG1X8024XRods_CG1BN50-350-sldprt-2009.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-350_CG1X8024XRods_CG1BN50-350-sldprt-2009", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023075 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG12054Rods.report.json new file mode 100644 index 00000000..079d5dea --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-75_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-75_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019129 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..a9542a43 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023951 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG1RodCover.report.json new file mode 100644 index 00000000..96372c68 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN50-75_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN50-75_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN50-75_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021251 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG12054Rods.report.json new file mode 100644 index 00000000..ff46e204 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-100_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-100_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02129 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..c9495003 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024996 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG1RodCover.report.json new file mode 100644 index 00000000..291330f6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-100_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-100_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-100_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017869 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG12054Rods.report.json new file mode 100644 index 00000000..13a69d7f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-125_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-125_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020011 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..559a1aa9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-125_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-125_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024051 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG1RodCover.report.json new file mode 100644 index 00000000..3399c977 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-125_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-125_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-125_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018841 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..1875fd5d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-25Z_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-25Z_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.031026 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..e4daef1d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-25Z_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-25Z_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022073 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG1X8024XRods.report.json new file mode 100644 index 00000000..52e376db --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25Z_CG1X8024XRods.report.json @@ -0,0 +1,791 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-25Z_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_021", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_023", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_025", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_027", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_029", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_031", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_033", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_028", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_030", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_032", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_034", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-25Z_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.032103 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..8fb59d61 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-25_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-25_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.031293 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..bc3e35c3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-25_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-25_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023782 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG1X8024XRods.report.json new file mode 100644 index 00000000..98ab0831 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-25_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-25_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-25_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022133 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..418b4618 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-50_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-50_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.039019 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..7ef14077 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-50_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-50_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030116 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG1X8024XRods.report.json new file mode 100644 index 00000000..c69de35c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-50_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-50_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-50_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022742 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG12054Rods.report.json new file mode 100644 index 00000000..c960850a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-75_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-75_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019362 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..86f3f1ad --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022692 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG1RodCover.report.json new file mode 100644 index 00000000..865e5fe0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN63-75_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN63-75_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN63-75_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018443 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..12ae2afa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.032042 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..af48503e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-100_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-100_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027256 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG1X8024XRods.report.json new file mode 100644 index 00000000..a5e253c4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-100_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-100_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-100_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022949 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG12054Rods.report.json new file mode 100644 index 00000000..1d879e14 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02059 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..346a920a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023753 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG1RodCover.report.json new file mode 100644 index 00000000..aa0a2385 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020664 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..3527c1a8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG12054Tube-HeadCover.report.json @@ -0,0 +1,287 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-175_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-175_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.033571 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..866aab17 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-175_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-175_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024078 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG1X8024XRods.report.json new file mode 100644 index 00000000..8d3b6427 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-175_CG1X8024XRods.report.json @@ -0,0 +1,290 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-175_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-175_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022386 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..0bda6287 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-200_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-200_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029143 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..3b53d55f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-200_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-200_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023781 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG1X8024XRods.report.json new file mode 100644 index 00000000..7edc5e23 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-200_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-200_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-200_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022747 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..b229fc38 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-50_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-50_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030608 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..f38cf0bf --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-50_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-50_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026879 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG1X8024XRods.report.json new file mode 100644 index 00000000..ba45f3e3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1BN80-50_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1BN80-50_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1BN80-50_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022165 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA100-250_CG1X8024XRods-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA100-250_CG1X8024XRods-100.report.json new file mode 100644 index 00000000..9462face --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA100-250_CG1X8024XRods-100.report.json @@ -0,0 +1,94 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DA100-250_CG1X8024XRods-100.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DA100-250_CG1X8024XRods-100", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00884 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..2b00e301 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DA80-250_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DA80-250_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.035171 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1Clevis80-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1Clevis80-100.report.json new file mode 100644 index 00000000..3f203f72 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1Clevis80-100.report.json @@ -0,0 +1,239 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DA80-250_CG1Clevis80-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DA80-250_CG1Clevis80-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.033335 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..2ac08c9e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DA80-250_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DA80-250_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025023 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1X8024XRods.report.json new file mode 100644 index 00000000..8e46e990 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DA80-250_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DA80-250_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DA80-250_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023181 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..8415006c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN100-50_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN100-50_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.036632 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1Clevis80-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1Clevis80-100.report.json new file mode 100644 index 00000000..49de9049 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1Clevis80-100.report.json @@ -0,0 +1,239 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN100-50_CG1Clevis80-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN100-50_CG1Clevis80-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.035742 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..08c9542d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN100-50_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN100-50_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024023 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1X8024XRods.report.json new file mode 100644 index 00000000..5a0e6cc6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-50_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN100-50_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN100-50_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023439 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..58892061 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN100-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN100-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029973 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1Clevis80-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1Clevis80-100.report.json new file mode 100644 index 00000000..49fc91e1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1Clevis80-100.report.json @@ -0,0 +1,239 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN100-75_CG1Clevis80-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN100-75_CG1Clevis80-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029776 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..37cb0f53 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN100-75_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN100-75_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021915 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1X8024XRods.report.json new file mode 100644 index 00000000..ab61a660 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN100-75_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN100-75_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN100-75_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023224 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG12054Rods.report.json new file mode 100644 index 00000000..803fbbbe --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN25-50_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN25-50_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019563 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..a54fba86 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN25-50_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN25-50_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023178 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG1Clevis.report.json new file mode 100644 index 00000000..01dada71 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG1Clevis.report.json @@ -0,0 +1,264 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN25-50_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN25-50_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023167 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG1RodCover.report.json new file mode 100644 index 00000000..c1605756 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN25-50_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN25-50_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN25-50_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017104 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..d6c9def4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,634 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030709 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1Clevis.report.json new file mode 100644 index 00000000..3a9c2f94 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1Clevis.report.json @@ -0,0 +1,264 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-100_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-100_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024247 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..acee58cf --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-100_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-100_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025418 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1X8024XRods.report.json new file mode 100644 index 00000000..aed28df5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-100_CG1X8024XRods.report.json @@ -0,0 +1,355 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-100_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-100_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021283 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG12054Rods.report.json new file mode 100644 index 00000000..ebf6d86f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020544 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..f9e13f74 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022597 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG1Clevis.report.json new file mode 100644 index 00000000..be1111cb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG1Clevis.report.json @@ -0,0 +1,281 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-150_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-150_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023861 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_009", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG1RodCover.report.json new file mode 100644 index 00000000..0ce095af --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022672 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG12054Rods.report.json new file mode 100644 index 00000000..5e6eeb16 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-50_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-50_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021316 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..e06fa334 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-50_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-50_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022506 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG1Clevis.report.json new file mode 100644 index 00000000..04f175c4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG1Clevis.report.json @@ -0,0 +1,264 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-50_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-50_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025567 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG1RodCover.report.json new file mode 100644 index 00000000..fb8c6df3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN40-50_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN40-50_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN40-50_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019138 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG12054Rods.report.json new file mode 100644 index 00000000..7d7a8ae2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-125_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-125_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019685 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..df4c9b8c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-125_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-125_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023592 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG1Clevis.report.json new file mode 100644 index 00000000..80d286bf --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG1Clevis.report.json @@ -0,0 +1,194 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-125_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-125_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029809 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG1RodCover.report.json new file mode 100644 index 00000000..20c1d553 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-125_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-125_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-125_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022333 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG12054Rods.report.json new file mode 100644 index 00000000..0825ebc4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026349 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..11fccb8f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026048 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG1Clevis.report.json new file mode 100644 index 00000000..27b63fff --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG1Clevis.report.json @@ -0,0 +1,264 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-150_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-150_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028067 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG1RodCover.report.json new file mode 100644 index 00000000..3c151187 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018822 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG12054Rods.report.json new file mode 100644 index 00000000..69da80f1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-175_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-175_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019589 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..7e436d2c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG12054Tube-HeadCover.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-175_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-175_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028488 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG1Clevis.report.json new file mode 100644 index 00000000..14989fc0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG1Clevis.report.json @@ -0,0 +1,264 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-175_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-175_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02448 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG1RodCover.report.json new file mode 100644 index 00000000..2fd98fce --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-175_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-175_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-175_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018456 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG12054Rods.report.json new file mode 100644 index 00000000..138aa59b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-200_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-200_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019651 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..3b7b132a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-200_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-200_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023966 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG1Clevis.report.json new file mode 100644 index 00000000..d822e43c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG1Clevis.report.json @@ -0,0 +1,194 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-200_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-200_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020157 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG1RodCover.report.json new file mode 100644 index 00000000..f57d5757 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-200_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-200_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-200_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019724 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..cdfbe34d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG12054Tube-HeadCover.report.json @@ -0,0 +1,608 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-250_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-250_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.031379 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1Clevis.report.json new file mode 100644 index 00000000..185179ab --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1Clevis.report.json @@ -0,0 +1,264 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-250_CG1Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-250_CG1Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02497 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1X8024XRodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1X8024XRodCover.report.json new file mode 100644 index 00000000..65ebf566 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1X8024XRodCover.report.json @@ -0,0 +1,213 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-250_CG1X8024XRodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-250_CG1X8024XRodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022268 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1X8024XRods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1X8024XRods.report.json new file mode 100644 index 00000000..d7102773 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN63-250_CG1X8024XRods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN63-250_CG1X8024XRods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN63-250_CG1X8024XRods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020179 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG12054Rods.report.json new file mode 100644 index 00000000..38a764a0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-100_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-100_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020347 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..7179259a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022337 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG1Clevis80-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG1Clevis80-100.report.json new file mode 100644 index 00000000..af058d1d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG1Clevis80-100.report.json @@ -0,0 +1,239 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-100_CG1Clevis80-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-100_CG1Clevis80-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029462 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG1RodCover.report.json new file mode 100644 index 00000000..364ccad9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-100_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-100_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-100_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017898 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG12054Rods.report.json new file mode 100644 index 00000000..810059bf --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-125_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-125_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019109 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..049ca67b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG12054Tube-HeadCover.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-125_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-125_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020789 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG1Clevis80-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG1Clevis80-100.report.json new file mode 100644 index 00000000..98b65a3c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG1Clevis80-100.report.json @@ -0,0 +1,239 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-125_CG1Clevis80-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-125_CG1Clevis80-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026689 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG1RodCover.report.json new file mode 100644 index 00000000..f673ff3b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-125_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-125_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-125_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017227 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG12054Rods.report.json new file mode 100644 index 00000000..f1111e87 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-150_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-150_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018761 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..41d68503 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-150_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-150_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024524 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG1Clevis80-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG1Clevis80-100.report.json new file mode 100644 index 00000000..8af5e227 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG1Clevis80-100.report.json @@ -0,0 +1,239 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-150_CG1Clevis80-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-150_CG1Clevis80-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.033333 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG1RodCover.report.json new file mode 100644 index 00000000..0075ac80 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-150_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-150_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-150_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02114 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-175_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-175_CG12054Rods.report.json new file mode 100644 index 00000000..57aa5e2f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-175_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-175_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-175_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02243 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-175_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-175_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..1a6d4238 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-175_CG12054Tube-HeadCover.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-175_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-175_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022406 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG12054Rods.report.json new file mode 100644 index 00000000..da506b3f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-200_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-200_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019702 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..8d0b5112 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG12054Tube-HeadCover.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-200_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-200_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021196 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1Clevis80--100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1Clevis80--100.report.json new file mode 100644 index 00000000..cecec4a8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1Clevis80--100.report.json @@ -0,0 +1,239 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-200_CG1Clevis80--100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-200_CG1Clevis80--100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028936 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1Clevis80-100.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1Clevis80-100.report.json new file mode 100644 index 00000000..e5c3805f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1Clevis80-100.report.json @@ -0,0 +1,239 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-200_CG1Clevis80-100.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-200_CG1Clevis80-100", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.032103 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1RodCover.report.json new file mode 100644 index 00000000..816a2c80 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-200_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-200_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-200_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023184 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-250_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-250_CG12054Rods.report.json new file mode 100644 index 00000000..181fe282 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-250_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-250_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-250_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021222 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-250_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-250_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..4bdd7041 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1DN80-250_CG12054Tube-HeadCover.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1DN80-250_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1DN80-250_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025494 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_016", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG12054Rods.report.json new file mode 100644 index 00000000..1d1a19c4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1FN40-75_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1FN40-75_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022733 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..d970d72a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1FN40-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1FN40-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022787 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG1Flange.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG1Flange.report.json new file mode 100644 index 00000000..0c3e1a72 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG1Flange.report.json @@ -0,0 +1,188 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1FN40-75_CG1Flange.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1FN40-75_CG1Flange", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027618 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG1RodCover.report.json new file mode 100644 index 00000000..c84312da --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1FN40-75_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1FN40-75_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1FN40-75_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018764 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..a644b706 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1KBA40-75_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1KBA40-75_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027851 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG1K2055Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG1K2055Rods.report.json new file mode 100644 index 00000000..94d3c787 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG1K2055Rods.report.json @@ -0,0 +1,266 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1KBA40-75_CG1K2055Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_015", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1KBA40-75_CG1K2055Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019145 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG1RodCover.report.json new file mode 100644 index 00000000..d2d2d7f5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1KBA40-75_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1KBA40-75_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1KBA40-75_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021035 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG12054Rods.report.json new file mode 100644 index 00000000..041f2e51 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN25-100_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN25-100_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022906 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..3c6b99f7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN25-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN25-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022798 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG1Foot.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG1Foot.report.json new file mode 100644 index 00000000..07ef5d8a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG1Foot.report.json @@ -0,0 +1,191 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN25-100_CG1Foot.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN25-100_CG1Foot", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025858 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG1RodCover.report.json new file mode 100644 index 00000000..82675e80 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN25-100_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN25-100_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN25-100_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023086 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG12054Rods.report.json new file mode 100644 index 00000000..6724b29f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG12054Rods.report.json @@ -0,0 +1,230 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN32-100_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN32-100_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022197 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..96cecfcf --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG12054Tube-HeadCover.report.json @@ -0,0 +1,215 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN32-100_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN32-100_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025518 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG1Foot.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG1Foot.report.json new file mode 100644 index 00000000..04de5c5f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG1Foot.report.json @@ -0,0 +1,191 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN32-100_CG1Foot.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN32-100_CG1Foot", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019337 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG1RodCover.report.json new file mode 100644 index 00000000..2e1602d3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-100_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN32-100_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN32-100_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019859 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG12054Rods.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG12054Rods.report.json new file mode 100644 index 00000000..9f5aaac7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG12054Rods.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN32-125_CG12054Rods.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_006", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN32-125_CG12054Rods", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019568 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG12054Tube-HeadCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG12054Tube-HeadCover.report.json new file mode 100644 index 00000000..86dd1191 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG12054Tube-HeadCover.report.json @@ -0,0 +1,444 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN32-125_CG12054Tube-HeadCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN32-125_CG12054Tube-HeadCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027196 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG1Foot.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG1Foot.report.json new file mode 100644 index 00000000..feeb8749 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG1Foot.report.json @@ -0,0 +1,191 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN32-125_CG1Foot.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN32-125_CG1Foot", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020688 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG1RodCover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG1RodCover.report.json new file mode 100644 index 00000000..dc76629a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CG1LN32-125_CG1RodCover.report.json @@ -0,0 +1,165 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CG1LN32-125_CG1RodCover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CG1LN32-125_CG1RodCover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020402 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CQ-F050_Flange.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CQ-F050_Flange.report.json new file mode 100644 index 00000000..d39df895 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CQ-F050_Flange.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CQ-F050_Flange.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CQ-F050_Flange", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017613 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CRBUW30-90D_CRBU-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CRBUW30-90D_CRBU-Body.report.json new file mode 100644 index 00000000..55d9eac9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CRBUW30-90D_CRBU-Body.report.json @@ -0,0 +1,208 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CRBUW30-90D_CRBU-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CRBUW30-90D_CRBU-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.04833 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BS20-90C_CRQ2B-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BS20-90C_CRQ2B-Body.report.json new file mode 100644 index 00000000..b2c7276f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BS20-90C_CRQ2B-Body.report.json @@ -0,0 +1,875 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CRQ2BS20-90C_CRQ2B-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror source features/faces are missing" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_023", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_018", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_024", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_026" + }, + "feature_id": "f_027", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_025" + }, + "feature_id": "f_027", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_028" + }, + "feature_id": "f_029", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_020" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_021" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CRQ2BS20-90C_CRQ2B-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.093495 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_015", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_027", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_029", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BS30-90C_CRQ2B-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BS30-90C_CRQ2B-Body.report.json new file mode 100644 index 00000000..b6129789 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BS30-90C_CRQ2B-Body.report.json @@ -0,0 +1,875 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CRQ2BS30-90C_CRQ2B-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror source features/faces are missing" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_023", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_018", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_024", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_026" + }, + "feature_id": "f_027", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_025" + }, + "feature_id": "f_027", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_028" + }, + "feature_id": "f_029", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_020" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_021" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CRQ2BS30-90C_CRQ2B-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.090679 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_015", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_027", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_029", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BW30-90C_CRQ2B-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BW30-90C_CRQ2B-Body.report.json new file mode 100644 index 00000000..19566ee6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CRQ2BW30-90C_CRQ2B-Body.report.json @@ -0,0 +1,875 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CRQ2BW30-90C_CRQ2B-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "mirror source features/faces are missing" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_023", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_018", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_024", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_026" + }, + "feature_id": "f_027", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_025" + }, + "feature_id": "f_027", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_029", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_028" + }, + "feature_id": "f_029", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_020" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_021" + }, + "feature_id": "f_022", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CRQ2BW30-90C_CRQ2B-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.091815 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_015", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_027", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_029", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CXSJM25-50_CXSJ-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CXSJM25-50_CXSJ-Body.report.json new file mode 100644 index 00000000..39b004a4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CXSJM25-50_CXSJ-Body.report.json @@ -0,0 +1,845 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CXSJM25-50_CXSJ-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_028", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_025", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_026", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_026", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_026", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_026", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CXSJM25-50_CXSJ-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.071992 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_026", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/CXSJM25-50_CXSJ-Plate.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/CXSJM25-50_CXSJ-Plate.report.json new file mode 100644 index 00000000..914dba87 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/CXSJM25-50_CXSJ-Plate.report.json @@ -0,0 +1,284 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\CXSJM25-50_CXSJ-Plate.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror source features/faces are missing" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "CXSJM25-50_CXSJ-Plate", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022924 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Cap-DC-motor-8-12V.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Cap-DC-motor-8-12V.report.json new file mode 100644 index 00000000..5876829a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Cap-DC-motor-8-12V.report.json @@ -0,0 +1,891 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Cap-DC-motor-8-12V.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_020", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Cap-DC-motor-8-12V", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.043905 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_019", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_020", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Cap_01.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Cap_01.report.json new file mode 100644 index 00000000..a15fb169 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Cap_01.report.json @@ -0,0 +1,252 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Cap_01.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_013", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Cap_01", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017098 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Center-coupling.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Center-coupling.report.json new file mode 100644 index 00000000..3c219640 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Center-coupling.report.json @@ -0,0 +1,241 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Center-coupling.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_006" + }, + "feature_id": "f_008", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Center-coupling", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009779 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Cylinder-Cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Cylinder-Cap.report.json new file mode 100644 index 00000000..5b85b38f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Cylinder-Cap.report.json @@ -0,0 +1,312 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Cylinder-Cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Cylinder-Cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.044609 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Cylinder-Cap_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Cylinder-Cap_Solidworks.report.json new file mode 100644 index 00000000..d83e3e2c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Cylinder-Cap_Solidworks.report.json @@ -0,0 +1,144 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Cylinder-Cap_Solidworks.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Cylinder-Cap_Solidworks", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017934 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/D-s-_Go-vde.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/D-s-_Go-vde.report.json new file mode 100644 index 00000000..a7ce98d6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/D-s-_Go-vde.report.json @@ -0,0 +1,653 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\D-s-_Go-vde.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 4 is open", + "sketch_id": "sk_007" + }, + "feature_id": "f_012", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "D-s-_Go-vde", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.032429 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/ENGRENAGEM.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/ENGRENAGEM.report.json new file mode 100644 index 00000000..8626b243 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/ENGRENAGEM.report.json @@ -0,0 +1,164 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\ENGRENAGEM.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_004" + }, + "feature_id": "f_005", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "ENGRENAGEM", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015763 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Front-Clavis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Front-Clavis.report.json new file mode 100644 index 00000000..af568b66 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Front-Clavis.report.json @@ -0,0 +1,227 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Front-Clavis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Front-Clavis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017309 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Front-Clevis.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Front-Clevis.report.json new file mode 100644 index 00000000..df3f9a16 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Front-Clevis.report.json @@ -0,0 +1,227 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Front-Clevis.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Front-Clevis", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018498 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Gasket-01.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Gasket-01.report.json new file mode 100644 index 00000000..c6b60192 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Gasket-01.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Gasket-01.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Gasket-01", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008584 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Gear-Sprocket.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Gear-Sprocket.report.json new file mode 100644 index 00000000..88970692 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Gear-Sprocket.report.json @@ -0,0 +1,113 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Gear-Sprocket.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Gear-Sprocket", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029697 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/H2035.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/H2035.report.json new file mode 100644 index 00000000..20c9e621 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/H2035.report.json @@ -0,0 +1,141 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\H2035.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "H2035", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.026166 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_DIN125_M33PUL.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_DIN125_M33PUL.report.json new file mode 100644 index 00000000..14ecea5b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_DIN125_M33PUL.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\HI-DROLI-K-SI-LI-NDI-R_50-100-300_DIN125_M33PUL.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_DIN125_M33PUL", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007823 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-33x3-53-O-RI-NG.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-33x3-53-O-RI-NG.report.json new file mode 100644 index 00000000..9f67d083 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-33x3-53-O-RI-NG.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-33x3-53-O-RI-NG.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-33x3-53-O-RI-NG", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008763 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-90x5-O-RI-NG.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-90x5-O-RI-NG.report.json new file mode 100644 index 00000000..cafcce35 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-90x5-O-RI-NG.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-90x5-O-RI-NG.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_K0-90x5-O-RI-NG", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008024 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K18-100x86-KOMPAKT-SET.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K18-100x86-KOMPAKT-SET.report.json new file mode 100644 index 00000000..5d608c8c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_K18-100x86-KOMPAKT-SET.report.json @@ -0,0 +1,197 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\HI-DROLI-K-SI-LI-NDI-R_50-100-300_K18-100x86-KOMPAKT-SET.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + { + "code": "missing_active_body", + "feature_id": "f_004", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_K18-100x86-KOMPAKT-SET", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010965 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_KOVAN.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_KOVAN.report.json new file mode 100644 index 00000000..d7e00662 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/HI-DROLI-K-SI-LI-NDI-R_50-100-300_KOVAN.report.json @@ -0,0 +1,268 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\HI-DROLI-K-SI-LI-NDI-R_50-100-300_KOVAN.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "HI-DROLI-K-SI-LI-NDI-R_50-100-300_KOVAN", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027071 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Housing-BOTTOM.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Housing-BOTTOM.report.json new file mode 100644 index 00000000..2804ddeb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Housing-BOTTOM.report.json @@ -0,0 +1,731 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Housing-BOTTOM.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_020" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_025" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_026" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_027" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_028" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_034", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_034" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Housing-BOTTOM", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.062892 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_030", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Housing-TOP.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Housing-TOP.report.json new file mode 100644 index 00000000..a2a01996 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Housing-TOP.report.json @@ -0,0 +1,739 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Housing-TOP.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_030", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_020" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_025" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_026" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_027" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_028" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_030", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_034", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_034" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Housing-TOP", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.058799 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_030", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Hydraulic-Cylinder-housing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Hydraulic-Cylinder-housing.report.json new file mode 100644 index 00000000..78bc5f03 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Hydraulic-Cylinder-housing.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Hydraulic-Cylinder-housing.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Hydraulic-Cylinder-housing", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005198 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/I-G03_Clevis-Pins.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/I-G03_Clevis-Pins.report.json new file mode 100644 index 00000000..71b1fc62 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/I-G03_Clevis-Pins.report.json @@ -0,0 +1,235 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\I-G03_Clevis-Pins.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "reference axis was not captured" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_013", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "I-G03_Clevis-Pins", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022018 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_013", + "reasons": [ + "reference axis was not captured" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/I-G04_Clevis-Pins.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/I-G04_Clevis-Pins.report.json new file mode 100644 index 00000000..4383ac33 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/I-G04_Clevis-Pins.report.json @@ -0,0 +1,235 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\I-G04_Clevis-Pins.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "reference axis was not captured" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_013", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "I-G04_Clevis-Pins", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024879 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_013", + "reasons": [ + "reference axis was not captured" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Lower-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Lower-cap.report.json new file mode 100644 index 00000000..8bfea08e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Lower-cap.report.json @@ -0,0 +1,194 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Lower-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Lower-cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023235 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/M12-3dc987c245.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/M12-3dc987c245.report.json new file mode 100644 index 00000000..964b63e4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/M12-3dc987c245.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\M12-3dc987c245.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "M12-3dc987c245", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007386 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/M16-c544edeb9a.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/M16-c544edeb9a.report.json new file mode 100644 index 00000000..4bdbb3f3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/M16-c544edeb9a.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\M16-c544edeb9a.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "M16-c544edeb9a", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007702 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/MDB1B50-175_MB12159-Rod-Head-Cover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/MDB1B50-175_MB12159-Rod-Head-Cover.report.json new file mode 100644 index 00000000..8a0787f8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/MDB1B50-175_MB12159-Rod-Head-Cover.report.json @@ -0,0 +1,443 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\MDB1B50-175_MB12159-Rod-Head-Cover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_031", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_022", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_029", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "MDB1B50-175_MB12159-Rod-Head-Cover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.05582 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/MHL2-40D1_MHL23128-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/MHL2-40D1_MHL23128-Body.report.json new file mode 100644 index 00000000..3c7a1028 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/MHL2-40D1_MHL23128-Body.report.json @@ -0,0 +1,462 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\MHL2-40D1_MHL23128-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "MHL2-40D1_MHL23128-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027918 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/MHL2-40D_MHL23128-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/MHL2-40D_MHL23128-Body.report.json new file mode 100644 index 00000000..1a5c25d3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/MHL2-40D_MHL23128-Body.report.json @@ -0,0 +1,462 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\MHL2-40D_MHL23128-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_006", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_013", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_004", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "MHL2-40D_MHL23128-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.027013 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Nez.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Nez.report.json new file mode 100644 index 00000000..02ab8fbc --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Nez.report.json @@ -0,0 +1,147 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Nez.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Nez", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009552 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/POMPAKAPAK.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/POMPAKAPAK.report.json new file mode 100644 index 00000000..1d702295 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/POMPAKAPAK.report.json @@ -0,0 +1,214 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\POMPAKAPAK.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "POMPAKAPAK", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011155 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Part-4---Bottom-Plate.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Part-4---Bottom-Plate.report.json new file mode 100644 index 00000000..fe8ec74c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Part-4---Bottom-Plate.report.json @@ -0,0 +1,115 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Part-4---Bottom-Plate.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Part-4---Bottom-Plate", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011076 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Part-8---Middle-Shaft---body-1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Part-8---Middle-Shaft---body-1.report.json new file mode 100644 index 00000000..9d85b28e --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Part-8---Middle-Shaft---body-1.report.json @@ -0,0 +1,118 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Part-8---Middle-Shaft---body-1.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Part-8---Middle-Shaft---body-1", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011612 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_HC.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_HC.report.json new file mode 100644 index 00000000..fb66c58c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_HC.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Piston-Cap_HC.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Piston-Cap_HC", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006532 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_Solidworks-_2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_Solidworks-_2.report.json new file mode 100644 index 00000000..761ab372 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_Solidworks-_2.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Piston-Cap_Solidworks-_2.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Piston-Cap_Solidworks-_2", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006443 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_Solidworks.report.json new file mode 100644 index 00000000..36b7aea9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Piston-Cap_Solidworks.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Piston-Cap_Solidworks.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Piston-Cap_Solidworks", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006241 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Plain-bearing-DC-motor-8-12V.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Plain-bearing-DC-motor-8-12V.report.json new file mode 100644 index 00000000..ef733a87 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Plain-bearing-DC-motor-8-12V.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Plain-bearing-DC-motor-8-12V.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Plain-bearing-DC-motor-8-12V", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005145 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Rod-End.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Rod-End.report.json new file mode 100644 index 00000000..498a7178 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Rod-End.report.json @@ -0,0 +1,306 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Rod-End.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_006" + }, + "feature_id": "f_010", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The feature's sketch could not be resolved into executable regions" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Rod-End", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016422 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Rubber-seal-for-piston-in-top-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Rubber-seal-for-piston-in-top-cap.report.json new file mode 100644 index 00000000..c3234e24 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Rubber-seal-for-piston-in-top-cap.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Rubber-seal-for-piston-in-top-cap.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Rubber-seal-for-piston-in-top-cap", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006171 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Seal-Ring-Release-Spindle.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Seal-Ring-Release-Spindle.report.json new file mode 100644 index 00000000..3700b942 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Seal-Ring-Release-Spindle.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Seal-Ring-Release-Spindle.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Seal-Ring-Release-Spindle", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005382 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Servo-Bracket---Long-U.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Servo-Bracket---Long-U.report.json new file mode 100644 index 00000000..917cb235 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Servo-Bracket---Long-U.report.json @@ -0,0 +1,183 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Servo-Bracket---Long-U.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_004", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "reference plane orientation was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Servo-Bracket---Long-U", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01418 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "reference plane orientation was not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Servo-Bracket---U-Shaped.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Servo-Bracket---U-Shaped.report.json new file mode 100644 index 00000000..c3400650 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Servo-Bracket---U-Shaped.report.json @@ -0,0 +1,306 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Servo-Bracket---U-Shaped.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_004", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_005", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_007", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_010", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "reference plane orientation was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Servo-Bracket---U-Shaped", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018964 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "reference plane orientation was not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Slide-bushing-rod.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Slide-bushing-rod.report.json new file mode 100644 index 00000000..2371a495 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Slide-bushing-rod.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Slide-bushing-rod.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Slide-bushing-rod", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.006049 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Suporte-das-Esferas.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Suporte-das-Esferas.report.json new file mode 100644 index 00000000..dbd078ac --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Suporte-das-Esferas.report.json @@ -0,0 +1,178 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Suporte-das-Esferas.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Suporte-das-Esferas", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010668 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/TAMPA-FRONTAL-CILINDRO.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/TAMPA-FRONTAL-CILINDRO.report.json new file mode 100644 index 00000000..72e549c5 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/TAMPA-FRONTAL-CILINDRO.report.json @@ -0,0 +1,505 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\TAMPA-FRONTAL-CILINDRO.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "TAMPA-FRONTAL-CILINDRO", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025507 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/TAMPA-TRASEIRA-CILINDRO.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/TAMPA-TRASEIRA-CILINDRO.report.json new file mode 100644 index 00000000..413947c9 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/TAMPA-TRASEIRA-CILINDRO.report.json @@ -0,0 +1,550 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\TAMPA-TRASEIRA-CILINDRO.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_012", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "TAMPA-TRASEIRA-CILINDRO", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.043151 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Top-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Top-cap.report.json new file mode 100644 index 00000000..59f1e24c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Top-cap.report.json @@ -0,0 +1,292 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Top-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Top-cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029628 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Top_cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Top_cap.report.json new file mode 100644 index 00000000..71027a85 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Top_cap.report.json @@ -0,0 +1,183 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Top_cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_body", + "selector:extent_target:body" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Top_cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.022854 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Tuerca-guia-vastago.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Tuerca-guia-vastago.report.json new file mode 100644 index 00000000..f697e5d3 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Tuerca-guia-vastago.report.json @@ -0,0 +1,173 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Tuerca-guia-vastago.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Tuerca-guia-vastago", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014779 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Washer-housing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Washer-housing.report.json new file mode 100644 index 00000000..39e98aff --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Washer-housing.report.json @@ -0,0 +1,71 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Washer-housing.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_004", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_004", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Washer-housing", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00615 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Y-10D_Washer.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-10D_Washer.report.json new file mode 100644 index 00000000..8c689426 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-10D_Washer.report.json @@ -0,0 +1,81 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Y-10D_Washer.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Y-10D_Washer", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005997 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G04_Clevis-Pins.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G04_Clevis-Pins.report.json new file mode 100644 index 00000000..81ed7fb8 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G04_Clevis-Pins.report.json @@ -0,0 +1,235 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Y-G04_Clevis-Pins.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "reference axis was not captured" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_013", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Y-G04_Clevis-Pins", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018356 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_013", + "reasons": [ + "reference axis was not captured" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G05_Clevis-Pins.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G05_Clevis-Pins.report.json new file mode 100644 index 00000000..fdf6dafb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G05_Clevis-Pins.report.json @@ -0,0 +1,235 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Y-G05_Clevis-Pins.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "reference axis was not captured" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_013", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Y-G05_Clevis-Pins", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016189 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_013", + "reasons": [ + "reference axis was not captured" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G05_Clevis-Pins_Y-G05.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G05_Clevis-Pins_Y-G05.report.json new file mode 100644 index 00000000..08de37da --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G05_Clevis-Pins_Y-G05.report.json @@ -0,0 +1,235 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Y-G05_Clevis-Pins_Y-G05.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "reference axis was not captured" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_013", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Y-G05_Clevis-Pins_Y-G05", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016479 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_013", + "reasons": [ + "reference axis was not captured" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G10_Clevis-Pins.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G10_Clevis-Pins.report.json new file mode 100644 index 00000000..10fae39c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/Y-G10_Clevis-Pins.report.json @@ -0,0 +1,235 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\Y-G10_Clevis-Pins.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "reference axis was not captured" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_013", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_012", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "Y-G10_Clevis-Pins", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016306 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_013", + "reasons": [ + "reference axis was not captured" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_-Y2-100L-2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_-Y2-100L-2.report.json new file mode 100644 index 00000000..70c7d4fb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_-Y2-100L-2.report.json @@ -0,0 +1,241 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_-Y2-100L-2.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "fillet radius/distance is missing or non-positive" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "fillet radius/distance is missing or non-positive" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_-Y2-100L-2", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.073701 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_011", + "reasons": [ + "fillet radius/distance is missing or non-positive" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing-Housing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing-Housing.report.json new file mode 100644 index 00000000..c0636201 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing-Housing.report.json @@ -0,0 +1,813 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Bearing-Housing.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_014", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_007" + }, + "feature_id": "f_008", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_017", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_025", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_020", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_026", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Bearing-Housing", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.038865 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing-Insert.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing-Insert.report.json new file mode 100644 index 00000000..1381e414 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing-Insert.report.json @@ -0,0 +1,135 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Bearing-Insert.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Bearing-Insert", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.013297 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing.report.json new file mode 100644 index 00000000..e410b322 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Bearing.report.json @@ -0,0 +1,297 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Bearing.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference axis was not captured" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_005", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_013" + }, + "feature_id": "f_014", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_012" + }, + "feature_id": "f_014", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_011" + }, + "feature_id": "f_014", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference axis was not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Bearing", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015924 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "reference axis was not captured" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Clamp-5610XX0-Swede-Wheel.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Clamp-5610XX0-Swede-Wheel.report.json new file mode 100644 index 00000000..3d3dac3c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Clamp-5610XX0-Swede-Wheel.report.json @@ -0,0 +1,138 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Clamp-5610XX0-Swede-Wheel.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Clamp-5610XX0-Swede-Wheel", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024585 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Clamp-5612XX0-Swede-Wheel.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Clamp-5612XX0-Swede-Wheel.report.json new file mode 100644 index 00000000..75067165 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Clamp-5612XX0-Swede-Wheel.report.json @@ -0,0 +1,138 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Clamp-5612XX0-Swede-Wheel.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_005", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Clamp-5612XX0-Swede-Wheel", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024671 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_DN20.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_DN20.report.json new file mode 100644 index 00000000..b35f9e82 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_DN20.report.json @@ -0,0 +1,403 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_DN20.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "fillet radius/distance is missing or non-positive" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_DN20", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.078228 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_027", + "reasons": [ + "fillet radius/distance is missing or non-positive" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_DN25.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_DN25.report.json new file mode 100644 index 00000000..c446cff6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_DN25.report.json @@ -0,0 +1,415 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_DN25.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_028", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_DN25", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.060332 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_DN32.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_DN32.report.json new file mode 100644 index 00000000..19c69d40 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_DN32.report.json @@ -0,0 +1,454 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_DN32.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_024", + "message": "fillet radius/distance is missing or non-positive" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_DN32", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.050689 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_024", + "reasons": [ + "fillet radius/distance is missing or non-positive" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_DN50.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_DN50.report.json new file mode 100644 index 00000000..169e9330 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_DN50.report.json @@ -0,0 +1,329 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_DN50.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "fillet radius/distance is missing or non-positive" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_DN50", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.053993 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_022", + "reasons": [ + "fillet radius/distance is missing or non-positive" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel.report.json new file mode 100644 index 00000000..27a95152 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel.report.json @@ -0,0 +1,84 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Link-Plate-105x85-Swede-Wheel.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Link-Plate-105x85-Swede-Wheel", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028519 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_2.report.json new file mode 100644 index 00000000..dae607a4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_2.report.json @@ -0,0 +1,84 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Link-Plate-105x85-Swede-Wheel_2.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Link-Plate-105x85-Swede-Wheel_2", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.02948 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_3.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_3.report.json new file mode 100644 index 00000000..8b19a348 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_3.report.json @@ -0,0 +1,84 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Link-Plate-105x85-Swede-Wheel_3.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Link-Plate-105x85-Swede-Wheel_3", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028238 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_4.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_4.report.json new file mode 100644 index 00000000..0c358438 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_4.report.json @@ -0,0 +1,84 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Link-Plate-105x85-Swede-Wheel_4.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Link-Plate-105x85-Swede-Wheel_4", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028883 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_5.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_5.report.json new file mode 100644 index 00000000..dbf7bcfe --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_5.report.json @@ -0,0 +1,84 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Link-Plate-105x85-Swede-Wheel_5.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Link-Plate-105x85-Swede-Wheel_5", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030092 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_6.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_6.report.json new file mode 100644 index 00000000..e63bc539 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-105x85-Swede-Wheel_6.report.json @@ -0,0 +1,84 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Link-Plate-105x85-Swede-Wheel_6.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Link-Plate-105x85-Swede-Wheel_6", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030119 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-42x42-Swede-Wheel.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-42x42-Swede-Wheel.report.json new file mode 100644 index 00000000..e7ed50e2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-42x42-Swede-Wheel.report.json @@ -0,0 +1,96 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Link-Plate-42x42-Swede-Wheel.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Link-Plate-42x42-Swede-Wheel", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.035637 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-42x42-Swede-Wheel_2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-42x42-Swede-Wheel_2.report.json new file mode 100644 index 00000000..8bbb6358 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Link-Plate-42x42-Swede-Wheel_2.report.json @@ -0,0 +1,96 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Link-Plate-42x42-Swede-Wheel_2.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Link-Plate-42x42-Swede-Wheel_2", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.035773 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_-1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_-1.report.json new file mode 100644 index 00000000..17aa3989 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_-1.report.json @@ -0,0 +1,90 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Nut_-1.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Nut_-1", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017418 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_2.report.json new file mode 100644 index 00000000..8aef4621 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_2.report.json @@ -0,0 +1,90 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Nut_2.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Nut_2", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.011647 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_3.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_3.report.json new file mode 100644 index 00000000..873b642b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_3.report.json @@ -0,0 +1,90 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Nut_3.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Nut_3", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017093 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_4.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_4.report.json new file mode 100644 index 00000000..d97b9107 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_4.report.json @@ -0,0 +1,90 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Nut_4.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Nut_4", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008943 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_5.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_5.report.json new file mode 100644 index 00000000..a9c7c280 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_5.report.json @@ -0,0 +1,90 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Nut_5.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Nut_5", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.00882 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_6.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_6.report.json new file mode 100644 index 00000000..4a53c584 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Nut_6.report.json @@ -0,0 +1,90 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Nut_6.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Nut_6", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009936 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Parte-superior-da-impressora.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Parte-superior-da-impressora.report.json new file mode 100644 index 00000000..1d397976 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Parte-superior-da-impressora.report.json @@ -0,0 +1,3219 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Parte-superior-da-impressora.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_051", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_025", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_028", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_029", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_029", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_052", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_052", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_058", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_058", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_058", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_061", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_061", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_071", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_071", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_071", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_101", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_101", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_101", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_026", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_030", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_035", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_040", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_043", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_043", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_048", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_048", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_048", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_052" + }, + "feature_id": "f_053", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_053", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_053", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_052" + }, + "feature_id": "f_054", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_054", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_054", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_054", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_058" + }, + "feature_id": "f_059", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_059", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_059", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_059", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_061" + }, + "feature_id": "f_062", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_axis_geometry", + "feature_id": "f_062", + "message": "Reference axis requires explicit geometry or two reference planes" + } + ], + "feature_id": "f_062", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_063", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_063", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_071" + }, + "feature_id": "f_072", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_072", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_072", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_072", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_031", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_031", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_035" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_036", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_036", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_035" + }, + "feature_id": "f_037", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_037", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_037", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_035" + }, + "feature_id": "f_038", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_038", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_038", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_041", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_041", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_041", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_044", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_044", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_048" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_049", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_049", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_049", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_053" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_055", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_055", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_055", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_056", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_056", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_052" + }, + "feature_id": "f_056", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_054" + }, + "feature_id": "f_056", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_024" + }, + "feature_id": "f_056", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_056", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_052" + }, + "feature_id": "f_056", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_054" + }, + "feature_id": "f_056", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_056", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_058" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_059" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_024" + }, + "feature_id": "f_060", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_060", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_058" + }, + "feature_id": "f_060", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_059" + }, + "feature_id": "f_060", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_060", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_063" + }, + "feature_id": "f_064", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_064", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_072" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_071" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_073", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_073", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_073", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_102", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_102", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_102", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_102", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_009" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_010" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_032", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_026" + }, + "feature_id": "f_032", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_035" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_037" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_039", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_024" + }, + "feature_id": "f_042", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_042", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_040" + }, + "feature_id": "f_042", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_041" + }, + "feature_id": "f_042", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_042", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_044" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_045", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_045", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_045", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_044" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_046", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_046", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_046", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_049" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_048" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_024" + }, + "feature_id": "f_050", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_050", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_049" + }, + "feature_id": "f_050", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_048" + }, + "feature_id": "f_050", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_050", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_053" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_055" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_024" + }, + "feature_id": "f_057", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_029" + }, + "feature_id": "f_057", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_053" + }, + "feature_id": "f_057", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_055" + }, + "feature_id": "f_057", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_057", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_064" + }, + "feature_id": "f_065", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_065", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_098", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_072" + }, + "feature_id": "f_098", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_071" + }, + "feature_id": "f_098", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_073" + }, + "feature_id": "f_098", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_098", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_098", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_033", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_064" + }, + "feature_id": "f_066", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_066", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_066", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_066", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_068", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_068", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_068", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_068", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_070", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_070", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_070", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_099", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_099", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_099", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_047", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_047", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_047", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "offset_from_surface" + }, + "feature_id": "f_047", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_047", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_067", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_066" + }, + "feature_id": "f_067", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_067", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_067", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_066" + }, + "feature_id": "f_069", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_069", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_069", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_069", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_074", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_070" + }, + "feature_id": "f_074", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_074", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_074", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_090", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_070" + }, + "feature_id": "f_090", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_090", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_090", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_099" + }, + "feature_id": "f_100", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_100", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_100", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_100", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_074" + }, + "feature_id": "f_075", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_075", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_075", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_075", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_075", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_074" + }, + "feature_id": "f_079", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_079", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_090" + }, + "feature_id": "f_091", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_091", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_091", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_091", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_091", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_074" + }, + "feature_id": "f_076", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_075" + }, + "feature_id": "f_076", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_076", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_079" + }, + "feature_id": "f_080", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_080", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_080", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_080", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_090" + }, + "feature_id": "f_092", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_091" + }, + "feature_id": "f_092", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_092", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_076" + }, + "feature_id": "f_077", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_077", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_077", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_077", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_076" + }, + "feature_id": "f_078", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_078", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_078", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_078", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_076" + }, + "feature_id": "f_083", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_080" + }, + "feature_id": "f_083", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_083", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_083", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_085", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_079" + }, + "feature_id": "f_085", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_080" + }, + "feature_id": "f_085", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_085", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_085", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_092" + }, + "feature_id": "f_093", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_093", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_091" + }, + "feature_id": "f_093", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_093", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_093", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_093", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_094", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_079" + }, + "feature_id": "f_094", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_080" + }, + "feature_id": "f_094", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_094", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_094", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_076" + }, + "feature_id": "f_081", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_077" + }, + "feature_id": "f_081", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_075" + }, + "feature_id": "f_081", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_078" + }, + "feature_id": "f_081", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_081", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: inner contour has no containing outer contour", + "sketch_id": "sk_048" + }, + "feature_id": "f_081", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_081", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_082", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_082", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_078" + }, + "feature_id": "f_082", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_082", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_082", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_084", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_083" + }, + "feature_id": "f_084", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_079" + }, + "feature_id": "f_084", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_080" + }, + "feature_id": "f_084", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_084", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_084", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_085" + }, + "feature_id": "f_086", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_086", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_086", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_086", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_086", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_085" + }, + "feature_id": "f_087", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_087", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_094" + }, + "feature_id": "f_095", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_095", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_095", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_095", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_094" + }, + "feature_id": "f_097", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_097", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_097", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_087" + }, + "feature_id": "f_088", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_088", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_086" + }, + "feature_id": "f_088", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_088", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_088", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_088", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_094" + }, + "feature_id": "f_096", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_096", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_095" + }, + "feature_id": "f_096", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_096", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_096", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_096", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_070" + }, + "feature_id": "f_089", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_089", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_088" + }, + "feature_id": "f_089", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_087" + }, + "feature_id": "f_089", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_086" + }, + "feature_id": "f_089", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_085" + }, + "feature_id": "f_089", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_070" + }, + "feature_id": "f_089", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_065" + }, + "feature_id": "f_089", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_088" + }, + "feature_id": "f_089", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_087" + }, + "feature_id": "f_089", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_086" + }, + "feature_id": "f_089", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_085" + }, + "feature_id": "f_089", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_089", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_017", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Parte-superior-da-impressora", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.191623 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_Pin_3.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_Pin_3.report.json new file mode 100644 index 00000000..54ffb815 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_Pin_3.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_Pin_3.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_Pin_3", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008721 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-2051C-Coplanar-Flange-Pressure-Transmitter_.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-2051C-Coplanar-Flange-Pressure-Transmitter_.report.json new file mode 100644 index 00000000..80791e26 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-2051C-Coplanar-Flange-Pressure-Transmitter_.report.json @@ -0,0 +1,1164 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_User-Library-2051C-Coplanar-Flange-Pressure-Transmitter_.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_044", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_047", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_048", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_049", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_049", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_050", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_050", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_051", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_051", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_052", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_052", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_053", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_058", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_060", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_060", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_061", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_061", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_062", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_062", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "missing_revolve_axis", + "feature_id": "f_065", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + } + ], + "feature_id": "f_065", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_054", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_055", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_065" + }, + "feature_id": "f_066", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_066", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_066", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:offset_from_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_056", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_059", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_059", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_063", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_063", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_057", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_057", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_063" + }, + "feature_id": "f_064", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_064", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_064", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_029", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_069", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_070", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_026", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_025" + }, + "feature_id": "f_026", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_038", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_067", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_067", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_067", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_071", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_071", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_038" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_067" + }, + "feature_id": "f_068", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_068", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_041", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_revolve_axis", + "feature_id": "f_045", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + } + ], + "feature_id": "f_045", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_034" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_033" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_029" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_042", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_revolve_axis", + "feature_id": "f_046", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + } + ], + "feature_id": "f_046", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_042" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_043", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_049", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_User-Library-2051C-Coplanar-Flange-Pressure-Transmitter_", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.094351 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_063", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_026", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_071", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Connector-Type-K-5-Pin_.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Connector-Type-K-5-Pin_.report.json new file mode 100644 index 00000000..ca5d4222 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Connector-Type-K-5-Pin_.report.json @@ -0,0 +1,155 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_User-Library-Connector-Type-K-5-Pin_.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_009" + }, + "feature_id": "f_011", + "message": "The resolved sketch contains no closed profile region" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "profile_no_closed_region", + "detail": { + "sketch_id": "sk_009" + }, + "feature_id": "f_011", + "message": "The resolved sketch contains no closed profile region" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_User-Library-Connector-Type-K-5-Pin_", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.017782 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Fan_Guard-1_.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Fan_Guard-1_.report.json new file mode 100644 index 00000000..eff9c6fe --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Fan_Guard-1_.report.json @@ -0,0 +1,141 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_User-Library-Fan_Guard-1_.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror source features/faces are missing" + }, + { + "code": "missing_pattern_source", + "feature_id": "f_007", + "message": "Pattern has no source features" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_User-Library-Fan_Guard-1_", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021401 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Fan_Guard-2_.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Fan_Guard-2_.report.json new file mode 100644 index 00000000..24b815be --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Fan_Guard-2_.report.json @@ -0,0 +1,158 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_User-Library-Fan_Guard-2_.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "missing_revolve_axis", + "feature_id": "f_009", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_add", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_vertex" + }, + "feature_id": "f_012", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_vertex", + "selector:extent_target:vertex" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_linear", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:pattern_linear", + "feature_replay" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_revolve_axis", + "feature_id": "f_009", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_User-Library-Fan_Guard-2_", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.024678 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Flange-C300DN100_FC300DN100-BP.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Flange-C300DN100_FC300DN100-BP.report.json new file mode 100644 index 00000000..5e351e61 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Flange-C300DN100_FC300DN100-BP.report.json @@ -0,0 +1,699 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_User-Library-Flange-C300DN100_FC300DN100-BP.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_018", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_026", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_027", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_User-Library-Flange-C300DN100_FC300DN100-BP", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.195615 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_026", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_027", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Flange-C300DN100_FC300DN100-FCP.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Flange-C300DN100_FC300DN100-FCP.report.json new file mode 100644 index 00000000..e43c307d --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-Flange-C300DN100_FC300DN100-FCP.report.json @@ -0,0 +1,237 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_User-Library-Flange-C300DN100_FC300DN100-FCP.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: inner contour has no containing outer contour", + "sketch_id": "sk_003" + }, + "feature_id": "f_005", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_User-Library-Flange-C300DN100_FC300DN100-FCP", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030804 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-PILLOW-BLOCK-BEARING-_50-BORE_.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-PILLOW-BLOCK-BEARING-_50-BORE_.report.json new file mode 100644 index 00000000..c4f75c64 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-PILLOW-BLOCK-BEARING-_50-BORE_.report.json @@ -0,0 +1,295 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_User-Library-PILLOW-BLOCK-BEARING-_50-BORE_.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_User-Library-PILLOW-BLOCK-BEARING-_50-BORE_", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.028965 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-RADIOSHACK-FAN_.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-RADIOSHACK-FAN_.report.json new file mode 100644 index 00000000..d1edff4b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_User-Library-RADIOSHACK-FAN_.report.json @@ -0,0 +1,324 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_User-Library-RADIOSHACK-FAN_.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_User-Library-RADIOSHACK-FAN_", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.060633 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_BSG-06-Lower-Body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_BSG-06-Lower-Body.report.json new file mode 100644 index 00000000..383cc1a6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_BSG-06-Lower-Body.report.json @@ -0,0 +1,660 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_BSG-06-Lower-Body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_025", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_031", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_034", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_014", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_018", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_029", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_030", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_028", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_024", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_BSG-06-Lower-Body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029169 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_021", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_TOP-PLATE.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_TOP-PLATE.report.json new file mode 100644 index 00000000..5d26eefe --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_TOP-PLATE.report.json @@ -0,0 +1,152 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_TOP-PLATE.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_TOP-PLATE", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012335 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_yuken-valve-body.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_yuken-valve-body.report.json new file mode 100644 index 00000000..0b0047fa --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_yuken-valve-body.report.json @@ -0,0 +1,480 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_yuken-valve-body.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_017", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_020", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_020", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_023", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_021" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_021" + }, + "feature_id": "f_023", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_022" + }, + "feature_id": "f_023", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror pattern source features or plane were not captured" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_YUKEN-EUROPE-LTD-BSG-06-DEFAULT_SW3dPS-yuken-cetop-3-1_yuken-valve-body", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029717 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_020", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_023", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_ark-kapak.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_ark-kapak.report.json new file mode 100644 index 00000000..cc1961cb --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_ark-kapak.report.json @@ -0,0 +1,95 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_ark-kapak.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_ark-kapak", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009401 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_bearing-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_bearing-cap.report.json new file mode 100644 index 00000000..49add625 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_bearing-cap.report.json @@ -0,0 +1,127 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_bearing-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_bearing-cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01656 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold.report.json new file mode 100644 index 00000000..4e2e1d63 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold.report.json @@ -0,0 +1,155 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_clamping-ring-screw-leybold.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "The captured target kind is incompatible with this end condition" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_clamping-ring-screw-leybold", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018194 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold_2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold_2.report.json new file mode 100644 index 00000000..4a8dc32c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold_2.report.json @@ -0,0 +1,155 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_clamping-ring-screw-leybold_2.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "The captured target kind is incompatible with this end condition" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_clamping-ring-screw-leybold_2", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018802 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold_3.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold_3.report.json new file mode 100644 index 00000000..ed97d024 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/_clamping-ring-screw-leybold_3.report.json @@ -0,0 +1,155 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\_clamping-ring-screw-leybold_3.cdsl.json", + "compiled": false, + "failure_category": "unsupported_capability", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "The captured target kind is incompatible with this end condition" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "reference_axis", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unsupported_extent_target", + "detail": { + "actual_kind": "feature", + "expected_kind": "face", + "extent": "up_to_surface" + }, + "feature_id": "f_009", + "message": "The captured target kind is incompatible with this end condition" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "_clamping-ring-screw-leybold_3", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020627 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [ + "extrude_add_blind" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/bague-de-guidage.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/bague-de-guidage.report.json new file mode 100644 index 00000000..1a24efa0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/bague-de-guidage.report.json @@ -0,0 +1,146 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\bague-de-guidage.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "bague-de-guidage", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008497 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/barrel-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/barrel-cap.report.json new file mode 100644 index 00000000..8ab95231 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/barrel-cap.report.json @@ -0,0 +1,120 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\barrel-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "barrel-cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01148 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/carcac-a.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/carcac-a.report.json new file mode 100644 index 00000000..d8154602 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/carcac-a.report.json @@ -0,0 +1,998 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\carcac-a.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_009", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "invalid_hole_spec", + "feature_id": "f_010", + "message": "unsupported hole extent 'up_to_surface'" + }, + { + "code": "unsupported_hole_extent", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_010", + "message": "The current Hole Wizard runtime supports blind and through-all extents only" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_015", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face", + "extent:reverse:up_to_surface", + "selector:reverse_extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_017", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_vertex" + }, + "feature_id": "f_017", + "message": "This end condition requires a captured target selector" + }, + { + "code": "unsupported_reverse_extent_target", + "detail": { + "actual_kind": "edge", + "expected_kind": "vertex", + "extent": "up_to_vertex" + }, + "feature_id": "f_017", + "message": "The reverse target kind is incompatible with this end condition" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_vertex", + "selector:extent_target:vertex", + "extent:reverse:up_to_vertex", + "selector:reverse_extent_target:vertex" + ], + "resolved_status": "unsupported" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_022", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_022", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_011", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_012", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_019", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_017" + }, + "feature_id": "f_019", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_021", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_023", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_023", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_020", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_020", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_024", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_024", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror plane is missing" + }, + { + "code": "unresolved_input", + "feature_id": "f_018", + "message": "mirror source features/faces are missing" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_016" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_015" + }, + "feature_id": "f_018", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "carcac-a", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.056489 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_015", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_017", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_022", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_011", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_012", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_019", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + }, + { + "feature_id": "f_021", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_023", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_020", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_024", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_018", + "reasons": [ + "mirror pattern source features or plane were not captured", + "mirror plane is missing", + "mirror source features/faces are missing" + ] + } + ], + "unsupported_atomic_ids": [ + "extrude_add_two_sided", + "hole_wizard" + ], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/chain_base.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/chain_base.report.json new file mode 100644 index 00000000..ac101bcd --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/chain_base.report.json @@ -0,0 +1,91 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\chain_base.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "chain_base", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012945 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/circlip-15mm.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/circlip-15mm.report.json new file mode 100644 index 00000000..cfde0612 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/circlip-15mm.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\circlip-15mm.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "circlip-15mm", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005795 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/circlip-20mm.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/circlip-20mm.report.json new file mode 100644 index 00000000..10a874f4 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/circlip-20mm.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\circlip-20mm.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "circlip-20mm", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005845 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-flange.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-flange.report.json new file mode 100644 index 00000000..4c9d7ca6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-flange.report.json @@ -0,0 +1,93 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\cylinder-flange.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "cylinder-flange", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012416 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-housing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-housing.report.json new file mode 100644 index 00000000..6216b118 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-housing.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\cylinder-housing.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "cylinder-housing", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005867 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-housing_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-housing_Solidworks.report.json new file mode 100644 index 00000000..b5cdf772 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/cylinder-housing_Solidworks.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\cylinder-housing_Solidworks.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "cylinder-housing_Solidworks", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005563 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/eixo-de-entrada.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/eixo-de-entrada.report.json new file mode 100644 index 00000000..b1334e96 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/eixo-de-entrada.report.json @@ -0,0 +1,416 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\eixo-de-entrada.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_revolve_axis", + "feature_id": "f_012", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_013", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_013", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "eixo-de-entrada", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.020973 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_013", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/eixo-de-saida.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/eixo-de-saida.report.json new file mode 100644 index 00000000..f47d9f3a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/eixo-de-saida.report.json @@ -0,0 +1,545 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\eixo-de-saida.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_016", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_010", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_axis", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:reference_axis" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_014", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_revolve_axis", + "feature_id": "f_014", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_revolve_axis", + "feature_id": "f_015", + "message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "eixo-de-saida", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021531 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_016", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/encoder_plate.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/encoder_plate.report.json new file mode 100644 index 00000000..706740ca --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/encoder_plate.report.json @@ -0,0 +1,300 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\encoder_plate.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_016", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_016" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "encoder_plate", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.03796 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/encoder_plate_cover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/encoder_plate_cover.report.json new file mode 100644 index 00000000..a5719e24 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/encoder_plate_cover.report.json @@ -0,0 +1,151 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\encoder_plate_cover.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "encoder_plate_cover", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.016918 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/go-vde.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/go-vde.report.json new file mode 100644 index 00000000..012abe15 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/go-vde.report.json @@ -0,0 +1,115 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\go-vde.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "go-vde", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010855 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/inner-chain.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/inner-chain.report.json new file mode 100644 index 00000000..eec8942a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/inner-chain.report.json @@ -0,0 +1,195 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\inner-chain.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_005" + }, + "feature_id": "f_010", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "inner-chain", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014533 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/kapak-1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/kapak-1.report.json new file mode 100644 index 00000000..90418095 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/kapak-1.report.json @@ -0,0 +1,83 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\kapak-1.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "kapak-1", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009856 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/kapak-2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/kapak-2.report.json new file mode 100644 index 00000000..cab597fe --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/kapak-2.report.json @@ -0,0 +1,83 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\kapak-2.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "kapak-2", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008653 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/lower-cap_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/lower-cap_Solidworks.report.json new file mode 100644 index 00000000..9761fc5c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/lower-cap_Solidworks.report.json @@ -0,0 +1,184 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\lower-cap_Solidworks.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "lower-cap_Solidworks", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018542 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_007", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/mil_kec-esi.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/mil_kec-esi.report.json new file mode 100644 index 00000000..06051af2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/mil_kec-esi.report.json @@ -0,0 +1,78 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\mil_kec-esi.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "mil_kec-esi", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005812 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/motor_plate.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/motor_plate.report.json new file mode 100644 index 00000000..963469e7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/motor_plate.report.json @@ -0,0 +1,373 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\motor_plate.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_008" + }, + "feature_id": "f_012", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_next" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_008" + }, + "feature_id": "f_013", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_013" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_surface" + }, + "feature_id": "f_016", + "message": "This end condition requires a captured target selector" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_018" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "motor_plate", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.030824 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/nut-guide-rod.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/nut-guide-rod.report.json new file mode 100644 index 00000000..11f9b738 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/nut-guide-rod.report.json @@ -0,0 +1,114 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\nut-guide-rod.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "nut-guide-rod", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012081 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/output-shaft-twist.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/output-shaft-twist.report.json new file mode 100644 index 00000000..8c905320 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/output-shaft-twist.report.json @@ -0,0 +1,117 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\output-shaft-twist.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "output-shaft-twist", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.01815 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-1.report.json new file mode 100644 index 00000000..b8169b29 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-1.report.json @@ -0,0 +1,252 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-1.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-1", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.03853 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-324b6afcd4.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-324b6afcd4.report.json new file mode 100644 index 00000000..df55daa7 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-324b6afcd4.report.json @@ -0,0 +1,2489 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-324b6afcd4.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_051", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_vertex" + }, + "feature_id": "f_009", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_vertex" + }, + "feature_id": "f_009", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_vertex", + "selector:extent_target:vertex", + "extent:reverse:up_to_vertex", + "selector:reverse_extent_target:vertex" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_005", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_065", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_065", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_065", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_065", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_068", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_068", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_068", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_068", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_070", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_070", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "reference plane orientation was not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_006", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_012", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_014", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_013" + }, + "feature_id": "f_017", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_024", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_013" + }, + "feature_id": "f_025", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_028", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_045", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_045", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_047", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_047", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_047", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_048", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_048", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_048", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_076", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_076", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_076", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_076", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_080", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_080", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_080", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_080", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_016", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_030", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_030", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_032", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_036" + }, + "feature_id": "f_037", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_037", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_037", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_033" + }, + "feature_id": "f_040", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_050", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_050", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_050", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_052", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_052", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_052", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_059", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_059", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_059", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_036" + }, + "feature_id": "f_059", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_059", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_059", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_036" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_060", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_060", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_062", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_062", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_062", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_062", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_066", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_066", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_066", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_066", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_069", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_069", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_069", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_069", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_069", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_074", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_074", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_074", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_074", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_075", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_075", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_075", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_075", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_079", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_079", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_079", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_079", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_081", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_081", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_081", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_081", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_082", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_082", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_033", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_033", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_034", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_034", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_035", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_035", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: inner contour has no containing outer contour", + "sketch_id": "sk_032" + }, + "feature_id": "f_039", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_042", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_052" + }, + "feature_id": "f_053", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_053", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_053", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_053", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_052" + }, + "feature_id": "f_054", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_054", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_054", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_054", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_061", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_061", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_061", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_061", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_061", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_063", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_063", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_063", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_063", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_063", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_066" + }, + "feature_id": "f_067", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_067", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_067", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_067", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_071", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_070" + }, + "feature_id": "f_071", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_068" + }, + "feature_id": "f_071", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_069" + }, + "feature_id": "f_071", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_068" + }, + "feature_id": "f_071", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_069" + }, + "feature_id": "f_071", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_071", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_083", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_083", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_048" + }, + "feature_id": "f_083", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_083", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_083", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_081" + }, + "feature_id": "f_083", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_083", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_083", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_041", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_042" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_043", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_049", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_049", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_049", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_056", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_056", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_056", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_056", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_063" + }, + "feature_id": "f_064", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_064", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_064", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_064", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_072", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_072", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_072", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_072", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_072", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_072", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_073", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_073", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_073", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_044", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_046", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_046", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_049" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_055", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_055", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_049" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_057", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_057", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_057" + }, + "feature_id": "f_058", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_058", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_058", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_058", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_044" + }, + "feature_id": "f_077", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_077", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_077", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_077", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_077", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_078", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_044" + }, + "feature_id": "f_078", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_078", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_078", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_078", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_vertex" + }, + "feature_id": "f_009", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-324b6afcd4", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.186299 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_071", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-37ee24cedf.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-37ee24cedf.report.json new file mode 100644 index 00000000..db40c480 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-37ee24cedf.report.json @@ -0,0 +1,204 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-37ee24cedf.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_015", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-37ee24cedf", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.021299 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_008", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-7-60ce9b9213.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-7-60ce9b9213.report.json new file mode 100644 index 00000000..a43edd8f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-7-60ce9b9213.report.json @@ -0,0 +1,204 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-7-60ce9b9213.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "fillet radius/distance is missing or non-positive" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_009", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-7-60ce9b9213", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014752 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "fillet radius/distance is missing or non-positive" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-74c715ebf7.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-74c715ebf7.report.json new file mode 100644 index 00000000..99058a4c --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-74c715ebf7.report.json @@ -0,0 +1,587 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-74c715ebf7.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_021", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_042", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_043", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_022", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_023", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_020", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_026", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_027", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-74c715ebf7", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.050497 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-_-a5a287eca3.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-_-a5a287eca3.report.json new file mode 100644 index 00000000..c372b7c1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-_-a5a287eca3.report.json @@ -0,0 +1,773 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-_-a5a287eca3.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_029", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_032", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "missing_pattern_source", + "feature_id": "f_032", + "message": "Pattern has no source features" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_034", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_035", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_038", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_040", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_038" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_039", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_037", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_041", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_cut", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_032" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_033", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_014", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_019", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_036", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_021", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_019" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_020" + }, + "feature_id": "f_021", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_020" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_019" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_024", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_022" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_022" + }, + "feature_id": "f_024", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_023" + }, + "feature_id": "f_024", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_023" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-_-a5a287eca3", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.058425 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_032", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_014", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_021", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + }, + { + "feature_id": "f_024", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-c1ae5afdfe.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-c1ae5afdfe.report.json new file mode 100644 index 00000000..a82b4c5b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-c1ae5afdfe.report.json @@ -0,0 +1,72 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-c1ae5afdfe.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-c1ae5afdfe", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007956 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-e2f5867633.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-e2f5867633.report.json new file mode 100644 index 00000000..2a35b2f1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-e2f5867633.report.json @@ -0,0 +1,142 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-e2f5867633.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_002" + }, + "feature_id": "f_004", + "message": "The feature's sketch could not be resolved into executable regions" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-e2f5867633", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.025291 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/part-e80bc89d35.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/part-e80bc89d35.report.json new file mode 100644 index 00000000..3482627a --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/part-e80bc89d35.report.json @@ -0,0 +1,2385 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\part-e80bc89d35.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_051", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_vertex" + }, + "feature_id": "f_009", + "message": "This end condition requires a captured target selector" + }, + { + "code": "missing_reverse_extent_reference", + "detail": { + "extent": "up_to_vertex" + }, + "feature_id": "f_009", + "message": "This reverse end condition requires a captured target selector" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:up_to_vertex", + "selector:extent_target:vertex", + "extent:reverse:up_to_vertex", + "selector:reverse_extent_target:vertex" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_active_body", + "feature_id": "f_019", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_019", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "reference plane orientation was not captured" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_005", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_038", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_065", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_065", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_065", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_065", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_068", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_068", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_068", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_068", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_070", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_070", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "reference plane orientation was not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_reference_orientation", + "feature_id": "f_006", + "message": "Reference plane orientation was not captured" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_012", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_014", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_015", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_015", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_017", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_013" + }, + "feature_id": "f_017", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_003" + }, + "feature_id": "f_024", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_025", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_013" + }, + "feature_id": "f_025", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_027", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_028", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_036", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_036", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_045", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_045", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_045", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_047", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_047", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_047", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_048", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_048", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_048", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_076", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_076", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_076", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_076", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_080", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_080", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_080", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_080", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_012" + }, + "feature_id": "f_013", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_016", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_016", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_030", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_030", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_031", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_031", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_032", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_032", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_032", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_036" + }, + "feature_id": "f_037", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_037", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_037", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_037", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_040", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_033" + }, + "feature_id": "f_040", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_040", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_050", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_050", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_050", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_050", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_052", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_052", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_052", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_059", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_059", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_059", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_059", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_059", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_017" + }, + "feature_id": "f_060", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_060", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_060", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_062", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_062", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_062", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_062", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_066", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_066", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_066", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_066", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_069", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_027" + }, + "feature_id": "f_069", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_069", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_069", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_069", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_074", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_074", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_074", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_074", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_075", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_075", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_075", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_075", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_079", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_079", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_079", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_079", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_081", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_081", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_081", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_081", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_033", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_033", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_033", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_033", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_034", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_034", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_034", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_034", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_031" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_028" + }, + "feature_id": "f_035", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_035", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_035", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_035", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_030" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_039", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: inner contour has no containing outer contour", + "sketch_id": "sk_032" + }, + "feature_id": "f_039", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_039", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_042", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_042", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_052" + }, + "feature_id": "f_053", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_053", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_053", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_053", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_052" + }, + "feature_id": "f_054", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_054", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_054", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_054", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_061", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_061", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_061", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_061", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_061", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_063", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_063", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_063", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_063", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_063", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_066" + }, + "feature_id": "f_067", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_067", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_067", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_067", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_071", + "message": "mirror pattern source features or plane were not captured" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_070" + }, + "feature_id": "f_071", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_068" + }, + "feature_id": "f_071", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_069" + }, + "feature_id": "f_071", + "message": "Feature dependency did not become executable" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_068" + }, + "feature_id": "f_071", + "message": "Pattern source did not become executable before this pattern" + }, + { + "code": "pattern_source_unavailable", + "detail": { + "source_feature_id": "f_069" + }, + "feature_id": "f_071", + "message": "Pattern source did not become executable before this pattern" + } + ], + "feature_id": "f_071", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_041", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_041", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_042" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_024" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_043", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_043", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_049", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_049", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_049", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_049", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_056", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_056", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_056", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_056", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_063" + }, + "feature_id": "f_064", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_064", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_064", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_064", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_072", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_072", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_072", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_072", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_072", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_072", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_073", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_073", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_073", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_073", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_014" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_044", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_044", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_041" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_046", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_046", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_046", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_049" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_055", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_055", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_055", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_049" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_050" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_039" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_040" + }, + "feature_id": "f_057", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_057", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_057", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_057" + }, + "feature_id": "f_058", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_058", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_058", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_058", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_044" + }, + "feature_id": "f_077", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_077", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_077", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_077", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_077", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_043" + }, + "feature_id": "f_078", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_044" + }, + "feature_id": "f_078", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_078", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_078", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_078", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_extent_reference", + "detail": { + "extent": "up_to_vertex" + }, + "feature_id": "f_009", + "message": "This end condition requires a captured target selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "part-e80bc89d35", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.194746 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "reference plane orientation was not captured" + ] + }, + { + "feature_id": "f_071", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/pinyon-21-derece.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/pinyon-21-derece.report.json new file mode 100644 index 00000000..d1ef76f6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/pinyon-21-derece.report.json @@ -0,0 +1,94 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\pinyon-21-derece.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:circle", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "pinyon-21-derece", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019343 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/pinyon-kapak.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/pinyon-kapak.report.json new file mode 100644 index 00000000..0e9217ca --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/pinyon-kapak.report.json @@ -0,0 +1,95 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\pinyon-kapak.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "pinyon-kapak", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010474 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/piston-cap.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/piston-cap.report.json new file mode 100644 index 00000000..ac536c45 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/piston-cap.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\piston-cap.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_005", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "piston-cap", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.008133 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/piston-go-vde.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/piston-go-vde.report.json new file mode 100644 index 00000000..c29302ed --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/piston-go-vde.report.json @@ -0,0 +1,247 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\piston-go-vde.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_006", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_007", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_007", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_008", + "message": "chamfer has no captured semantic selections" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_009", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "revolve_cut", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:revolve_cut", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "piston-go-vde", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014453 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_007", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_008", + "reasons": [ + "chamfer has no captured semantic selections" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/pompamil.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/pompamil.report.json new file mode 100644 index 00000000..d39eb5dc --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/pompamil.report.json @@ -0,0 +1,308 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\pompamil.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_012", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_012", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "reference_plane", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_005" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_011", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_008", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_008", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + }, + { + "code": "missing_host_face", + "feature_id": "f_008", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_010", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "pompamil", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.014528 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_010", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/rod-guide.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/rod-guide.report.json new file mode 100644 index 00000000..fe14c103 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/rod-guide.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\rod-guide.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "rod-guide", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005627 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/rubber-seal-for-rod-nut.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/rubber-seal-for-rod-nut.report.json new file mode 100644 index 00000000..1b495823 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/rubber-seal-for-rod-nut.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\rubber-seal-for-rod-nut.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "rubber-seal-for-rod-nut", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005314 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/rulman-1-bilyas_z.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/rulman-1-bilyas_z.report.json new file mode 100644 index 00000000..1ee153e0 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/rulman-1-bilyas_z.report.json @@ -0,0 +1,80 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\rulman-1-bilyas_z.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "rulman-1-bilyas_z", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.009231 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/rulman-2-bilyal_.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/rulman-2-bilyal_.report.json new file mode 100644 index 00000000..84d3cfff --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/rulman-2-bilyal_.report.json @@ -0,0 +1,80 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\rulman-2-bilyal_.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "rulman-2-bilyal_", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.010747 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/somun_-1.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/somun_-1.report.json new file mode 100644 index 00000000..ebf2a2c6 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/somun_-1.report.json @@ -0,0 +1,124 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\somun_-1.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_006", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_006", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "somun_-1", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.007933 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/stator-housing.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/stator-housing.report.json new file mode 100644 index 00000000..0983c12f --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/stator-housing.report.json @@ -0,0 +1,168 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\stator-housing.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "stator-housing", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019247 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/top-cap-nut.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/top-cap-nut.report.json new file mode 100644 index 00000000..6e47ee59 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/top-cap-nut.report.json @@ -0,0 +1,116 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\top-cap-nut.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "top-cap-nut", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015216 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover.report.json new file mode 100644 index 00000000..4fd09b28 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover.report.json @@ -0,0 +1,154 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\top-cover.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_all_both" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:through_next" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "top-cover", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.023015 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover_Solidworks-_2.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover_Solidworks-_2.report.json new file mode 100644 index 00000000..bb36cee1 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover_Solidworks-_2.report.json @@ -0,0 +1,176 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\top-cover_Solidworks-_2.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_013", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "top-cover_Solidworks-_2", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.018011 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover_Solidworks.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover_Solidworks.report.json new file mode 100644 index 00000000..d89ba445 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/top-cover_Solidworks.report.json @@ -0,0 +1,192 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\top-cover_Solidworks.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "hole_wizard", + "blockers": [ + { + "code": "missing_host_face", + "feature_id": "f_011", + "message": "Hole operations require a host face selector or an explicit host frame" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:hole_wizard", + "active_body", + "selector:host_face" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:through_all" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "top-cover_Solidworks", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.029624 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/top-plate.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/top-plate.report.json new file mode 100644 index 00000000..07928a35 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/top-plate.report.json @@ -0,0 +1,105 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\top-plate.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:through_all_and_blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "top-plate", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.015582 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/u-st-g_vde-vidalama-__k_nt_lar_-delikler-geni_-vida-delikleri.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/u-st-g_vde-vidalama-__k_nt_lar_-delikler-geni_-vida-delikleri.report.json new file mode 100644 index 00000000..3f01d4dc --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/u-st-g_vde-vidalama-__k_nt_lar_-delikler-geni_-vida-delikleri.report.json @@ -0,0 +1,653 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\u-st-g_vde-vidalama-__k_nt_lar_-delikler-geni_-vida-delikleri.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_017", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_013", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_009" + }, + "feature_id": "f_015", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_015", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_016", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_019", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "pattern_mirror", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "mirror pattern source features or plane were not captured" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:pattern_mirror", + "feature_replay" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_two_sided", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_018", + "message": "Feature dependency did not become executable" + }, + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 0 is open", + "sketch_id": "sk_011" + }, + "feature_id": "f_018", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_018", + "required_capabilities": [ + "atomic:extrude_add_two_sided", + "profile:analytic_contours", + "extent:blind", + "extent:reverse:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_008" + }, + "feature_id": "f_020", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_020", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:circle", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "profile_resolution_failed", + "detail": { + "reason": "analytic_contours: contour 1 is open", + "sketch_id": "sk_017" + }, + "feature_id": "f_025", + "message": "The feature's sketch could not be resolved into executable regions" + } + ], + "feature_id": "f_025", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_026", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_026", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_006" + }, + "feature_id": "f_007", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_009", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "fillet", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_010", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:fillet", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_007" + }, + "feature_id": "f_011", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_021", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_021", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_027", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_027", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_026" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_028", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_028", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_029", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_029", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_025" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_030", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_030", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_010" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_014", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_014", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_022", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_022", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_015" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_023", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_023", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_009" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_011" + }, + "feature_id": "f_024", + "message": "Feature dependency did not become executable" + } + ], + "feature_id": "f_024", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "u-st-g_vde-vidalama-__k_nt_lar_-delikler-geni_-vida-delikleri", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.057503 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_006", + "reasons": [ + "mirror pattern source features or plane were not captured" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/ved-tampa.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/ved-tampa.report.json new file mode 100644 index 00000000..3a08eb3b --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/ved-tampa.report.json @@ -0,0 +1,116 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\ved-tampa.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + { + "code": "dependency_unavailable", + "detail": { + "dependency": "f_004" + }, + "feature_id": "f_005", + "message": "Feature dependency did not become executable" + }, + { + "code": "missing_active_body", + "feature_id": "f_005", + "message": "This feature mutates an existing body, but no preceding executable feature created one" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:up_to_surface", + "selector:extent_target:face" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_004", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "ved-tampa", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.012289 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_004", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/vis-de-re-glage-amortissement.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/vis-de-re-glage-amortissement.report.json new file mode 100644 index 00000000..1b49eeaf --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/vis-de-re-glage-amortissement.report.json @@ -0,0 +1,218 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\vis-de-re-glage-amortissement.cdsl.json", + "compiled": false, + "failure_category": "input_incomplete", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "revolve_add", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:revolve_add", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_005", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_006", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_006", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_007", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_007", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_008", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_008", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "extrude_cut_blind", + "blockers": [ + { + "code": "unresolved_input", + "feature_id": "f_009", + "message": "missing source sketch parent" + } + ], + "feature_id": "f_009", + "required_capabilities": [ + "atomic:extrude_cut_blind", + "active_body", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_010", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_010", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_011", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_011", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + }, + { + "atomic_id": "chamfer", + "blockers": [ + { + "code": "missing_selector", + "feature_id": "f_012", + "message": "Dress-up features require an explicit selector" + } + ], + "feature_id": "f_012", + "required_capabilities": [ + "atomic:chamfer", + "active_body" + ], + "resolved_status": "blocked" + } + ], + "first_blocker": { + "code": "unresolved_input", + "feature_id": "f_005", + "message": "missing source sketch parent" + }, + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "vis-de-re-glage-amortissement", + "runtime_eligible": false, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.019255 + }, + "topology_observed": false, + "unresolved_input": [ + { + "feature_id": "f_005", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_006", + "reasons": [ + "missing source sketch parent" + ] + }, + { + "feature_id": "f_009", + "reasons": [ + "missing source sketch parent" + ] + } + ], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/parts/washer.report.json b/artifacts/cdsl-annulus-circles-rebuild/parts/washer.report.json new file mode 100644 index 00000000..7461cd63 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/parts/washer.report.json @@ -0,0 +1,60 @@ +{ + "build_attempted": false, + "built": false, + "cdsl_path": "json_to_cdsl\\output\\washer.cdsl.json", + "compiled": true, + "failure_category": "runtime_eligible_not_built", + "feature_results": [ + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_001", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_002", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "reference_plane", + "blockers": [], + "feature_id": "f_003", + "required_capabilities": [ + "atomic:reference_plane" + ], + "resolved_status": "executable" + }, + { + "atomic_id": "extrude_add_blind", + "blockers": [], + "feature_id": "f_004", + "required_capabilities": [ + "atomic:extrude_add_blind", + "profile:analytic_contours", + "extent:blind" + ], + "resolved_status": "executable" + } + ], + "geometry_verified": false, + "numeric_comparison": null, + "part_id": "washer", + "runtime_eligible": true, + "selector_resolution": [], + "semantic_valid": true, + "timings": { + "analysis_s": 0.005146 + }, + "topology_observed": false, + "unresolved_input": [], + "unsupported_atomic_ids": [], + "unsupported_profile_types": [] +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/summary-by-atomic.json b/artifacts/cdsl-annulus-circles-rebuild/summary-by-atomic.json new file mode 100644 index 00000000..81321882 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/summary-by-atomic.json @@ -0,0 +1,14 @@ +{ + "chamfer": 544, + "extrude_add_blind": 1957, + "extrude_add_two_sided": 153, + "extrude_cut_blind": 2279, + "fillet": 497, + "hole_wizard": 381, + "pattern_linear": 43, + "pattern_mirror": 283, + "reference_axis": 356, + "reference_plane": 3135, + "revolve_add": 107, + "revolve_cut": 230 +} diff --git a/artifacts/cdsl-annulus-circles-rebuild/summary-by-blocker.json b/artifacts/cdsl-annulus-circles-rebuild/summary-by-blocker.json new file mode 100644 index 00000000..d1a0c3c2 --- /dev/null +++ b/artifacts/cdsl-annulus-circles-rebuild/summary-by-blocker.json @@ -0,0 +1,21 @@ +{ + "dependency_unavailable": 4689, + "invalid_hole_spec": 3, + "missing_active_body": 1050, + "missing_extent_reference": 299, + "missing_host_face": 237, + "missing_pattern_source": 2, + "missing_reference_axis_geometry": 28, + "missing_reference_orientation": 14, + "missing_reverse_extent_reference": 79, + "missing_revolve_axis": 8, + "missing_selector": 1041, + "pattern_source_unavailable": 396, + "profile_no_closed_region": 6, + "profile_resolution_failed": 41, + "unresolved_input": 891, + "unsupported_extent_target": 27, + "unsupported_hole_extent": 2, + "unsupported_pattern_selector_transform": 4, + "unsupported_reverse_extent_target": 1 +} diff --git a/backend/engine/cdsl_engine/cdsl_schema.json b/backend/engine/cdsl_engine/cdsl_schema.json index 10dd6fa4..c88e0efc 100644 --- a/backend/engine/cdsl_engine/cdsl_schema.json +++ b/backend/engine/cdsl_engine/cdsl_schema.json @@ -334,11 +334,13 @@ {"if": {"properties": {"atomic_id": {"const": "hole_wizard"}}}, "then": {"properties": {"params": {"$ref": "#/$defs/holeWizardParams"}}}} ] }, - "profile_type": {"enum": ["circle", "polygon", "analytic_contours"]}, + "profile_type": {"enum": ["circle", "polygon", "analytic_contours", "annulus", "circles"]}, "profile": { "oneOf": [ {"type": "object", "properties": {"type": {"const": "circle"}, "center": {"$ref": "#/$defs/point2"}, "radius_mm": {"$ref": "#/$defs/positive"}}, "required": ["type", "radius_mm"], "additionalProperties": false}, {"type": "object", "properties": {"type": {"const": "polygon"}, "vertices": {"type": "array", "minItems": 3, "items": {"$ref": "#/$defs/point2"}}}, "required": ["type", "vertices"], "additionalProperties": false}, + {"type": "object", "properties": {"type": {"const": "annulus"}, "center": {"$ref": "#/$defs/point2"}, "inner_radius_mm": {"$ref": "#/$defs/positive"}, "outer_radius_mm": {"$ref": "#/$defs/positive"}}, "required": ["type", "inner_radius_mm", "outer_radius_mm"], "additionalProperties": false}, + {"type": "object", "properties": {"type": {"const": "circles"}, "items": {"type": "array", "minItems": 1, "items": {"type": "object", "properties": {"center": {"$ref": "#/$defs/point2"}, "radius_mm": {"$ref": "#/$defs/positive"}}, "required": ["radius_mm"], "additionalProperties": false}}}, "required": ["type", "items"], "additionalProperties": false}, {"$ref": "#/$defs/analyticProfile"} ] }, diff --git a/backend/engine/cdsl_engine/profile_schema.json b/backend/engine/cdsl_engine/profile_schema.json index 74a90623..b0e5985e 100644 --- a/backend/engine/cdsl_engine/profile_schema.json +++ b/backend/engine/cdsl_engine/profile_schema.json @@ -5,7 +5,7 @@ "maintenance_rule": "The CDSL-only runtime contract is limited to direct generic profiles and runtime.py EXECUTORS. Legacy macro profiles are importer compatibility syntax and must be lowered by cdsl_importer.legacy_profile_adapter before generic runtime validation.", "coordinate_convention": "All profile dimensions use millimetres. Two-dimensional points are [u, v] in the sketch workplane.", "runtime_supported_atomic_ids": ["extrude_add_blind", "extrude_add_two_sided", "extrude_cut_blind", "revolve_add", "revolve_cut", "hole_blind", "hole_countersink", "hole_counterbore", "sphere_add", "reference_plane", "reference_axis", "hole_wizard", "fillet", "chamfer", "pattern_linear", "pattern_mirror"], - "runtime_supported_profiles": ["circle", "polygon", "analytic_contours"], + "runtime_supported_profiles": ["circle", "polygon", "analytic_contours", "annulus", "circles"], "feature_atomic_ids": { "extrude_add_blind": {"summary": "Add the closed profile by one signed extrusion distance.", "required_params": ["distance_mm"], "optional_params": ["reverse"], "requires_sketch": true}, "extrude_add_two_sided": {"summary": "Add the closed profile with independently captured forward and reverse terminations.", "required_params": ["distance_mm", "reverse_distance_mm"], "optional_params": ["reverse", "end_condition", "reverse_end_condition"], "requires_sketch": true}, @@ -38,6 +38,17 @@ }, "analytic_contours": { "summary": "Closed direct line, arc and circle contours. B-splines are unsupported." + }, + "annulus": { + "summary": "A concentric ring: an outer circular boundary with an inner circular hole.", + "required": ["inner_radius_mm", "outer_radius_mm"], + "optional": ["center"], + "constraints": ["0 < inner_radius_mm < outer_radius_mm"] + }, + "circles": { + "summary": "Multiple circular contours; circles nested inside another circle are interpreted as holes.", + "required": ["items"], + "constraints": ["items contains at least one circle with radius_mm > 0"] } } } diff --git a/backend/engine/cdsl_engine/sketch_solver.py b/backend/engine/cdsl_engine/sketch_solver.py index 29bff622..513808c2 100644 --- a/backend/engine/cdsl_engine/sketch_solver.py +++ b/backend/engine/cdsl_engine/sketch_solver.py @@ -1,9 +1,9 @@ """Core CDSL sketch resolver. The runtime accepts only direct geometric descriptions: circles, straight-edge -polygons, and closed analytic line/arc/circle contours. Semantic shapes and -historical profile macros belong to the importer compatibility layer and must -be lowered before this module is invoked. +polygons, closed analytic line/arc/circle contours, concentric annuli, and +multi-circle sets. Semantic shapes and historical profile macros belong to the +importer compatibility layer and must be lowered before this module is invoked. """ from __future__ import annotations @@ -276,12 +276,58 @@ def _gen_analytic_contours(profile: _Ctx, meta: _Ctx) -> tuple[list[_Ctx], list[ return entities, [] -CORE_SHAPE_GENERATORS: dict[str, Any] = {"circle": _gen_circle, "polygon": _gen_polygon, "analytic_contours": _gen_analytic_contours} +def _gen_annulus(profile: _Ctx, meta: _Ctx) -> tuple[list[_Ctx], list[_Ctx]]: + """annulus: 同心圆环,由内外两个实体圆组成。 + + 与 legacy 链路(legacy_profiles._gen_annulus)同构:只产出圆实体、 + 不产轮廓边,建面交给 adapter 的 _faces_from_circles(内圆被外圆包含 + → 作为孔洞打掉,得到环面)。 + """ + center = profile.get("center") or [0.0, 0.0] + inner_radius = float(profile.get("inner_radius_mm") or 0.0) + outer_radius = float(profile.get("outer_radius_mm") or 0.0) + if inner_radius <= 0 or outer_radius <= 0: + raise ValueError("annulus: radii must be > 0") + if inner_radius >= outer_radius: + raise ValueError("annulus: inner_radius must be < outer_radius") + cx, cy = float(center[0]), float(center[1]) + return [_circle([cx, cy], inner_radius), _circle([cx, cy], outer_radius)], [] + + +def _gen_circles(profile: _Ctx, meta: _Ctx) -> tuple[list[_Ctx], list[_Ctx]]: + """circles: 多圆轮廓,每个圆一个实体圆(互不相交时为独立面)。 + + 与 legacy 链路(legacy_profiles._gen_circles)同构:只产出圆实体、 + 不产轮廓边,建面交给 adapter 的 _faces_from_circles(按圆间包含关系 + 识别孔洞,被包含的圆跳过、直接包含的圆作为孔洞)。 + """ + items = profile.get("items") or [] + if not items: + raise ValueError("circles: items must be non-empty") + entities: list[_Ctx] = [] + for item in items: + center = item.get("center") or [0.0, 0.0] + radius = float(item.get("radius_mm") or 0.0) + if radius <= 0: + raise ValueError("circles: radius_mm must be > 0") + entities.append(_circle([float(center[0]), float(center[1])], radius)) + return entities, [] + + +CORE_SHAPE_GENERATORS: dict[str, Any] = { + "circle": _gen_circle, + "polygon": _gen_polygon, + "analytic_contours": _gen_analytic_contours, + "annulus": _gen_annulus, + "circles": _gen_circles, +} SHAPE_GENERATORS = CORE_SHAPE_GENERATORS SHAPE_CAPABILITIES: dict[str, _Ctx] = { "circle": {"detectable": True, "arity": "circle", "description": "single circular contour"}, "polygon": {"detectable": True, "arity": "polygon", "description": "closed straight-edge contour"}, "analytic_contours": {"detectable": True, "arity": "analytic", "description": "closed line, arc, and circle contours"}, + "annulus": {"detectable": True, "arity": "annulus", "description": "concentric inner and outer circular contours"}, + "circles": {"detectable": True, "arity": "circles", "description": "multiple circular contours with hole nesting"}, } diff --git a/backend/tests/test_engine_profile_contract.py b/backend/tests/test_engine_profile_contract.py new file mode 100644 index 00000000..80ba64b9 --- /dev/null +++ b/backend/tests/test_engine_profile_contract.py @@ -0,0 +1,86 @@ +from __future__ import annotations + +import math +import sys +import tempfile +import unittest +from copy import deepcopy +from pathlib import Path + + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT / "backend")) +sys.path.insert(0, str(ROOT / "backend" / "engine")) + +from cdsl_engine.sketch_solver import list_registered_shapes # noqa: E402 + + +def _workplane() -> dict: + return {"origin_mm": [0, 0, 0], "x_dir": [1, 0, 0], "normal": [0, 0, 1]} + + +def _document(profile: dict) -> dict: + return { + "schema": "cad.cdsl.llm.v1", "schema_version": "1.1.0", "kind": "part", "part_id": "profile-chain", + "meta": {"unit": "mm"}, + "geometry": {"sketches": [{ + "id": "base", "workplane": _workplane(), "profile": profile, + }]}, + "features": [{ + "id": "base_add", "atomic_id": "extrude_add_blind", "depends_on": [], + "params": {"distance_mm": 10}, "sketch_id": "base", + }], + } + + +class EngineProfileContractTests(unittest.TestCase): + """#10 Profile 链:annulus / circles 进入 CDSL-only 运行时与公开 schema。""" + + def test_annulus_and_circles_are_registered_runtime_profiles(self) -> None: + registered = list_registered_shapes() + self.assertIn("annulus", registered) + self.assertIn("circles", registered) + + def test_annulus_profile_rebuilds_as_ring_extrusion(self) -> None: + from cdsl_engine.runtime import rebuild_cdsl + + cdsl = _document({ + "type": "annulus", "center": [0, 0], "inner_radius_mm": 2, "outer_radius_mm": 5, + }) + with tempfile.TemporaryDirectory() as directory: + result = rebuild_cdsl(cdsl, Path(directory) / "ring.step") + # 环面面积 π(5²-2²)=21π,拉伸 10 → 210π ≈ 659.734 + self.assertAlmostEqual(result["volume_mm3"], 210 * math.pi, places=4) + self.assertEqual(result["solid_count"], 1) + + def test_circles_profile_rebuilds_as_independent_solids(self) -> None: + from cdsl_engine.runtime import rebuild_cdsl + + cdsl = _document({ + "type": "circles", + "items": [ + {"center": [-4, 0], "radius_mm": 2}, + {"center": [4, 0], "radius_mm": 2}, + ], + }) + with tempfile.TemporaryDirectory() as directory: + result = rebuild_cdsl(cdsl, Path(directory) / "two.step") + # 两个独立圆柱:2 × π×2²×10 = 80π ≈ 251.327 + self.assertAlmostEqual(result["volume_mm3"], 2 * math.pi * 4 * 10, places=4) + self.assertEqual(result["solid_count"], 2) + + def test_annulus_validation_rejects_inverted_radii(self) -> None: + from cdsl_engine.runtime import rebuild_cdsl + + cdsl = _document({ + "type": "annulus", "center": [0, 0], "inner_radius_mm": 5, "outer_radius_mm": 2, + }) + with tempfile.TemporaryDirectory() as directory: + # 能力检查阶段以 profile_resolution_failed blocker 拒绝该文档 + # (reason 为 "annulus: inner_radius must be < outer_radius")。 + with self.assertRaises(ValueError): + rebuild_cdsl(cdsl, Path(directory) / "bad.step") + + +if __name__ == "__main__": + unittest.main()