- Updated test cases in index-contract.test.ts and integration-stdio.test.ts to reflect new tool names with "bindery_" prefix.
- Modified README.md and manifest.json to document and register new tool names.
- Adjusted check-tool-parity script to ensure consistency across all surfaces for the new tool naming convention.
- Updated VS Code extension documentation to reflect changes in available MCP tools.
- Remove unused checkPandocOutputSupport() in merge.ts
- Probe both 'libreoffice' and 'soffice' on PATH during auto-detect
- Fix check-tool-parity.mjs header: server registers unprefixed names
- Add tool-parity guard step to CI coverage job
- Fix BuildSemanticProgress.completed doc: 1-based count, not 0-based
- Bump McpServer version from 0.1.0 to 1.0.0 to match package.json
Expand CI to ubuntu + windows + macos. Add a tool-parity check that
verifies all four surfaces (mcp-ts index.ts, vscode-ext mcp.ts,
vscode-ext package.json, mcpb manifest.json) declare the same tools.
Add a coverage job that runs vitest with @vitest/coverage-v8 and
enforces 80/65/90/80 thresholds for statements/branches/functions/lines.