What problem does it solve? Designing 3D-printable parts requires iterating on parametric CAD code and verifying that exported meshes are actually watertight and printable, which is tedious to do manually and easy to get wrong by trusting a successful exit code alone. ## Core Features & Use Cases - Parametric Modeling Guidance: Write OpenSCAD models with named millimetre dimensions, assertions for invalid parameter combinations, and small reusable modules. - Verified STL Export: Run a real OpenSCAD export into a staging directory and only replace part.stl on success, with compiler output logged to .harness/build.log. - Mesh Inspection: Analyze the exported STL for triangle count, volume, surface area, bounds, degenerate faces, and open or non-manifold edges, reported in .harness/mesh.json. - Use Case: Ask the agent to design a parametric enclosure with specific height, wall thickness, and rib constraints; it renders the model, verifies the mesh is closed, and lets you orbit, section, and measure the actual STL in the CAD Viewer. ## Quick Start Ask the agent to create a parametric OpenSCAD model of your part with your target dimensions and material constraints, then render and inspect the mesh in the CAD Viewer.