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 91d0c3d7fe v1.14.0: refactor OV-filter naar driestapsmodel — één regel i.p.v. drie uitzonderingstakken
- _filter_passes: 'zwak-alleen in samenvatting' en 'sterk+zwak uitsluitend in
  samenvatting' reduceren tot één regel: zonder enig titel-signaal (familie-hit,
  whitelist-term of storingszin) mag de score geen zwak woord bevatten.
  Equivalentie bewezen over de volledige beslissing-ruimte (420 configuraties).
- Nieuwe dienststoring-context 'vervoerswoord rijdt/rijden niet' (gedeeld
  patroon): sterk titel-signaal (+2) en familie (2) — 'sprinters rijden niet
  tussen Utrecht en Amsterdam', 'metro rijdt niet tussen Rotterdam en
  Schiedam' passeren nu; bus/tram/metro/sprinter zelf blijven zwak/medium.
- Overlappende regexes opgeruimd: busbaan/bushokje uit de halte-familie.
- Blacklist 29 -> 2 woorden: restant (stationsstraat, stationair, stationcar,
  stationeren ...) was inert sinds de woordgrens-familie; vastgelegd in tests.
- validate_filter.py: 56 -> 90 regressie-cases + invariant 4 (whitelist-term
  in familie, blacklist-term door familie gematcht).
- _filter_summary/beleidsdocumentatie geactualiseerd.
2026-09-13 08:57:49 +02:00
buzzrss v1.14.0: refactor OV-filter naar driestapsmodel — één regel i.p.v. drie uitzonderingstakken 2026-09-13 08:57:49 +02:00
.gitignore v1.8.0: titel-dedup over feeds (zelfde artikel, andere url) 2026-09-09 23:39:15 +02:00
AGENTS.md AGENTS.md: compleetheids-audit verplicht bij elke filterwijziging (max-2-stelsel, besluit 2026-09-12) 2026-09-12 19:58:41 +02:00
base-config.yaml v1.9.9: één OV-familie telt 1x per artikel — herhaling en beide velden wegen niet dubbel 2026-09-11 09:28:09 +02:00
maubot.yaml v1.14.0: refactor OV-filter naar driestapsmodel — één regel i.p.v. drie uitzonderingstakken 2026-09-13 08:57:49 +02:00
validate_filter.py v1.14.0: refactor OV-filter naar driestapsmodel — één regel i.p.v. drie uitzonderingstakken 2026-09-13 08:57:49 +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