HOROS System
Écosystème de gestion documentaire distribuée. 19 services Go, SQLite shardé, pipelines de traitement, MCP inter-services.
Architecture
Chaque service est un binaire statique Go (musl-gcc). La persistance repose sur SQLite en mode WAL avec sharding par utilisateur via usertenant.
La communication inter-services utilise le management plane (pkg/connectivity) : routage dynamique, stratégies multiples (local, HTTP, QUIC, queue SQLite, shard).
Management plane
connectivity
Membrane I/O universelle. Routing, circuit breaker, retry, fallback. routes.db comme source de vérité.
tracqlite
Observabilité runtime. Traces SQL, architecture, anomalies, santé WAL. Source de vérité opérationnelle.
archaix
Audit architectural. brain.db, archvet analyzers, taint analysis, conformité continue.
context-vault
Mémoire persistante inter-sessions. Supervision multi-terminaux, dispatch missions.
Principes
Binaires statiques. SQLite partout. Pas d'abstraction préventive. Le code est générique, l'intelligence est dans le catalogue et les échanges humain-LLM.