v0.1.4: oecd_search_datasets description matching + offset paging, retry fixes
oecd_search_datasets description matching + offset paging, retry fixes
- oecd_search_datasets matches descriptions as well as names (matched_in), returns a 240-char truncated description, and adds offset paging past limit (#14, #15)
- oecd_search_datasets: agency_not_found contract entry for an unknown agency_id, no longer misreported as a retryable outage (#12)
- Structure-service retries reclassify 404 as terminal NotFound, restate any 5xx as retryable, and stop a 429 Retry-After: 0 from collapsing the backoff
- enrichment.totalCount on oecd_search_datasets is optional, fixing an output-validation failure on fully-returned searches (#5)
- README and design docs: stale PISA references and dead example agency IDs corrected against the live catalog (#8)
- Dockerfile production stage installs prod deps instead of copying dev node_modules (888 MB -> 664 MB)
- deps: @cyanheads/mcp-ts-core ^0.10.6 -> ^0.11.1 (+ dev-dep bumps, bun 1.3.14)