{ "schema_version": "1.0", "backends": { "build123d": { "project": "text-to-cad", "runner_skill": "cad", "source_formats": ["py"], "primary_formats": ["step", "stp"], "secondary_formats": ["stl", "3mf", "glb"], "strengths": [ "general mechanical parts", "machined features", "source-level assemblies", "existing STEP inspection and modification", "geometry measurement and validation" ], "source_of_truth": "build123d Python generator" }, "simplecadapi": { "project": "SimpleCADAPI", "runner_skill": "simplecadapi", "source_formats": ["py", "json"], "primary_formats": ["step", "stp", "fcstd"], "secondary_formats": ["stl", "json"], "strengths": [ "gears, ring gears, racks, and cycloidal discs", "bearings, reducers, and joint actuators", "replayable operation graphs", "semantic tags and topology queries", "FreeCAD interchange" ], "source_of_truth": "SimpleCADAPI Python generator and model JSON" }, "cadam": { "project": "CADAM", "runner_skill": "cad-router", "adapter": "scripts/cadam_compile.mjs", "source_formats": ["scad"], "primary_formats": ["scad", "stl"], "secondary_formats": ["dxf"], "strengths": [ "fast printable CSG models", "patterns, lattices, and decorative geometry", "printable threads and BOSL/BOSL2 libraries", "browser-friendly parameter controls" ], "source_of_truth": "CADAM-compatible OpenSCAD source" } }, "workflow_projects": { "CADDesigner-Code": { "profiles": ["caddesigner_ecip", "requirement_refinement", "visual_repair"], "role": "Explicit context, requirement expansion, execution feedback, and bounded visual repair without launching a second LLM agent" } } }