--- nom: CERVEAU OLYMPUS — Source unique de vérité type: SOURCE_VERITE_MAITRE role: 🔥🔥🔥 LE FICHIER MAÎTRE — point d'entrée unique de tout chat OLYMPUS date_creation: 2026-05-14 13:30 auteur: 118-WINDOWS (sur demande Vivien : "ta première tâche sera la source unique de vérité") derniere_maj: 2026-05-14 13:30 par 118-WINDOWS absorbe_definitivement: [MEMOIRE_COGNITIVE_LGS, MEMOIRE_OLYMPUS, OLYMPUS_MEMORY_FUSION, FUSION_BRAIN_COMMUN, FUSION_MEMOIRE_COLLECTIVE] references_actives: [FUSION_LIVE, FUSION_DASHBOARD, CANVAS_VIVANT, LE_GRAND_SUPERVISEUR, MAIN_DE_DIEU] priorite: 🔥🔥🔥 ABSOLUE --- # 🧠 CERVEAU OLYMPUS — Source unique de vérité > **Pourquoi ce fichier existe** (Vivien 14/05 ~13h) : > *« On fait des trucs, on oublie, on a même oublié ce qu'on avait prévu de faire. »* > > **Règle absolue** : tout chat qui touche au sujet "mémoire / cerveau / fusion / coordination OLYMPUS" **DOIT** lire ce fichier en premier. Les 8 projets antérieurs sont **références**. Ce fichier est **LA vérité**. --- ## 📍 1. ARCHITECTURE EN 5 BLOCS (le plan ASCII de Vivien) ``` ┌────────────────────────────────────┐ │ VIVIEN (autorité) │ │ contrôle dispatch, valide, tranche │ └─────────────────┬───────────────────┘ │ ▼ ┌────────────────────────────────────┐ │ FUSION (système global) │ │ = mémoire collective + coord │ │ = on retrouve TOUT, jamais oubli │ │ inspiré Mesh Memory Protocol │ └────────────────────────────────────┘ │ ┌──────────────┬─────────────────┼─────────────────┬─────────────────┐ │ │ │ │ │ ▼ ▼ ▼ ▼ ▼ ┌────────┐ ┌──────────────┐ ┌──────────┐ ┌────────────┐ ┌──────────────┐ │MÉMOIRE │ │COORDINATION │ │ CHATS │ │ ESCLAVES │ │ OUTILS │ │(cerveau│ │ (live) │ │(acteurs) │ │(puissance) │ │(catalogue) │ │ MMP) │ │ │ │ │ │ │ │ │ └────────┘ └──────────────┘ └──────────┘ └────────────┘ └──────────────┘ │ │ │ │ │ ▼ ▼ ▼ ▼ ▼ L1 SENSORIELLE FUSION_LIVE.json MAÎTRES OLLAMA esclaves Anti-oubli : (0.5-2s) FUSION_TASKS.md (actifs): (1018 pilote) catalogue auto L1 livré (LGS) FUSION_INBOX.md 118 WINDOWS - Mr Esclave "on a déjà X" FUSION_GARAGE.md 1018 BRAIN - Rêve nocturne NEXUS endpoints L2 WORKING MEM FUSION_STICKY.txt 114 GAMING - Brain Ask MCPs disponibles (15-30s) 104 UI Baddeley ATELIER (HTML) CLAUDE esclaves Inspiré Cognee schémas projets ESCLAVES (réveil ponctuel) + Graphiti L3 ÉPISODIQUE (dormants, claude.exe FUSION_INBOX FUSION = vue réveillables): --session-id DREAMING (24h) unifiée des 14OPTIM 1 question 1 rép NOCTURNE tous les fichiers 15-REVES (Anthropic L4 SHORT-TERM (1 source vérité) 18-WORD DISPATCH : native) FUSION_TASKS 20-BUILD - Maître ↔ Maître curate + GARAGE 17-PORTA - Maître réveille extract Esclave Claude patterns L5 PROJECT - Maître dispatche 06_PROJETS/ Esclave Ollama ATELIER (HTML) Validation Vivien L6 SHARED INSTI CODEX CHROMA L7 ARCHIVE 99_BACKUP L8 META REX_VIVIEN doctrines ``` **Source plan ASCII** : Vivien 14/05 ~13h25 (messages voice transcrits). **Inspirations** : - **Mesh Memory Protocol** (MMP, spec arXiv) — 8 couches mémoire - **Anthropic Agent Teams pattern** (orchestrator-worker) - **Dreaming Anthropic native** (curate + extract patterns nocturne) - **A2UI + Cytoscape.js** (visualisation graphe dynamique) - **Cognee + Graphiti** (catalogue mémoire auto-découvert) --- ## 🎯 2. PRINCIPE FONDATEUR | Couche | Réalité humaine | Réalité OLYMPUS | Statut | |---|---|---|---| | **VIVIEN** | autorité décisionnelle | tu valides tout | ✅ | | **FUSION** | conscience collective | 4 fichiers + UI + collecte live des chats | 🟡 partiel | | **MÉMOIRE** | cerveau humain (Baddeley + MMP 8 couches) | Chroma + memozy + CODEX + sensoriel | 🟡 partiel | | **COORDINATION** | hub coordination | FUSION_LIVE/TASKS/INBOX/GARAGE/STICKY + ATELIER | ✅ | | **CHATS** | "cerveaux distincts" | 118 + 1018 + 114 + 104 + dormants | ✅ | | **ESCLAVES** | sous-traitants gratuits | Ollama (mistral/llama3/gemma3) + Claude esclaves (--session-id) | 🟡 partiel | | **OUTILS** | mémoire procédurale | NEXUS endpoints + MCPs + catalogue auto | ⏸ catalogue à faire | | **VISUALISATION** | regard sur le tout | A2UI + Cytoscape mode 🕸 Graph | 🟡 mock fait | --- ## 🚪 3. PORTES D'ENTRÉE OFFICIELLES (les 3 fenêtres uniques) > **Vivien 14/05** : *« CODEX [est] déjà [la source de vérité]. ZEUS est la fenêtre vers cette source de vérité. Et ensuite les chats écriront en dynamique dans Fusion et moi j'aurai un aperçu de Fusion. »* | Fenêtre | Rôle | Où | Statut | |---|---|---|---| | **CODEX** | source de vérité auto-indexée du système OLYMPUS | `MNEMOSYNE/CODEX.md` + `CODEX.html` | ✅ existe | | **ZEUS** | fenêtre de lecture vers CODEX | `Cockpit/.../atelier/ZEUS_atelier_v1.html` | ✅ existe | | **FUSION** | fenêtre de coordination LIVE (chats écrivent dynamiquement) | `:10010` PyQt6 + `/statique/fusion_dashboard.html` | ✅ V1 livrée | → **Ce fichier (CERVEAU_OLYMPUS/00_SOURCE_VERITE.md) est la source de vérité du sujet "cerveau/mémoire collective" spécifiquement, qui complète CODEX.** --- ## 🧱 4. LES BRIQUES EXISTANTES (catalogue P3 — TOUT EST DÉJÀ LÀ) > **Cri du cœur Vivien 14/05** : *« Tu avais déjà toutes les briques, j'ai envie de pleurer. »* ### 🟢 Briques livrées (à RÉUTILISER) | Brique | Où | Rôle | |---|---|---| | **L1 Sensorielle** | `lgs_sensors_l1.py` (LGS) | Capture Win32 + UIA, 7 capteurs | | **Chroma `vivien_memory`** | NEXUS | 36 souvenirs datés, mémoire épisodique LT | | **CODEX** | `MNEMOSYNE/CODEX.md` | Mémoire sémantique LT (faits stables) | | **MCPs olympus-***| AGORA | Mémoire procédurale (god, office, files) | | **`/api/memory/search`** | NEXUS | Récupération RAG sémantique | | **`reves_nightly.py`** | `axiom/modules/memory/` | Consolidation quotidienne (481 lignes) | | **`memozy_dream.py`** | `axiom/modules/memozy/` | 3 phases sommeil (LÉGER/PROFOND/REM) | | **`/api/brain/wake_chat`** | NEXUS (1018) | Réveil chat esclave Claude `--session-id` | | **`/api/brain/run`** | NEXUS (1018) | LLM esclave Ollama presets | | **`/api/brain/claude_subprocess`** | NEXUS (1018) | Claude esclave gratuit (Ollama backend) | | **`/api/sphere/delegate`** | NEXUS (114) | Pattern chef-esclave-validation | | **`/api/sphere/assist_pipeline`** | NEXUS (114) | Pipeline assistance jeu | | **FUSION_LIVE** (PyQt6 :10010) | `fusion_floating.py` | Fenêtre flottante 3 modes | | **FUSION_DASHBOARD** (HTML) | `Cockpit/statique/fusion_dashboard.html` | Dashboard auto-refresh 5s | | **CANVAS_VIVANT** | sidebar Cockpit | 17 vagues, base UI précurseur | | **ZEUS_atelier_v1.html** | atelier | Fenêtre lecture CODEX | | **carte_unifiee_v1.html** | atelier | Organigramme cliquable v10.1 | | **02_ARCHITECTURE_GLOBALE.html** | MEMOIRE_OLYMPUS | Architecture v2 validée | | **SCHEMA.html** R31 | MEMOIRE_OLYMPUS | Cerveau humain validé | | **mode_graph_mock.html** | atelier | Cytoscape mock (118 14/05) | | **MESSAGE_DE_DIEU** | calque + post-its | 104 (P1 fenêtre + P2 draggables) | ### 🟡 Briques partielles (à étendre, pas refaire) | Brique | Manque | |---|---| | `AXIOM/modules/memory/` | __init__.py vide, à brancher (Étape 14OPTIM jamais finie depuis 09/05) | | `memozy_dream.py` | étendre pour FUSION_RECAP_NUIT | | `reves_nightly.py` | brancher tâche Windows 03h00 | | LangGraph orchestrator | installé v1.1.9, pas câblé | ### 🔴 Briques jamais écrites (prévues 03/05 par claude-code session) | Brique | Spec | |---|---| | `lgs_working_memory.py` | Buffer 30s glissant (Baddeley buffer épisodique) | | `lgs_episodic.py` | jsonl append-only timeline événements | | `lgs_semantic.py` | Wrapper Chroma `lgs_facts_vivien` | | Collection Chroma `lgs_facts_vivien` | Faits Vivien stables ("Mozart est son chat", "BUDGET 200€/mois", "ex-EDF") | --- ## 🛡 5. LES 8 PROJETS ABSORBÉS / RÉFÉRENCÉS > Ce projet **CERVEAU_OLYMPUS** est désormais le maître. Les 8 autres deviennent références. ### 🔥 ABSORBÉS DÉFINITIVEMENT (leur contenu vit ici) | Projet | Date | Contribution | |---|---|---| | `MEMOIRE_COGNITIVE_LGS/` | 03/05 | Théorie Atkinson-Shiffrin + Baddeley → §2 Principe fondateur | | `MEMOIRE_OLYMPUS/` | 09/05 | SCHEMA R31 + architecture v2 → §1 et §2 | | `OLYMPUS_MEMORY_FUSION/` | 08-09/05 | Plan backend mémoire (14OPTIM) → §4 Briques | | `FUSION_BRAIN_COMMUN/` | 13/05 | Endpoint /api/brain + chats esclaves → §4 | | `FUSION_MEMOIRE_COLLECTIVE/` | 14/05 (mon doublon) | Audit Ollama 16 modules + mode Graph mock → §4 | ### 🟢 ACTIVES SÉPARÉMENT (références ici) | Projet | Date | Rôle conservé | |---|---|---| | `FUSION_LIVE/` | 13/05 | UI fenêtre PyQt6 :10010 (livrée) | | `FUSION_DASHBOARD/` | 09/05 | UI HTML dashboard (livré) | | `LE_GRAND_SUPERVISEUR/` | 03/05 | Parent orchestrateur (cartographie) | | `CANVAS_VIVANT/` | 27/04 | Sidebar Cockpit (précurseur UI) | | `MAIN_DE_DIEU/` | 03/05 | Assistance 3 niveaux (parent MEMOIRE_COGNITIVE_LGS) | --- ## ❓ 6. DÉCISIONS EN ATTENTE VIVIEN (les vraies questions) | # | Question | Depuis | Impact | |---|---|---|---| | **Q1** | **OUBLI** : Chroma purge programmée ou Mona Lisa stricte (rien ne disparaît) ? | 09/05 | 🔥 bloque la pompe nocturne | | Q2 | Classification `memory_type` Ollama (Option B tag-only proposée 14OPTIM) ? | 09/05 | bloque memozy_dream étendu | | Q3 | Bouton "🧠 Demander au cerveau" — où dans Fusion / LGS top bar ? | 13/05 | bloque câblage 104 | | Q4 | Phase 5 blockchain mémoire (append-only signed) — on garde ou abandon ? | 13/05 | architectural | | Q5 | Slider délégation 0-10 — où dans LGS (côté 104) ? | 14/05 | UI 104 | | Q6 | `schtasks /Create` admin pour tâche Windows nocturne — autorisé ? | 14/05 | bloque autostart pompe | | Q7 | mem0ai — KEEP confirmé (34 refs) ou audit live ? | 14/05 | bloque Étape 5 brain/ | | Q8 | Nom officiel **CERVEAU_OLYMPUS** validé ou autre (`OLYMPUS_BRAIN`, `FUSION_GLOBAL`) ? | 14/05 | naming | --- ## 🎬 7. PROCHAINES ACTIONS (priorité décroissante) ### Pour Vivien 1. **Trancher Q1 (oubli)** — c'est la plus vieille en attente, bloque tout le reste 2. Valider nom `CERVEAU_OLYMPUS` ou proposer autre 3. Répondre Q3 + Q5 quand 104 revient ### Pour 118-WINDOWS (moi) — immédiat 1. ✅ Ce fichier (source de vérité) — POSÉ 2. 🟡 Plan ASCII gravé : `01_PLAN_ASCII.md` 3. 🟡 Plan HTML visuel : `02_PLAN.html` (style ZEUS dark) 4. 🟡 Tableau de bord live : `00_TABLEAU_DE_BORD.md` 5. 🟡 Migration douce : 1 ligne header sur 5 anciens projets absorbés 6. 🟡 REX 8-projets-sur-1-sujet gravé 7. 🟡 Annonce FUSION_INBOX vers ALL ### Pour 1018-BRAIN — quand revient 1. Lire ce fichier 2. Étape 4-5 du plan (merges 3 modules + création `axiom/modules/brain/`) 3. Endpoint `/api/brain/graph` pour mode 🕸 Cytoscape 4. Trancher mem0ai en audit live ### Pour 104-SUPER-GOD — quand revient (post-clear) 1. Lire ce fichier 2. Câbler bouton "🧠 Demander au cerveau" dans top bar LGS 3. Câbler slider délégation 0-10 4. Reprendre P3 MESSAGE_DE_DIEU storage ### Pour 114-GAMEDIVINE 1. Valider Doctrine Maîtres/Esclaves (déjà draft v1) 2. Brancher slider délégation via `/api/sphere/delegation_force` --- ## 🔗 8. LIENS ESSENTIELS ### Doctrines (à lire pour comprendre la philosophie) - [`01_LOIS/METHODE_VIVIEN.md`](../../01_LOIS/METHODE_VIVIEN.md) — 4 passes obligatoires - [`01_LOIS/REX_VIVIEN.md`](../../01_LOIS/REX_VIVIEN.md) — erreurs gravées - [`01_LOIS/DOCTRINE_MAITRES_ESCLAVES.md`](../../01_LOIS/DOCTRINE_MAITRES_ESCLAVES.md) — 3 niveaux - [`01_LOIS/DOCTRINE_FUSION.md`](../../01_LOIS/DOCTRINE_FUSION.md) — coordination chats - [`01_LOIS/DOCTRINE_TABLEAU_DE_BORD.md`](../../01_LOIS/DOCTRINE_TABLEAU_DE_BORD.md) — source unique par projet - [`01_LOIS/SE_SERVIR_OLLAMA.md`](../../01_LOIS/SE_SERVIR_OLLAMA.md) — mode d'emploi Ollama ### Code actif - `01_SERVEUR/ALPHA_NEXUS/AXIOM/modules/memory/` — 11 modules KEEP - `01_SERVEUR/ALPHA_NEXUS/AXIOM/modules/memozy/` — 3 modules - `01_SERVEUR/ALPHA_NEXUS/AXIOM/api_llm_brain.py` (1018) - `01_SERVEUR/ALPHA_NEXUS/AXIOM/api_sphere_ext.py` (114) - `AGORA/connecteurs_maison/lgs/lgs_brain_bridge.py` - `AGORA/connecteurs_maison/serveurs_office/fusion_floating.py` ### Backlog perso - [`02_ETAT/BACKLOG_118-WINDOWS.md`](../../02_ETAT/BACKLOG_118-WINDOWS.md) — TOUT ce qu'on m'a demandé --- ## 📜 9. Changelog source de vérité | Date | MAJ | Par | |---|---|---| | 2026-05-14 13:30 | Création initiale après "j'ai envie de pleurer" de Vivien — consolidation 8 projets éparpillés | 118-WINDOWS |