Derive package, tool-family, provider, setup-client, schema-version, and CLI facts from the runtime contract sources into a deterministic checked-in catalog. Add non-mutating generated-file checks, exact TypeDoc regenerate-and-compare validation, caller-visible documentation fact checks, and CI enforcement through docs:check. Cover command-router parity, source-derived catalog values, deliberate documentation drift, and stale generated artifacts while preserving runtime behavior.
1.2 KiB
1.2 KiB
Description
Type of Change
- Bug fix
- New feature
- Documentation update
- Performance improvement
- Refactoring (no functional change)
- Tool contract change (MCP schema modification)
Testing Performed
- Unit tests added or updated
- TypeScript typecheck passes (
npm run typecheck) - Linting passes (
npm run lint) - Full test suite passes (
npm test) - Real Hopper verification performed (
npm run verify:hopper) - Linux real Hopper verification performed (
npm run verify:hopper:linux) or unavailability explained - Real browser verification performed (
npm run verify:browser) or unavailability explained - Package verification performed (
npm run verify:package)