{ "schema_version": "1.0", "request": "参考图片生成一个8孔圆法兰,中心孔直径20毫米,外径50毫米,厚度4毫米,螺丝孔使用M3", "route": { "selected_backend": "build123d", "runner_skill": "cad", "project": "text-to-cad", "fallback_order": [ "simplecadapi", "cadam" ], "workflow_profiles": [ "caddesigner_ecip", "requirement_refinement", "visual_repair" ], "downstream_skills": [ "cad-viewer" ] }, "source": { "path": "flange_8x_m3.py", "format": "python", "backend": "build123d" }, "artifacts": [ { "path": "flange_8x_m3.step", "role": "primary" }, { "path": "flange_8x_m3.stl", "role": "secondary" } ], "parameters": { "outer_diameter_mm": 50.0, "inner_diameter_mm": 20.0, "thickness_mm": 4.0, "bolt_hole_count": 8, "bolt_hole_diameter_mm": 3.4, "bolt_circle_diameter_mm": 40.0, "angular_spacing_deg": 45.0 }, "assumptions": [ "M3螺丝孔按普通间隙通孔处理,孔径采用3.4毫米,不是M3攻丝底孔。", "未指定分度圆,采用40毫米分度圆,以保持孔到外圆约3.3毫米的最小径向边距。", "参考图中的车削纹理作为外观参考,不生成削弱4毫米薄法兰的深槽。" ], "validation": [ { "path": "validation.json", "status": "passed", "checks": { "step_valid": true, "solid_count": 1, "exact_size_mm": [50.0, 50.0, 4.0], "m3_clearance_hole_count": 8, "m3_clearance_hole_diameter_mm": 3.4, "bolt_circle_diameter_mm": 40.0, "angular_spacing_deg": 45.0, "visual_review": "passed_iso_opposite_top_front" } } ], "viewer_links": [ "http://127.0.0.1:4178/?dir=%2FUsers%2Fjerry%2Flinkhand%2FCadSet%2Ftext-to-cad%2Fmodels%2Fcad-router-v1%2Fflange_8x_m3&file=flange_8x_m3.step" ] }