- Feature maps: agentic intelligence, digital factory, yiacad global/UI/UX/backend - Audits: consolidation, refactor manifest, exhaustive refonte - Research: OSS AI-native CAD, digital factory stack, mascarade observability - Plans: lots 19-26 (mesh tri-repo, UI/UX refonte, yiacad global, intelligence agentique, mistral agents/studio, hypnoled, EDA AI tools, git EDA platform) - Operator docs: machine registry, alignment, sync status, provider compat - Mascarade/Kill_LIFE product contracts and OPS bridge - PCB AI fab integration map, artifact WMS index - References directory Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2.6 KiB
2.6 KiB
16) Plan de stack CAD modelling locale (FreeCAD + OpenSCAD)
Last updated: 2026-03-08
Plan canonique cote Kill_LIFE pour la couche modelling locale hors KiCad MCP.
Sources de verite associees:
deploy/cad/README.mdtools/hw/cad_stack.shspecs/cad_modeling_tasks.mdspecs/mcp_agentics_target_backlog.md
Objectif
Faire de Kill_LIFE la source de verite operateur pour une stack modelling locale simple:
FreeCADpour le scripting Python parametrique et les verifications headlessOpenSCADpour le rendu declaratif CLI et les exports non interactifs
Le lot couvre la couche locale non-MCP. Les serveurs MCP dedies sont suivis dans le backlog cible MCP / agentics.
Important:
- ce plan couvre la stack modelling locale
FreeCAD/OpenSCADhors shell GUI YiACAD; - les surfaces GUI natives KiCad/FreeCAD et la refonte UI/UX Apple-native sont suivies dans
docs/plans/20_plan_refonte_ui_ux_yiacad_apple_native.md.
Etat actuel
FreeCADest supporte en headless viafreecadcmdOpenSCADest supporte en headless viaopenscadtools/hw/cad_stack.shexposefreecad-cmdetopenscadpython3 tools/hw/freecad_smoke.py --jsonest vertpython3 tools/hw/openscad_smoke.py --jsonest vert
Decisions figees
Kill_LIFEreste le repo canonique de la stack CAD localeFreeCADetOpenSCADsont supportes en headless local- ce lot reste distinct de
mcp_tasks.md - la suite MCP se traite dans
specs/mcp_agentics_target_backlog.md - la couche GUI YiACAD est geree separement et ne remet pas en cause ce contrat headless
Resultat v1 livre
FreeCAD
- wrapper operateur stable via
tools/hw/cad_stack.sh freecad-cmd - smoke versionne:
- import
FreeCAD - creation d'un document minimal
- sauvegarde locale
- import
- statut explicite:
supporte
OpenSCAD
- runtime headless
openscad-headless - wrapper operateur stable via
tools/hw/cad_stack.sh openscad - smoke versionne:
- version CLI
- rendu d'un modele minimal
- export local
- statut explicite:
supporte
Travail restant
Le lot modelling local v1 est ferme.
Le travail restant est du maintien:
- garder les smokes verts
- garder
deploy/cad/README.mdetcad_stack.shalignes - traiter les evolutions MCP dans
specs/mcp_agentics_target_backlog.md
Criteres de sortie
Kill_LIFEpublie une doc operateur claire pourFreeCADetOpenSCADFreeCADa un smoke versionne et un statut supporte expliciteOpenSCADa un conteneur, un wrapper CLI et un smoke versionne- aucun lecteur ne confond ce lot avec le backlog KiCad MCP