Checkpoint: Moteur RSS : server/rssEngine.ts (parseur RSS/Atom, règles d'automatisme, déduplication), server/scheduledRoutes.ts (endpoint POST /api/scheduled/rss-fetch), montage dans _core/index.ts

This commit is contained in:
Manus
2026-04-28 12:35:58 -04:00
parent 8f2a22e4b1
commit ddf1533d04
7 changed files with 389 additions and 2 deletions

View File

@@ -74,6 +74,15 @@
- [x] Navigation : ajouter l'entrée RSS dans le menu latéral (DashboardLayout)
- [ ] Déploiement VPS via Gitea CI/CD
## Moteur RSS automatique
- [ ] Installer le parseur RSS (fast-xml-parser) côté serveur
- [ ] Ajouter table rss_seen_articles (guid unique pour éviter les doublons)
- [ ] Ajouter champ last_fetched_at sur rss_feeds
- [ ] Créer server/rssEngine.ts : parseur RSS + application des règles d'automatisme
- [ ] Créer endpoint POST /api/scheduled/rss-fetch (auth cookie session)
- [ ] Configurer la tâche planifiée Manus à 06h00 quotidien
- [ ] 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)