Checkpoint: Classification IA en deux étapes (filtre pertinence + classification catégorie) intégrée dans le moteur RSS. Inclut : module aiClassifier.ts avec les deux prompts, intégration dans rssEngine.ts avec fallback sur règles, procédures tRPC reclassifyWithAI pour veille et AAP, badge IA violet dans VeilleDashboard, bouton "Classer avec l'IA" (admin), section "Analyse par l'IA" dans la boîte de dialogue détail, 7 nouveaux tests Vitest (20 tests au total). Migration BDD appliquée (4 nouveaux champs IA dans veille_items et aap_items).
This commit is contained in:
24
todo.md
24
todo.md
@@ -84,8 +84,22 @@
|
||||
- [x] Déployer sur le VPS
|
||||
|
||||
## Purge des données
|
||||
- [ ] Procédures tRPC : veille.purge et aap.purge (adminProcedure)
|
||||
- [ ] Bouton "Purger les données" en haut à droite de VeilleDashboard.tsx (admin uniquement)
|
||||
- [ ] Bouton "Purger les données" en haut à droite de AAPDashboard.tsx (admin uniquement)
|
||||
- [ ] Boîte de dialogue de confirmation avec message d'avertissement
|
||||
- [ ] Déploiement VPS
|
||||
- [x] Procédures tRPC : veille.purge et aap.purge (adminProcedure)
|
||||
- [x] Bouton "Purger les données" en haut à droite de VeilleDashboard.tsx (admin uniquement)
|
||||
- [x] Bouton "Purger les données" en haut à droite de AAPDashboard.tsx (admin uniquement)
|
||||
- [x] Boîte de dialogue de confirmation avec message d'avertissement
|
||||
- [x] Déploiement VPS
|
||||
|
||||
## Classification IA des articles RSS
|
||||
|
||||
- [x] Ajouter champs IA dans veille_items : iaRelevant (boolean nullable), iaCategorie, iaClassifiedBy, iaReason
|
||||
- [x] Ajouter champs IA dans aap_items : iaRelevant (boolean nullable), iaCategorie, iaClassifiedBy, iaReason
|
||||
- [x] Migration base de données (pnpm db:push)
|
||||
- [x] Créer server/aiClassifier.ts avec prompt 1 (filtre pertinence) et prompt 2 (classification catégorie)
|
||||
- [x] Intégrer aiClassifier dans rssEngine.ts (remplacer mots-clés par IA, fallback sur règles)
|
||||
- [x] Procédure tRPC veille.reclassifyWithAI (reclassifier les articles existants)
|
||||
- [x] Procédure tRPC aap.reclassifyWithAI
|
||||
- [x] Badge "IA" dans VeilleDashboard.tsx sur les articles classés par IA
|
||||
- [x] Bouton "Reclassifier avec l'IA" dans l'interface admin
|
||||
- [x] Tests vitest pour aiClassifier.ts
|
||||
- [x] Déploiement recette
|
||||
|
||||
Reference in New Issue
Block a user