v0.1.11: Remove DataCanvas integration from crossref_search_works
Remove DataCanvas integration from crossref_search_works
Dead output removed: the canvas_id input, canvas output block, spillover
logic, and canvas-accessor service never had a consumer tool (no
dataframe_query/dataframe_describe was added). Crossref works are
bibliographic metadata — the workflow is search-then-resolve-a-DOI,
not aggregate-over-rows.
Removed:
- canvas_id input and canvas output block from crossref_search_works (#26)
- src/services/canvas-accessor.ts
- CANVAS_PROVIDER_TYPE config documentation from README and docs/design.md
Changed:
- devcheck.config.json: @cyanheads/mcp-ts-core added to outdated.allowlist (framework adoption deferred)
- Test coverage expanded across all 5 tools and service utilities
105 tests pass; bun run devcheck clean.