Checkpoint: Ajout d'un filtre de date minimale (1er avril 2026) dans le moteur RSS : les articles publiés avant cette date sont ignorés sans passer par la classification IA. Les tombstones en recette sont peuplés avec les 490 articles existants pour éviter les doublons.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"version": "78f2d166",
|
||||
"timestamp": 1782978598907
|
||||
"version": "2e4be218",
|
||||
"timestamp": 1782978879557
|
||||
}
|
||||
@@ -522,6 +522,13 @@ async function processFeed(feed: RssFeed): Promise<FetchResult> {
|
||||
continue;
|
||||
}
|
||||
|
||||
// ─── Filtre de date minimale : ignorer les articles trop anciens ──────────────
|
||||
const MIN_DATE = new Date('2026-04-01');
|
||||
if (pubDate && pubDate < MIN_DATE) {
|
||||
result.skippedItems++;
|
||||
continue;
|
||||
}
|
||||
|
||||
// ─── Clé de déduplication : basée sur le titre NORMALISÉ (sans département) ───
|
||||
const normalizedTitle = buildMergeKey(title);
|
||||
const dedupKey = dedupHash(normalizedTitle + "|" + (feed.feedType ?? ""));
|
||||
|
||||
Reference in New Issue
Block a user