Eigen maubot RSS-fork met whitelist-filter (titel+summary) voor ov-only nieuws — Buzz rss bot
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eddy de Vink eab249ea57 v1.8.3: OV-matchfilter weert gewone-woord-botsingen (breng/overweg/sein/opwaarderen)
'NOS | Oldambt weigert Leninbeeld' kwam door het filter via het werkwoord
'breng je het gesprek op gang' (familie vervoerders, gewicht 3). Audit over
30 dagen productiedata toonde dezelfde klasse: 'sein brandmeester'
(brandweer) 3x, 'overwegen' (werkwoord) 2x, idioom 'overweg kunnen' 1x.

- breng/overweg/overwegen/sein/opwaarderen van sterk(3)/medium(2) naar
  zwak(1): dubbelzinnige woorden combineren nu met een ander OV-woord
  (bushalte/trein/spoor/NS blijven gewoon scoren)
- _filter_passes eist sindsdien: alleen zwakke hits -> minimaal twee
  verschillende families (zelfde zwakke familie in titel+samenvatting is
  geen combinatie); voorkomt 'overwegen' in beide velden alsnog doorlaten
- trein-familie matst nu ook samenstellingen (stoptrein/goederentrein/
  sprinttrein) zodat overweg-demotie geen echte spoorincidenten verliest
- blacklist + stationair/stationeren/stationeel (geen OV-waarde, matchen
  wel via \bstation\w*\b)
- docs: module-commentaar en _filter_summary/_filter_passes bijgewerkt

Verificatie: exacte storingscode-herhaling op de gemelde NOS-entry (nu
gefilterd), 12 echte 30-dagen-entries (9 FP's eruit, 3 echte OV-berichten
blijven), 10/10 echte OV-regressiegevallen doorlaten, 11/11 FP-vormen
geweerd.
2026-09-10 12:27:17 +02:00
buzzrss v1.8.3: OV-matchfilter weert gewone-woord-botsingen (breng/overweg/sein/opwaarderen) 2026-09-10 12:27:17 +02:00
.gitignore v1.8.0: titel-dedup over feeds (zelfde artikel, andere url) 2026-09-09 23:39:15 +02:00
base-config.yaml v1.8.2: blacklist straatnamen rond stations in OV-matchfilter 2026-09-10 08:42:33 +02:00
maubot.yaml v1.8.3: OV-matchfilter weert gewone-woord-botsingen (breng/overweg/sein/opwaarderen) 2026-09-10 12:27:17 +02:00
WHATSAPP_DOORSTUREN_PLAN.md v1.8.1: idempotente start() — guard voorkomt dubbele poll-loop bij maubot double-start 2026-09-09 23:46:22 +02:00