WEVIA Brain Hub

Module canonique · Doctrine D981/D982/D983 · Comment l'autonomie, la mémoire et le cerveau de WEVIA fonctionnent
IA en parallèle
--
Consensus min
--
Resolver tools
909
Verdicts consensus
--
Self-heal D859
--

1. Autonomie — cascade souveraine T0 → T3

T0 · Resolver909 tools + intents exec. Dynamic Resolver route l'intent en premier.
T1 · Souverain 0€Cerebras · Groq · SambaNova · Mistral. Cascade parallèle + fallback.
T2 · Local 0€Ollama S204/S151 (Qwen3, Gemma2, Llama32). Souverain offline.
T3 · ArbitrageClaude — jamais auto. Filtrage / wiring seulement.

Boucle autonome : /api/wevia-autonomous.php (routeur stateless) · council multi-agent via /api/consensus-autonomy.php → 33 agents, consensus ≥ 9 · self-heal D859 30 min · rotation clés autonomous-rotation.php · mega brain-autonomous-mega.php.

2. Mémoire — 3 couches distinctes (clarifié D982)

Conversationnelle (multi-tours)

Routeur stateless par design (pattern API chat). Le client repasse history[] à chaque tour → injecté dans streamLLM. param: historyPAS session_id

Sémantique (knowledge)

recallMemory() : embeddings all-minilm (:4000) → Qdrant collection wevia_memory (:6333), top-3 score>0.3. Partagée, non scopée session. Qdrantvector

Session Redis DB5

Module wevia-chat-memory.php : clé chatmem:{chat}:{user}. Interne = no TTL cap 500 ; public = 1h TTL cap 20. Redis DB5

RAG hybride

queryRAG() D847 hybrid RAG+CRAG sur obsidian_vault (doctrines/sessions/décisions/KB). Fallback legacy garanti. RAG+CRAG

3. Cerveau — sur quels tools / skills il se base

Routeur /api/wevia-autonomous.php
Council /api/consensus-autonomy.php
Stats live /api/brain-council-stats.php
Resolver wevia-tool-registry.json · 909 tools
Vector Qdrant wevia_memory :6333
Embeddings all-minilm :4000
Session Redis DB5
RAG obsidian_vault hybrid
Self-heal D859 · self-heal-status.json
Providers 13/13 souverains

4. Suivi — scorecard autonomie (D982, preuves réelles)

Cas testéRésultat
Chat autonome cascade T1PASS
Garde sécurité V183 (pattern bloqué sans referer)PASS
Exec / action infra réellePASS
Consensus GET (masterdata + live)PASS
Consensus POST council (verdict persisté)PASS
Master APIPASS
Mémoire multi-tours (via history)PASS
FastPath "nonreg status" (quirk cosmétique)QUIRK — flagué, non patché (data réelle 153/153 correcte)