Samenvatting
De MvT-zoekstap in de law-mvt-research-skill gebruikt een endpoint/parameter die door de server
wordt geweigerd, dus de skill vindt nooit MvT-documenten via de primaire route. Een alternatief
endpoint (repository.overheid.nl/sru) met een dossiernummer-query werkt wel en levert de
Kamerstukken van het betreffende dossier.
Bewijs — huidige skill-query (.claude/skills/law-mvt-research/SKILL.md, regel 33)
https://zoekservice.overheid.nl/sru/Search?operation=searchRetrieve&version=1.2&x-connection=officielepublicaties&query=dcterms.references=={BWB_ID}&maximumRecords=20
Live uitgevoerd voor BWBR0018451 gaf HTTP 200 met een SRU-diagnostic:
<diagnostics>
<diagnostic ...>
<uri>info:srw/diagnostic/1/6</uri>
<details>x-connection</details>
<message>Unsupported parameter value</message>
</diagnostic>
</diagnostics>
De x-connection=officielepublicaties-waarde wordt niet ondersteund; de query levert nul bruikbare
resultaten (de generieke dcterms.references-query hangt bovendien aan dit endpoint).
Bewijs — werkend alternatief
repository.overheid.nl/sru met een dossiernummer-query:
https://repository.overheid.nl/sru?operation=searchRetrieve&version=2.0&query=w.dossiernummer==29762&maximumRecords=46
Live uitgevoerd: HTTP 200, <sru:numberOfRecords>46</sru:numberOfRecords>, met de Kamerstukken van
het Wzt-dossier (identifiers als kst-29762-...). Dossiernummer 29762 is te detecteren uit de
BWB-XML van de wet zelf: 29762 komt 14× voor in de kamerstukdossier-metadata van
BWBR0018451_2025-01-01_0.xml.
Ter contrast levert x-connection=BWB op zoekservice.overheid.nl wél een geldige respons voor de
regelingmetadata (numberOfRecords 34 voor dcterms.identifier=BWBR0018451); alleen de
officielepublicaties-connectie voor de MvT-zoekstap is stuk.
Impact
De MvT-oracle-verrijking (rekenvoorbeelden uit de memorie van toelichting, zie het paper) faalt
stil op de primaire route. De skill valt terug op de foutafhandeling ("No MvT documents found") en
mist daarmee de wetgever-voorbeelden die juist de fouten uit issue 1 en 4 hadden kunnen vangen.
Voorstel
- Update de skill: vervang het
zoekservice.overheid.nl/sru/Search + x-connection=officielepublicaties
- generieke
dcterms.references-query door een repository.overheid.nl/sru-query op
w.dossiernummer.
- Voeg dossiernummer-detectie toe: haal het kamerstukdossiernummer uit de BWB-XML-metadata van de
wet (bwb_id → BWB-manifestatie → <kamerstukdossiers>/citaat), i.p.v. te vertrouwen op de
dcterms.references==BWB_ID-query.
- Let op de typefilter: een subtype-filter op "Memorie van toelichting" via
dt.type gaf bij
w.dossiernummer==29762 nul treffers; filter op subtype daarom client-side (of via de juiste
OVERHEIDop-scheme-index) na de dossiernummer-query.
Samenvatting
De MvT-zoekstap in de
law-mvt-research-skill gebruikt een endpoint/parameter die door de serverwordt geweigerd, dus de skill vindt nooit MvT-documenten via de primaire route. Een alternatief
endpoint (
repository.overheid.nl/sru) met een dossiernummer-query werkt wel en levert deKamerstukken van het betreffende dossier.
Bewijs — huidige skill-query (
.claude/skills/law-mvt-research/SKILL.md, regel 33)Live uitgevoerd voor
BWBR0018451gaf HTTP 200 met een SRU-diagnostic:De
x-connection=officielepublicaties-waarde wordt niet ondersteund; de query levert nul bruikbareresultaten (de generieke
dcterms.references-query hangt bovendien aan dit endpoint).Bewijs — werkend alternatief
repository.overheid.nl/srumet een dossiernummer-query:Live uitgevoerd: HTTP 200,
<sru:numberOfRecords>46</sru:numberOfRecords>, met de Kamerstukken vanhet Wzt-dossier (identifiers als
kst-29762-...). Dossiernummer 29762 is te detecteren uit deBWB-XML van de wet zelf:
29762komt 14× voor in de kamerstukdossier-metadata vanBWBR0018451_2025-01-01_0.xml.Ter contrast levert
x-connection=BWBopzoekservice.overheid.nlwél een geldige respons voor deregelingmetadata (numberOfRecords 34 voor
dcterms.identifier=BWBR0018451); alleen deofficielepublicaties-connectie voor de MvT-zoekstap is stuk.Impact
De MvT-oracle-verrijking (rekenvoorbeelden uit de memorie van toelichting, zie het paper) faalt
stil op de primaire route. De skill valt terug op de foutafhandeling ("No MvT documents found") en
mist daarmee de wetgever-voorbeelden die juist de fouten uit issue 1 en 4 hadden kunnen vangen.
Voorstel
zoekservice.overheid.nl/sru/Search+x-connection=officielepublicatiesdcterms.references-query door eenrepository.overheid.nl/sru-query opw.dossiernummer.wet (
bwb_id→ BWB-manifestatie →<kamerstukdossiers>/citaat), i.p.v. te vertrouwen op dedcterms.references==BWB_ID-query.dt.typegaf bijw.dossiernummer==29762nul treffers; filter op subtype daarom client-side (of via de juisteOVERHEIDop-scheme-index) na de dossiernummer-query.