mirror of
https://github.com/morluto/rea
synced 2026-10-25 22:08:11 -04:00
beb9ece7d1
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.
35 lines
1.2 KiB
Markdown
35 lines
1.2 KiB
Markdown
## Description
|
|
|
|
<!-- What does this change do? Why is it needed? -->
|
|
|
|
## Type of Change
|
|
|
|
- [ ] Bug fix
|
|
- [ ] New feature
|
|
- [ ] Documentation update
|
|
- [ ] Performance improvement
|
|
- [ ] Refactoring (no functional change)
|
|
- [ ] Tool contract change (MCP schema modification)
|
|
|
|
## Testing Performed
|
|
|
|
<!-- Describe the testing you have done to verify this change. -->
|
|
|
|
- [ ] 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`)
|
|
|
|
## Tool Contract Impact
|
|
|
|
<!-- If this PR adds, removes, or modifies MCP tools, list them here. -->
|
|
<!-- The current inventory is 78 tools (33 direct + 10 enhanced + 5 native + 2 artifact + 8 browser + 2 Electron + 18 session). Canonical facts: docs/product-catalog.json. -->
|
|
|
|
## Related Issues
|
|
|
|
<!-- Link issues this PR closes or relates to. Use "Closes #123" syntax. -->
|