Aller au contenu

Memory

La memory est le cinquième pilier de Lytos : Memory.

Les agents IA sont stateless — ils oublient tout entre les sessions. La memory leur donne un savoir persistant sur votre projet, stocké dans des fichiers que vous possédez.

memory/
├── MEMORY.md # Index — lu à chaque session
└── cortex/ # Zones spécialisées — chargées à la demande
├── architecture.md
├── patterns.md
├── bugs.md
├── sprints.md
├── frontend.md
├── backend.md
└── business.md

Lu à chaque session. Contient une table des matières pointant vers les fichiers cortex, plus un résumé vivant de l’état actuel du projet.

L’agent lit l’index, identifie quels fichiers cortex sont pertinents pour la tâche en cours, et ne charge que ceux-là.

Chaque fichier cortex couvre un domaine :

FichierContenuCharger quand…
architecture.mdChoix techniques, décisions de structureToute tâche structurelle
patterns.mdPatterns de code qui fonctionnent bienCode review, nouvelles features
bugs.mdProblèmes récurrents et solutionsDebug, fixes
sprints.mdHistorique des sprintsPlanification
frontend.mdDécisions UI/UX, patterns de composantsTâches frontend
backend.mdDécisions API, choix de modèle de donnéesTâches backend
business.mdConnaissances métier, règles businessToute tâche liée au domaine
  • Décisions d’architecture et leur justification
  • Patterns qui fonctionnent bien dans ce projet
  • Bugs récurrents et leurs causes racines
  • Connaissances métier spécifiques dont l’IA a besoin
  • Snippets de code (ils vivent dans le code)
  • Historique git (utilisez git log)
  • Détails temporaires de tâches (utilisez l’issue board)

“La qualité ne vient pas du prompt. Elle vient du contexte.”

Sans memory, l’IA fait les mêmes erreurs deux fois. Elle suggère des patterns que vous avez déjà rejetés. Elle ne sait pas que vous avez essayé Redis et que vous êtes passé à PostgreSQL pour de bonnes raisons.

La memory est ce qui rend Lytos souverain — votre savoir projet vit dans des fichiers que vous possédez, pas dans l’historique de conversation d’un vendor.