Vue d'ensemble de l'architecture OLYMPUS sous forme de schémas imbriqués (pattern C4 Model).
Tu navigues du général (qui utilise OLYMPUS) au détaillé (les composants internes).
Qui utilise OLYMPUS et avec qui il dialogue. Vue de haut.
graph TB
Vivien((👤 Vivien Pilote))
Mere((👵 Mère de Vivien P7 JARVIS_MAMAN))
Claude[🤖 Claude via chat ou API]
OLYMPUS{{🏛️ OLYMPUS v10.1.0 Système autonome local Windows F:\}}
Gmail[📧 Gmail]
Calendar[📅 Google Calendar]
Drive[💾 Google Drive]
Web[🌐 Web]
Ollama[🦙 Ollama local port 11434]
Vivien -->|chat conversationnel| Claude
Vivien -->|pilote, quotidien| OLYMPUS
Mere -.->|futur P7 JARVIS_MAMAN voix-only| OLYMPUS
Claude <-.->|via Claude Desktop| OLYMPUS
OLYMPUS -->|consulte| Gmail
OLYMPUS -->|consulte| Calendar
OLYMPUS -->|consulte| Drive
OLYMPUS -->|recherche| Web
OLYMPUS -->|inférence locale| Ollama
classDef user fill:#1f6feb,stroke:#58a6ff,color:#fff,stroke-width:2px
classDef system fill:#3fb950,stroke:#56d364,color:#0e1117,stroke-width:3px
classDef external fill:#a371f7,stroke:#d2a8ff,color:#0e1117,stroke-width:2px
classDef ia fill:#d29922,stroke:#e3b341,color:#0e1117,stroke-width:2px
class Vivien,Mere user
class OLYMPUS system
class Gmail,Calendar,Drive,Web,Ollama external
class Claude ia
Lecture du schéma : Vivien pilote OLYMPUS au quotidien et discute avec Claude. Sa mère utilisera plus tard JARVIS_MAMAN (P7) avec voix uniquement. OLYMPUS dialogue avec Gmail, Calendar, Drive, Web et Ollama (LLM local).
Utilisateurs
Système OLYMPUS
IA (Claude)
Services externes
Niveau 2 — OLYMPUS interne (Containers)
Les grands blocs qui composent OLYMPUS et comment ils communiquent.
graph TB
Vivien((👤 Vivien))
subgraph OLYMPUS["🏛️ OLYMPUS v10.1.0 — C:\OLYMPUS\"]
CERBER[🐶 CERBER port 10000 orchestrateur auto-fix drift au boot]
NEXUS[⚡ NEXUS prod port 10002 FastAPI · 480+ endpoints 19 modules actifs · 15 tranches]
NEXUS_DEV[🧪 NEXUS_DEV port 10001 environnement de test]
CODEX[(📚 CODEX recueil ultime des documents C:\OLYMPUS\MNEMOSYNE\ = miroir local)]
SSoT[(🎯 OLYMPUS_STATE.json Source Unique de Vérité)]
AGORA[(🛒 AGORA backend partageable connecteurs MCP + ARSENAL)]
ZEUS[🎛️ ZEUS interface novice-friendly miroir des fonctions du CODEX]
Cockpit[🎮 COCKPIT UI principale tuiles + apps]
CERBER -->|surveille + relance| NEXUS
CERBER -.->|backup| NEXUS_DEV
NEXUS -->|sert| ZEUS
NEXUS -->|sert| Cockpit
NEXUS -->|lit| CODEX
NEXUS -->|lit| SSoT
NEXUS -->|charge| AGORA
end
Vivien -->|navigue| ZEUS
Vivien -->|utilise| Cockpit
ZEUS -->|raccourcis| Cockpit
classDef user fill:#1f6feb,stroke:#58a6ff,color:#fff,stroke-width:2px
classDef server fill:#3fb950,stroke:#56d364,color:#0e1117,stroke-width:3px
classDef ui fill:#a371f7,stroke:#d2a8ff,color:#0e1117,stroke-width:2px
classDef storage fill:#d29922,stroke:#e3b341,color:#0e1117,stroke-width:2px
class Vivien user
class CERBER,NEXUS,NEXUS_DEV server
class ZEUS,Cockpit ui
class CODEX,SSoT,AGORA storage
Lecture du schéma : 3 serveurs (CERBER orchestre · NEXUS prod sert l'UI · NEXUS_DEV pour les tests). 3 stockages (CODEX = docs · SSoT = vérité · AGORA = connecteurs). 2 UI (ZEUS pour la navigation · COCKPIT pour les tuiles). Vivien navigue par ZEUS et utilise les tuiles du Cockpit.