Files
cadSet/text-to-cad/models/cad-router-v1/cadam-cad-task.json
T
2026-07-22 19:38:36 +08:00

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"
]
}