v1.9.5: fix chipkaart/reisproduct zwakke familie (chipkaart(?:en)?), plus blijvend validate_filter.py + AGENTS.md (beleid wordt automatisch geladen en afdwingbaar)

This commit is contained in:
Eddy de Vink 2026-09-10 23:17:21 +02:00
commit 3cdc02aebe
4 changed files with 174 additions and 3 deletions

View file

@ -140,8 +140,8 @@ MATCH_FILTER_FAMILIES: list[tuple[str, int]] = [
(r"\bvervoerders?\b", 1), # ook logistiek ('vrachtvervoerder') — aparte familie, moet combineren
(r"\breizigers?\b", 1), # ook algemeen ('zakenreizigers vliegen') — aparte familie, moet combineren
(r"\bdienstregeling\w*\b", 1), # dubbelzinnig (modelaudit) — meestal OV, maar moet combineren
(r"\bchipkaarten?\b", 1), # dubbelzinnig (bankpas/algemeen) — aparte familie
(r"\breisproducten?\b", 1), # dubbelzinnig — aparte familie
(r"\bchipkaart(?:en)?\b", 1), # dubbelzinnig (bankpas/algemeen) — aparte familie
(r"\breisproduct(?:en)?\b", 1), # dubbelzinnig — aparte familie
(r"\bvervoer(?:s)?bewijs\w*\b", 1), # dubbelzinnig — aparte familie
(r"\b(?:ontspor|ontspoor)\w*\b", 1), # werkwoord 'ontsporen' is dubbelzinnig ('het plan ontspoorde'); echte trein-ontsporing combineert met trein/spoor
(r"\bbreng\b", 1), # vervoerder Breng vs werkwoord "brengen" ("hoe breng je ... in beeld")