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>
2.2 KiB
2.2 KiB
Carte de fonctionnalités — ops / Mascarade / kill_life (2026-03-21)
Objectif
Rendre visible le contrat produit minimal qui doit rester cohérent entre:
- les entrées opérateur
- les surfaces Mascarade
- la mémoire de continuité
kill_life
Vue d'ensemble
flowchart LR
OPS["ops / cockpit<br/>status, lane, TUI, handoff"] --> CONTRACT["contrat produit commun<br/>status, decision, owner, artifacts,<br/>next_step, resume_ref, trust_level,<br/>routing, memory_entry"]
MASQ["Mascarade<br/>recommandation, trust, routing"] --> CONTRACT
KL["kill_life<br/>mémoire latest, reprise, handoff"] --> CONTRACT
CONTRACT --> ENTRY["points d'entrée opérateur<br/>yiacad_operator_index, refonte_tui, lot_chain"]
CONTRACT --> SURFACES["surfaces JSON / Markdown<br/>full_operator_lane, run_alignment_daily,<br/>mascarade_runtime_health, incidents, logs"]
CONTRACT --> MEMORY["artefacts de continuité<br/>kill_life_memory/latest.json|md"]
CONTRACT --> AUDIT["audit statique<br/>product_contract_audit.sh"]
Carte fonctionnelle
| Couche | Rôle produit | Sortie canonique | Risque si écart |
|---|---|---|---|
ops |
montrer l'état réel, déclencher l'action, exposer le prochain pas | full_operator_lane, run_alignment_daily, daily_operator_summary |
l'opérateur agit sans preuve ni point de reprise clair |
Mascarade |
recommander, expliciter le routing, porter le trust_level |
mascarade_runtime_health, mascarade_incidents_tui, watch/queue/brief |
recommandation opaque ou non rejouable |
kill_life |
persister la continuité et la reprise stable | artifacts/cockpit/kill_life_memory/latest.json |
reprise lente ou ambiguë entre deux opérateurs |
entrypoints |
exposer la reprise sans navigation profonde | yiacad_operator_index, refonte_tui, lot_chain |
rupture entre surfaces courtes et surfaces détaillées |
audit |
contrôler la cohérence minimale sans relancer toute la pile | `product_contract_audit/latest.json | md` |
Décision
- consolider d'abord la cohérence des surfaces existantes
- éviter d'élargir encore la surface tant que la reprise n'est pas homogène
- utiliser l'audit statique comme garde-fou léger entre deux lots