Commit Graph

4 Commits

Author SHA1 Message Date
yuhao 99f92f0525 WIP transfer root-skills and hub updates 2026-04-18 10:12:58 +00:00
yuhao 18f75791f3 add auto-save and dry-run for all session-based softwares on one-shot cmds; highlight the design in cli-anything skill 2026-04-13 17:32:06 +00:00
AlexGabbia 507bdf166e feat(freecad): update harness for FreeCAD 1.1 (new datum system, tapping, simulation)
- PartDesign: LocalCoordinateSystem, datum attachment, Whitworth threads
  (BSW/BSF/BSP/NPT), tapered holes, toggle freeze
- Assembly: inline part insertion, joint motion simulation
- CAM: G84/G74 tapping, multi-pass profiles, tool library import/export
- FEM: beam sections (box/elliptical), tie constraints, purge results,
  suppress objects, Netgen refinement, solver output format
- Sketcher: projection/reference modes, plane intersection, face-based
  external geometry
- Draft: edge-selective fillet, relative font paths
- TechDraw: area annotations with hole accounting, shape validation
- Measure: enhanced check-geometry, additive measurements
- Updated registry.json to require FreeCAD >= 1.1
2026-03-25 15:25:03 +01:00
AlexGabbia 5bb6378020 feat(freecad): add complete CLI harness for FreeCAD (258 commands, 17 groups)
Full coverage of all FreeCAD workbenches: Part (29 cmds), Sketcher (26),
PartDesign (38), Assembly (11), Mesh (16), TechDraw (15), Draft (33),
FEM (12), CAM (10), Surface (6), Spreadsheet (7), Import (13 formats),
Export (17 formats), Measure (12), Materials (21 presets + engineering
properties), Document (5), Session (4). 67 tests passing (100%).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 11:22:49 +01:00