Recency: Frische-Suchfeed (when:14d) + Aktualitaets-Score #36

Zusammengeführt
IntelSight_Admin hat 1 Commits von develop nach main 2026-05-22 02:33:08 +02:00 zusammengeführt
Mitwirkender

Faengt das aktuelle Bild ein: zusaetzlicher Google-News-Suchfeed mit when:14d-Operator plus Aktualitaets-Bonus im relevance_score, damit frische Artikel den Domain-Cap ueberleben. Nur adhoc-Pfad.

Faengt das aktuelle Bild ein: zusaetzlicher Google-News-Suchfeed mit when:14d-Operator plus Aktualitaets-Bonus im relevance_score, damit frische Artikel den Domain-Cap ueberleben. Nur adhoc-Pfad.
IntelSight_Admin hat 1 Commit 2026-05-22 02:33:07 +02:00 hinzugefügt
Damit die Pipeline das aktuelle Bild einfaengt, nicht nur das relevanteste
(oft Monate alt). Bei der Test-Lage Qilin war der neueste Artikel 7 Wochen
alt, die Masse 6-7 Monate — weil Google-News-Volltextsuche nach Relevanz
rankt, nicht nach Datum.

- build_news_search_feeds: neuer Parameter recency_days. Wenn gesetzt, wird
  der Google-News-Operator "when:Nd" an die Query gehaengt — der Feed liefert
  nur Artikel der letzten N Tage. Eigene Domain-Gruppe '...-recent'.
- orchestrator._rss_pipeline: baut jetzt ZWEI Suchfeed-Saetze — einen
  Kontext-Feed (alle Zeiten) und einen Frische-Feed (when:14d). Beide laufen
  durch dieselbe Pipeline, Dedup entfernt Ueberschneidungen.
- rss_parser._fetch_feed: relevance_score bekommt einen Aktualitaets-Bonus
  (<=3d +0.35, <=14d +0.20, <=60d +0.05) bzw. -Malus (>180d -0.15, >365d
  -0.30). Damit ueberleben frische Artikel den Domain-Cap statt von alten
  verdraengt zu werden.

Nur adhoc-Pfad betroffen — research-Lagen ueberspringen die RSS-Pipeline
ohnehin und behalten ihre volle historische Tiefe.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
IntelSight_Admin hat Commit f1200743e6 in main 2026-05-22 02:33:08 +02:00 gemerged
IntelSight_Admin hat dieses Issue 2026-05-22 02:33:08 +02:00 aus einem Commit referenziert
Anmelden, um an der Diskussion teilzunehmen.
Keine Reviewer
Kein Label
1 Beteiligte
Nachrichten
Fällig am
Kein Fälligkeitsdatum gesetzt.
Abhängigkeiten

Keine Abhängigkeiten gesetzt.

Referenz: AegisSight/AegisSight-Monitor#36