[axe-4] am sessions export + rétention configurable #53

Closed
opened 2026-08-17 08:14:24 -04:00 by bruno · 0 comments
Owner

Objectif : exporter une session (métadonnées + extrait de log) et nettoyer les anciennes.

Specification :

  • am sessions export → JSON complet (métadonnées, commandes, extrait de log) + fichier lisible
  • paramètre settings.sessions_retention_days : purge des sessions au-delà (au démarrage ou doctor --fix)
  • export compatible avec am migrate (axe 9) et archivage manuel
  • journalisation des purges dans events.jsonl

Criteres d'acceptation :

  • export complet et reproductible d'une session
  • rétention respectée (purge datée et journalisée)
  • aucun événement primaire supprimé (seuls les index dérivés sont reconstruits)
  • tests de l'export et de la purge

Reference : ROADMAP.md axe 4.

Objectif : exporter une session (métadonnées + extrait de log) et nettoyer les anciennes. Specification : - am sessions export <id> → JSON complet (métadonnées, commandes, extrait de log) + fichier lisible - paramètre settings.sessions_retention_days : purge des sessions au-delà (au démarrage ou doctor --fix) - export compatible avec am migrate (axe 9) et archivage manuel - journalisation des purges dans events.jsonl Criteres d'acceptation : - [ ] export complet et reproductible d'une session - [ ] rétention respectée (purge datée et journalisée) - [ ] aucun événement primaire supprimé (seuls les index dérivés sont reconstruits) - [ ] tests de l'export et de la purge Reference : ROADMAP.md axe 4.
bruno added this to the v0.5.0 milestone 2026-08-17 08:14:24 -04:00
bruno added the P2axe-4M labels 2026-08-17 08:14:24 -04:00
bruno added this to the Phase 2 project 2026-08-17 08:50:17 -04:00
bruno closed this issue 2026-08-18 10:08:27 -04:00
bruno moved this to En revue in Phase 2 on 2026-08-18 10:58:38 -04:00
Sign in to join this conversation.