60 lines
1.6 KiB
JSON
60 lines
1.6 KiB
JSON
{
|
|
"schema_version": "1.0",
|
|
"request": "Generate a parameterized perforated vase for 3D printing",
|
|
"route": {
|
|
"selected_backend": "cadam",
|
|
"project": "CADAM",
|
|
"runner_skill": "cad-router",
|
|
"adapter": "skills/cad-router/scripts/cadam_compile.mjs",
|
|
"fallback_order": [
|
|
"build123d",
|
|
"simplecadapi"
|
|
],
|
|
"workflow_profiles": [
|
|
"caddesigner_ecip"
|
|
]
|
|
},
|
|
"source": {
|
|
"path": "cadam_parametric_vase.scad",
|
|
"format": "scad",
|
|
"backend": "cadam"
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"path": "cadam_parametric_vase.stl",
|
|
"role": "primary"
|
|
}
|
|
],
|
|
"parameters": {
|
|
"height_mm": 80,
|
|
"base_radius_mm": 30,
|
|
"top_radius_mm": 24,
|
|
"wall_mm": 2.4,
|
|
"base_mm": 3
|
|
},
|
|
"assumptions": [
|
|
"The repeated perforations are decorative and are not load-bearing features."
|
|
],
|
|
"validation": [
|
|
{
|
|
"check": "CADAM OpenSCAD WASM compile",
|
|
"status": "passed",
|
|
"details": "exit code 0; manifold backend reported NoError; 3816 vertices and 7868 facets"
|
|
},
|
|
{
|
|
"check": "CAD Viewer review",
|
|
"status": "passed",
|
|
"details": "STL loaded from the task-scoped cad-router-v1 directory"
|
|
}
|
|
],
|
|
"project_contributions": {
|
|
"text-to-cad": "router, artifact contract, validation, and CAD Viewer",
|
|
"SimpleCADAPI": "available specialist mechanical fallback",
|
|
"CADAM": "SCAD source and OpenSCAD-WASM mesh execution",
|
|
"CADDesigner-Code": "ECIP brief and bounded execution/visual-repair workflow"
|
|
},
|
|
"viewer_links": [
|
|
"http://127.0.0.1:4178/?dir=%2FUsers%2Fjerry%2Flinkhand%2FCadSet%2Ftext-to-cad%2Fmodels%2Fcad-router-v1&file=cadam_parametric_vase.stl"
|
|
]
|
|
}
|