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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif : exporter une session (métadonnées + extrait de log) et nettoyer les anciennes.
Specification :
Criteres d'acceptation :
Reference : ROADMAP.md axe 4.