Archivage automatique des anciennes entrées mémoire
Présentation
Section intitulée « Présentation »toon-memory archive automatiquement les entrées de plus de 30 jours ou avec un TTL expiré pour garder votre mémoire propre.
Archivage manuel
Section intitulée « Archivage manuel »memory_archive()// 📦 Archivadas 5 entradas antiguas// 📋 Quedan 42 entradas activasComment ça marche
Section intitulée « Comment ça marche »- Les entrées de plus de 30 jours sont déplacées vers
archive.toon - Les entrées avec TTL expiré sont également archivées
- La mémoire active reste sous 100 entrées
- Les entrées archivées sont préservées pour l’historique
- Peut être déclenché manuellement ou automatiquement
Archivage basé sur le TTL
Section intitulée « Archivage basé sur le TTL »Les entrées avec un champ ttl sont archivées lorsque le TTL expire, indépendamment de la règle des 30 jours :
entries[3|]{id|category|key|content|file|tags|date|ttl}: a1b2c3d4|decision|permanent|This stays forever|file.ts||2026-07-10| e5f6g7h8|knowledge|sprint-info|Sprint ends Friday|file.ts||2026-07-10|7d i9j0k1l2|bug|temp-fix|Temporary workaround|file.ts||2026-07-10|2026-07-15Dans cet exemple :
permanent— pas de TTL, n’expire jamais par TTLsprint-info— expire 7 jours après la créationtemp-fix— expire à une date spécifique
Structure des fichiers
Section intitulée « Structure des fichiers ».toon-memory/memory/├── data.toon # Mémoire active ({'<'} 30 jours, TTL non expiré)└── archive.toon # Entrées archivées (> 30 jours ou TTL expiré)Format d’archivage
Section intitulée « Format d’archivage »version: 1archived[5|]{id|category|key|content|file|tags|date}: a1b2c3d4|decision|old-decision|This was decided...|src/old.ts|decision|2026-06-01 e5f6g7h8|pattern|old-pattern|This pattern was used...|src/pattern.ts|pattern|2026-06-15Configuration
Section intitulée « Configuration »| Paramètre | Défaut | Description |
|---|---|---|
| Max entrées | 100 | Nombre maximum d’entrées actives |
| Jours d’archivage | 30 | Jours avant archivage |
| Fichier d’archivage | archive.toon |
Où vont les entrées archivées |
Cas d’usage
Section intitulée « Cas d’usage »- Garder la mémoire propre — Empêcher une croissance illimitée
- Référence historique — Anciennes décisions toujours accessibles
- Performance — Recherches plus rapides avec moins d’entrées
- Contexte temporaire — Le TTL gère les échéances, sprints et notes sensibles au temps