v0.11.0 is the release-prep line for agent-authored physical CAD. It closes the 2D path-NURBS authoring gap, hardens visual/inspection review, and refreshes the gallery with physically connected watch and ratchet-stool examples.
- Added 2D NURBS path authoring with
path().spline(...),path().nurbsSegment(...), andpath().hermiteG2(...). - Added MCP edit tools for those path operations:
add_path_spline,add_path_nurbs_segment, andadd_path_hermite_g2. - Added deterministic render-inspection channels for RGB, mask, depth, and normals so visual review can carry machine-readable evidence instead of relying only on screenshots.
- Hardened the design loop so
assembly.visual.review-incompleteandassembly.visual.review-evidence-weakcannot be bypassed with review-warning allow-lists. - Added/updated gallery examples for the Royal Pop pocket watch and the exposed ratchet height-adjust stool.
- Kept Ray-Ban Meta / Wayfarer as a future benchmark artifact rather than a featured release item until the surface and loop quality are strong enough.
review_cadnow exposes the current visual checklist andgripperApertureschema through the MCP tool registry.- Skill docs now advertise the current MCP/tool surface and render-inspection bundle channels.
- The gallery feature policy is enforced in code: only one entry per calendar quarter can set
featured: true.
Run these before tagging/publishing:
npm run lint
npx tsc --noEmit -p tsconfig.cli.json
npx tsc --noEmit -p tsconfig.json
npm run test:package
npm run site:test
npm test
git diff --checkThe package version is intentionally staged at 0.11.0; the stable v0.11.0 tag and npm publication should be created only after the release branch is merged and the final full-suite gates pass.
After publish:
npm install -g kernelcad@0.11.0For repo development:
git clone https://github.com/w1ne/kernelCAD-web.git
cd kernelCAD-web
git checkout v0.11.0
npm install
npm run dev