Files
Kill_LIFE/docs/YIACAD_REVIEW_SESSION_2026-03-21.md
L'électron rare 066acde0cb docs: add feature maps, audits, research, plans lots 19-26
- 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>
2026-03-24 00:20:32 +01:00

4.5 KiB
Raw Permalink Blame History

YiACAD Review Session - 2026-03-21

Objectif

Poser la première tranche de T-UX-006:

  • persister la dernière session de revue YiACAD
  • la réafficher dans les surfaces Python déjà YiACAD
  • la rendre lisible depuis la TUI sans ouvrir les GUI

Canon

  • artefact de session:
    • artifacts/cad-ai-native/latest_review_session.json
  • artefact d'historique:
    • artifacts/cad-ai-native/review_history.json
  • lecture TUI:
    • bash tools/cockpit/yiacad_uiux_tui.sh --action review-session
    • bash tools/cockpit/yiacad_uiux_tui.sh --action review-history
    • bash tools/cockpit/yiacad_uiux_tui.sh --action review-taxonomy
    • bash tools/cockpit/yiacad_uiux_tui.sh --action review-context

Ce qui est persistant

  • le dernier payload YiACAD structuré reçu par:
    • le plugin KiCad YiACAD
    • le workbench FreeCAD YiACAD
  • la persistance reste additive:
    • aucun changement de contrat yiacad_uiux_output
    • aucune dépendance à une GUI ouverte
  • une taxonomie légère est maintenant calculée à partir de l'action:
    • review
    • analysis
    • sync
    • status
    • artifacts

Sources officielles utilisées

Lecture courte

  • la doc Apple recommande de supporter la personnalisation des fenêtres et des vues sous macOS
  • Qt documente explicitement la sauvegarde/restauration de l’état des docks et fenêtres
  • sur cette tranche, on ne touche pas encore au shell compilé profond:
    • on pose dabord la persistance de session au niveau des helpers Python déjà stables

Décision

  • T-UX-006 démarre par la persistance de session, pas par un refactoring profond des docks compilés
  • la suite naturelle est:
    • remonter cette session persistante dans les shells compilés quand le write-set sera acceptable
    • enrichir linspector persistant avec taxonomie et historique de revue

Delta 2026-03-21 - T-UX-006D

  • le contexte de revue compact est maintenant lisible dans les trois surfaces opératoires déjà ouvertes:
    • bandeau + contexte récent enrichi dans le plugin KiCad
    • trail enrichi avec taxonomie dans le workbench FreeCAD
    • vue opérateur compacte via review-context dans la TUI et lindex opérateur
  • cette tranche garde le write-set strictement sur les surfaces Python et TUI déjà stabilisées
  • la suite naturelle devient:
    • enrichir encore la lecture multi-vues si besoin
    • propager seulement plus tard vers les shells compilés profonds

Delta 2026-03-21 - T-UX-006E

  • context_ref retombe maintenant sur un contexte demandé exploitable même quand les fichiers de preuve n'existent pas encore:
    • exemple de preuve: project:tmp/nonexistent
  • le backend service local a ete relance pour recharger le builder de contexte courant
  • la vue review-context n'est plus polluee par un header unknown, tout en gardant le statut metier blocked quand l'entree de preuve reste volontairement invalide

Delta 2026-03-21 - T-UX-006F

  • la preuve utilise maintenant des fixtures de repo stables plutot que des chemins temporaires hors repo
  • le context_ref recent attendu devient de la forme:
    • project:yiacad_backend_proof/probe_board
    • ou project:yiacad_backend_proof/probe_model
  • la lecture operateur garde donc un contexte plus utile et reproductible

Delta 2026-03-21 - T-UX-006D contexte de revue