AGENTS.md: compleetheids-audit verplicht bij elke filterwijziging (max-2-stelsel, besluit 2026-09-12)
This commit is contained in:
parent
7997d7572a
commit
e1b30fc2ee
1 changed files with 7 additions and 2 deletions
|
|
@ -4,10 +4,15 @@ Maubot-plugin `nl.eddydevink.rss` (RSS → Matrix + WhatsApp), met een OV-nieuws
|
|||
|
||||
## Verplicht vóór elke filterwijziging
|
||||
1. Lees het **volledige classificatiebeleid** in `buzzrss/bot.py` — het blok BOVEN `MATCH_FILTER_FAMILIES`
|
||||
(driedeling whitelist / sterk / medium / zwak, precision-first, en de werkwijze voor nieuwe woorden).
|
||||
(max-2-stelsel: whitelist + gewichten 2/1, precision-first, en de werkwijze voor nieuwe woorden).
|
||||
2. Draai **`python3 buzzrss/validate_filter.py`** — de filter-invarianten en regressie-cases MOETEN groen
|
||||
zijn voordat filtercode gecommit/gedeployed wordt.
|
||||
3. Precision-first (gebruikersbesluit 2026-09-10): **liever een OV-bericht te veel gefilterd dan een
|
||||
3. **Compleetheids-audit (verplicht, besluit 2026-09-12):** check bij elke filterwijziging óók of de
|
||||
woordenlijsten compleet zijn — draai de OV-gap-scan over de afgewezen artikelen van de
|
||||
OV-specialist-feeds (SpoorPro.nl / Treinreiziger.nl / Mobiliteit, query op `entry` in schema `mbp_rss`),
|
||||
klasseer nieuwe kandidaten volgens het beleid (minimaal één extra LLM; enige stem TWIJFEL/NIET-OV => zwak)
|
||||
en vul de families desgevraagd aan. Exacte procedure = stap (e) in het beleidsblok in `buzzrss/bot.py`.
|
||||
4. Precision-first (gebruikersbesluit 2026-09-10): **liever een OV-bericht te veel gefilterd dan een
|
||||
niet-OV-bericht te veel doorgelaten.** Bij twijfel over een woord: zwak maken (eigen familie), nooit
|
||||
sterk/whitelist.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue