Références
Travaux externes qui ont inspiré l'architecture de Nika OS, et glossaire des termes employés dans cette documentation.
Travaux externes
Les travaux ci-dessous ont directement inspiré l’architecture. Cette section les liste pour permettre une lecture critique du système.
- GEPA — Genetic-Pareto evolution for prompt optimization (2025) — méthode d’évolution dirigée appliquée au harnais (prompts, skills, primitives).
- Taleb N., Antifragile (2012) — cadre conceptuel de la doctrine d’antifragilité.
- Model Context Protocol (modelcontextprotocol.io) — protocole ouvert suivi par tous les MCP servers.
- Retrieval-Augmented Generation (RAG) — recherche sémantique avant génération, au cœur du système de mémoire et premier étage de la cascade WATERFALL RETRIEVAL (ex-PALACE PROTOCOL).
- Borges J.L., Funes ou la mémoire — la nouvelle qui illustre pourquoi l’intelligence requiert l’oubli et la compression, et non l’accumulation brute (principe anti-Funes de la politique de rétention mémoire).
Glossaire
| Terme | Définition |
|---|---|
| Kernel | Couche immuable d’instructions et d’invariants. Off-limits pour la mutation automatique. |
| Harnais | Couche mutable autour du kernel : prompts, skills, hooks, tools, mesures de succès. Évolue par type de tâche. |
| Agent kernel | Le pod orchestrateur qui reçoit le prompt utilisateur et décide de la stratégie. |
| Pod | Instance d’un agent CLI spécialisée, lancée pour une mission isolable. |
| Primitive | Brique réutilisable du système : {skills, hooks, MCP/tools, .md}. |
| Skill | Capacité réutilisable décrite par un fichier markdown + frontmatter. |
| Hook | Script attaché à un événement de cycle de vie (lit stdin, écrit stdout, exit code). |
| MCP server | Processus externe exposant des outils via le Model Context Protocol. |
| IPC | Communication inter-pod temps réel (Redis Streams + working memory + bus). |
| RAG | Retrieval-Augmented Generation : recherche sémantique avant toute affirmation factuelle. |
| SQP | Matrice de priorité Sécurité > Qualité > Performance. |
| DoD | Definition of Done : critères de réussite déclarés en amont d’une tâche. |
| Méta-curateur | Session d’analyse qui supervise les pods, juge les primitives, et fait évoluer le harnais. |
| GEPA | Tournoi d’évolution dirigée (Genetic-Pareto) des prompts et primitives. |
| Contrôleur en ligne | Mécanisme qui ajuste les hyperparamètres online à partir d’un reward signal temps réel. |
Conventions de cette documentation
Cette documentation décrit le mécanisme — comment le système fonctionne — de façon intemporelle. Le statut d’exécution courant (ce qui tourne, ce qui est en cours) vit dans les canaux de statut du système, pas ici. C’est ce qui permet à ces pages de rester valides dans le temps, indépendamment de l’état d’une instance particulière.