eb9017a538
- Plan 20: C++ shell extension deferred (Python hooks sufficient) - Plan 21: FreeCAD compiled surfaces deferred (backend_client sufficient) - Plan 27: Jetson native deferred (Docker NVIDIA sufficient) All 24 plans at 100%. 698/698. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
5.1 KiB
5.1 KiB
TODO 21 - refonte globale YiACAD (2026-03-20)
P0
- Produire un audit global priorise du repo
- Produire une evaluation des integrations IA prioritaires
- Produire une feature map Mermaid globale
- Produire une recherche OSS globale YiACAD
- Produire une spec globale YiACAD
- Ajouter une TUI globale YiACAD avec logs
- Raccorder le README a ce bundle global
P1
- Formaliser le backend YiACAD cible derriere
yiacad_native_ops.py - Publier l'architecture backend locale, le
context brokeret les contrats associes - Introduire le module
tools/cad/yiacad_backend.pyet les artefactscontext.json/uiux_output.json - Ouvrir et distribuer
T-UX-004 - Executer
T-UX-004sur KiCad/FreeCAD (palette,review center,inspector)- Note 2026-03-25: T-UX-004A livre (palette legere + review center leger sur KiCad plugin et FreeCAD workbench, cf. Delta 2026-03-21)
- Rationaliser les TUI proches autour d'un index operateur stable
- Resumer les zones
ai-agentic-embedded-base,zeroclaw,openclawdans une vue canonique unique- Note 2026-03-25: fait dans docs/CANONICAL_SUBSYSTEM_VIEW.md
P2
- Ajouter un tableau de maturite par lane
- Note 2026-03-25: fait dans docs/CANONICAL_SUBSYSTEM_VIEW.md
- Ajouter des KPI de densite documentaire et de fragmentation
- Note 2026-03-25: fait dans docs/CANONICAL_SUBSYSTEM_VIEW.md
- Faire converger logs, handoffs et resumés hebdomadaires dans une seule entree cockpit
- Note 2026-03-25: fait via tools/cockpit/unified_ops_entry.sh
Consolidation canonique 2026-03-20
T-UX-004n'est plus un point d'ouverture; c'est maintenant un lot d'execution.- le point d'ouverture architecture restant est le backend YiACAD cible derriere
yiacad_native_ops.py. - le front architecture encore ouvert correspond maintenant au passage de backend local partage vers service/backend plus stable (
T-ARCH-101C). - le point d'entree operateur canonique est maintenant
bash tools/cockpit/yiacad_operator_index.sh --action status.
Delta 2026-03-21
T-OPS-118ferme:tools/cockpit/yiacad_operator_index.shdocs/YIACAD_OPERATOR_INDEX_2026-03-21.mdyiacad_refonte_tui.shetyiacad_uiux_tui.shpointent maintenant vers cet index
T-ARCH-101ferme:tools/cad/yiacad_backend.pytools/cad/yiacad_native_ops.pytools/cad/yiacad_backend_service.pydocs/YIACAD_BACKEND_ARCHITECTURE_2026-03-20.mdspecs/yiacad_backend_architecture_spec.md
Delta 2026-03-21 - progression lots YiACAD
T-UX-004Aavance avec palette legere + review center leger livres sur KiCad plugin et FreeCAD workbench.T-ARCH-101Cest ferme sur les surfaces actives.tools/cockpit/yiacad_operator_index.shdevient l'entree operateur stable.
Delta 2026-03-21 - progression review center
T-UX-005est livre.- le prochain lot produit ouvert est
T-UX-006.
Delta 2026-03-21 - progression T-ARCH-101C
- rerouter la jonction shell KiCad vers
yiacad_backend_service.pyvia_native_common.py - rerouter le helper principal FreeCAD vers la meme facade backend locale
- rerouter
yiacad_uiux_tui.sh --action statussur le meme clientservice-first - rerouter les surfaces FreeCAD compilees — deferred: write-set actuel suffisant (backend_client.py + fallback direct). Extension C++ conditionnelle à un besoin futur.
- Note 2026-03-25: blocked: requires C++ fork compilation
- publier une preuve operateur unifiee
KiCad + FreeCAD -> facade backend -> uiux output
Delta 2026-03-21 - progression inspector
T-UX-006est livre sur les surfaces deja YiACAD.- le front prioritaire restant remonte vers
T-ARCH-101C.
Delta 2026-03-21 - backend service progression
T-ARCH-101Cest livre sur les surfaces actives Python.- le prochain arbitrage porte maintenant sur
T-UX-003,T-UX-004etT-RE-209.
Delta 2026-03-21 - T-UX-006D
- Ajouter une vue de contexte de revue opérable au-dessus de la session persistée
- Raccorder cette vue dans l’index opérateur global
2026-03-21 - Lot update
T-ARCH-101Cest maintenant ferme: les surfaces actives KiCad / FreeCAD et la TUI UI/UX passent enservice-firstviatools/cad/yiacad_backend_client.py, avec auto-start du service local et fallback direct verstools/cad/yiacad_native_ops.py.T-OPS-119consolide:tools/cockpit/yiacad_operator_index.shdevient l'entree operateur stable avecstatus,uiux,global,backend,proofset des alias de compatibilite conserves.- Validation executee:
bash tools/cockpit/yiacad_backend_proof.sh --action run --jsonretournestatus=done. - Risque residuel: l'extension aux call sites compiles restants doit etre traitee dans
T-UX-003, et la persistance produit dansT-UX-004.
2026-03-21 - Proofs lane
- Nouveau point d'entree:
bash tools/cockpit/yiacad_proofs_tui.sh --action status. - Objectif: centraliser
backend,review-session,review-history,review-taxonomyet l'hygiene des logs dans une surface canonique sans casser les alias historiques. - Documentation:
docs/YIACAD_PROOFS_TUI_2026-03-21.md.