@@ -72,19 +72,34 @@ avec une interface web moderne et une API backend. Interfacable avec Claude.
7272- [ ] Validation d'entrees avec ` zod ` (schemas stricts)
7373- [ ] Token API optionnel (authentification legere)
7474
75+ ## Sprint 9 - Theme clair et memoires obsoletes
76+
77+ ### 9.1 Toggle theme clair/sombre - COMPLETE
78+ - CSS : bloc ` [data-theme="light"] ` dans theme.css avec toutes les variables redefinies
79+ - Hook : ` useTheme() ` avec localStorage + prefers-color-scheme
80+ - UI : bouton soleil/lune dans le header App.tsx
81+ - 9 tests ThemeToggle
82+
83+ ### 9.2 Detection memoires obsoletes - COMPLETE
84+ - Backend : GET /api/memories/stale (filtres days, quality_max, limit, tri ASC)
85+ - Frontend : Page /stale avec sliders age/qualite, liste, boutons Supprimer/Tout supprimer
86+ - Hook : useStaleMemories(days, qualityMax)
87+ - Navigation : lien "Obsoletes" entre Tags et Graphe
88+ - 11 tests backend + 7 tests frontend
89+
7590## Backlog - Fonctionnalites futures
7691
7792### Exploration et comprehension
7893- [ ] Projection 2D des embeddings (t-SNE/UMAP) - vue espace vectoriel complet
7994- [ ] Clustering automatique - grouper par proximite semantique
8095
8196### Navigation et UX
82- - [ ] Mode clair / toggle theme
97+ - [x ] Mode clair / toggle theme (Sprint 9)
8398- [ ] Pagination recherche vectorielle
8499
85100### Gestion et maintenance
86- - [ ] Gestion globale des tags - renommer, fusionner, supprimer un tag partout
87- - [ ] Memoires obsoletes - identifier et suggerer nettoyage (jamais accedees, anciennes )
101+ - [x ] Gestion globale des tags - renommer, fusionner, supprimer un tag partout (Sprint 7)
102+ - [x ] Memoires obsoletes - identifier et suggerer nettoyage (Sprint 9 )
88103
89104### Synchronisation et integration
90105- [ ] Live reload - surveiller la DB SQLite, mise a jour temps reel
@@ -124,3 +139,4 @@ avec une interface web moderne et une API backend. Interfacable avec Claude.
124139| 2026-02-14 | Sprint 6 timeline + qualite | Timeline chronologique, QualityVoter etoiles 1-5, 175 tests verts |
125140| 2026-02-14 | Sprint 7 tags + raccourcis | Gestion tags (rename/delete/merge), raccourcis clavier, 215 tests verts |
126141| 2026-02-14 | Sprint 8.1 securite | 6 correctifs : bind localhost, CORS, body limit, env DB, FTS5 sanitize, LIKE escape, 221 tests verts |
142+ | 2026-02-14 | Sprint 9 theme + obsoletes | Toggle dark/light, page memoires obsoletes, 248 tests verts |
0 commit comments