d973dc765145ed6bdd781c95333a18ab3b6ab6ce
Neue Funktion generate_stale_deactivation_suggestions(db, days_threshold=60) erzeugt deactivate_source-Vorschlaege fuer aktive Quellen, die entweder - noch nie einen Artikel geliefert haben (article_count=0), oder - seit mehr als 60 Tagen stumm sind (last_seen_at < now - 60d). Reine SQL-Heuristik, kein KI-Aufruf. Wird zu Beginn von generate_suggestions ausgefuehrt, vor dem bestehenden Haiku-Lauf. Doppel-Vermeidung: existiert fuer eine source_id schon ein pending deactivate_source-Vorschlag, wird kein neuer eingefuegt. Hintergrund: Aktuell sind 106 Quellen mit Warning "Noch nie Artikel geliefert" und einige weitere mit "Letzter Artikel vor 49 Tagen" o.ae. Diese fluten den Health-Status-Tab. Mit der neuen Heuristik wandern sie automatisch in die Vorschlaege-Liste, wo der Admin sie per Klick deaktivieren kann. Schwelle 60 Tage als Konstante STALE_DEACTIVATE_THRESHOLD_DAYS oben in der Datei, falls spaeter noch justiert werden soll.
Beschreibung
OSINT-Monitoringsystem
Sprachen
Python
52.9%
JavaScript
31.7%
CSS
9.7%
HTML
5.7%