Date : 27/01/2026 Statut : EN ATTENTE VALIDATION
~/.claude/memory/ est indexéAjouter tous les dossiers pertinents avec des namespaces séparés :
| Namespace | Dossier | Contenu |
|---|---|---|
claude |
~/.claude/memory/ |
Documentation infra (actuel) |
claude |
~/.claude/CLAUDE.md |
Règles et instructions Claude |
claude |
~/STATUS.md |
État temps réel infra |
propositions |
~/propositions/ |
Plans et propositions |
tasks |
~/tasks/ |
Travaux réalisés |
backlog |
~/backlog/ |
À faire |
docs |
~/docs/ |
Documentation technique |
scripts |
~/scripts/ |
Scripts avec commentaires |
Modification sync.py : Ajouter paramètre --all pour syncer tous les namespaces.
NAMESPACES = {
"claude": Path("/data/memory"),
"propositions": Path("/data/propositions"),
"tasks": Path("/data/tasks"),
"backlog": Path("/data/backlog"),
"docs": Path("/data/docs"),
"scripts": Path("/data/scripts"),
}
Volumes Docker à ajouter :
volumes:
- /mnt/stock_8to/33800-stack/claude/memory:/data/memory:ro
- /home/gouroubleu/.claude/CLAUDE.md:/data/CLAUDE.md:ro
- /mnt/stock_8to/33800-stack/claude/STATUS.md:/data/STATUS.md:ro
- /mnt/stock_8to/33800-stack/claude/propositions:/data/propositions:ro
- /mnt/stock_8to/33800-stack/claude/tasks:/data/tasks:ro
- /mnt/stock_8to/33800-stack/claude/backlog:/data/backlog:ro
- /mnt/stock_8to/33800-stack/docs:/data/docs:ro
- /mnt/stock_8to/33800-stack/scripts:/data/scripts:ro
Au démarrage de session (à ajouter dans CLAUDE.md) :
### Utilisation mémoire vectorielle
Avant de répondre à une question technique sur l'infra :
1. **Rechercher** via l'API :
```bash
curl -s -X POST "http://192.168.1.12:5510/search" \
-H "Content-Type: application/json" \
-d '{"query": "ta question", "limit": 5, "threshold": 0.6}'
Utiliser les résultats pour enrichir la réponse
Mettre à jour les markdowns si nouvelles infos découvertes
Workflow obligatoire :
| Situation | Action |
|---|---|
| Question sur l'infra | Recherche vectorielle avant réponse |
| Nouvelle info découverte | Mettre à jour le markdown concerné |
| Nouveau service déployé | Ajouter dans services-actifs.md |
| Fin de tâche | Créer task + re-sync namespace |
Deux options :
Option A : Interface web minimaliste
Option B : Intégration Supabase Studio
Recommandation : Option B pour commencer, Option A si besoin fréquent.
Ajouter un cron pour re-indexer périodiquement :
# Re-sync mémoire toutes les heures
0 * * * * curl -s -X POST "http://localhost:5510/sync" -H "Content-Type: application/json" -d '{"namespace":"claude"}'
# Re-sync complet quotidien (tous les namespaces)
0 4 * * * curl -s -X POST "http://localhost:5510/sync" -H "Content-Type: application/json" -d '{"namespace":"all","force":true}'
### Mémoire Vectorielle (OBLIGATOIRE)
1. **RECHERCHER avant de répondre** sur l'infra :
- Utiliser `/search` avec query pertinente
- Consulter les résultats avant réponse
2. **METTRE À JOUR les markdowns** :
- Nouvelle info → éditer le fichier concerné
- Nouveau service → services-actifs.md
- Nouvelle procédure → workflows.md
- Les markdowns restent la SOURCE DE VÉRITÉ
3. **RE-SYNC après modification** :
- Après édition d'un markdown, lancer sync du namespace
- `curl -X POST "http://192.168.1.12:5510/sync" -d '{"namespace":"claude"}'`