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.