066acde0cb
- 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) <noreply@anthropic.com>
3.3 KiB
3.3 KiB
YiACAD Apple-native UI/UX Feature Map - 2026-03-20
Carte fonctionnelle
flowchart TD
YIACAD[YiACAD Apple-native shell]
YIACAD --> NAV[Navigation Sidebar]
YIACAD --> TOOLBAR[Semantic Toolbar]
YIACAD --> PALETTE[Command Palette]
YIACAD --> CANVAS[ECAD / MCAD Canvas]
YIACAD --> INSPECTOR[Context Inspector]
YIACAD --> REVIEW[Review Center]
YIACAD --> ARTIFACTS[Artifacts & Logs]
YIACAD --> AI[AI Assist Layer]
NAV --> PROJECT[Project Overview]
NAV --> BOM[BOM Review]
NAV --> ERCDRC[ERC / DRC Review]
NAV --> SYNC[ECAD / MCAD Sync]
NAV --> HISTORY[Lots / History]
TOOLBAR --> SEARCH[Search / Filter]
TOOLBAR --> STATUS[Status]
TOOLBAR --> ACTIONS[Primary actions]
PALETTE --> CMD_REVIEW[review.erc_drc]
PALETTE --> CMD_BOM[review.bom]
PALETTE --> CMD_SYNC[sync.ecad_mcad]
PALETTE --> CMD_EXPLAIN[ai.explain]
PALETTE --> CMD_ARTIFACTS[open.artifacts]
REVIEW --> WARNINGS[Warnings grouped by severity]
REVIEW --> DIGEST[AI digest]
REVIEW --> SOURCES[Evidence links]
REVIEW --> RESULT_CARD[Normalized result card]
AI --> SUGGEST[Suggested fixes]
AI --> SUMMARIZE[Summaries]
AI --> TRACE[Traceability / provenance]
ARTIFACTS --> LOGS[Logs]
ARTIFACTS --> REPORTS[Markdown reports]
ARTIFACTS --> EXPORTS[STEP / BOM / ERC / DRC]
RESULT_CARD --> SEVERITY[Severity]
RESULT_CARD --> NEXT[Next steps]
RESULT_CARD --> CONTRACT[done | degraded | blocked]
Surfaces
| Surface | Rôle | État |
|---|---|---|
| Navigation Sidebar | point d’entrée orienté tâches | à intégrer dans les forks natifs |
| Semantic Toolbar | recherche, statut, action principale | à intégrer dans les forks natifs |
| Command Palette | actions transverses unifiées | première palette légère livrée dans les surfaces YiACAD natives; intégration shell profonde ouverte |
| Review Center | centraliser ERC, DRC, BOM, sync |
regroupement léger livré dans les surfaces YiACAD; consolidation multi-surface ouverte |
| Context Inspector | détail, explication IA, provenance | partiellement disponible: dock persistant FreeCAD + sortie inspecteur KiCad |
| Artifacts Browser | accès direct aux preuves et exports | partiellement disponible |
| UI/UX TUI | pilotage audit, synthèse, purge logs | disponible via script dédié |
| Output Contract | carte de résultat normalisée pour status, severity, artifacts, next_steps |
publié dans docs/YIACAD_UIUX_OUTPUT_CONTRACT_2026-03-20.md + specs/contracts/yiacad_uiux_output.schema.json |
Canon des lots
T-UX-003: montée native progressive vers les points d’insertion shell/workbench documentés.T-UX-004: contratcommand palette + inspector persistantd’abord dans les surfaces déjà contrôlées par YiACAD.UI/UX TUI: support ops livré, hors numérotation canoniqueT-UX-003.
Delta 2026-03-20 22:49 - output contract
T-UX-004Bpublie le contrat de sortie UX commun pour les actions YiACAD.- Le contrat normalise
status,severity,summary,details,artifacts,next_steps,surface,context_refetexecution_mode. - Les preuves canoniques deviennent:
docs/YIACAD_UIUX_OUTPUT_CONTRACT_2026-03-20.mdspecs/contracts/yiacad_uiux_output.schema.jsonspecs/contracts/examples/yiacad_uiux_output.example.json