Commit 901d776
fix(catalog): one counting rule across surfaces; correct screencast tool count [skip version] (#82)
The catalog hero summed all tools (14 repos / 404 MCP tools) while README,
CLAUDE.md, and the GitHub About line counted only active+maintenance repos
(11 / 378), so the same page showed two different totals (D3). Separately the
registry recorded screencast-mcp at 10 MCP tools while its server registers,
and its manifest declares, 25 (D4).
- aggregate_stats and the hero renderStats now both count every non-archived
tool, so the hero, README, CLAUDE.md, and About all derive from one rule:
14 repos / 189 skills / 77 rules / 419 MCP tools.
- Cards now carry a status badge (experimental / beta / maintenance /
deprecated) so non-active tools are surfaced, not hidden.
- registry.json screencast-mcp mcpTools 10 -> 25, verified against the 25
server.tool() registrations in C:\Dev\screencast-mcp/src/tools (its
mcp-tools.json already declared 25 and matches the server, so the manifest
needed no change).
- New test compares registry mcpTools to each locally-checked-out repo's
manifest length; it skips when no sibling checkouts exist, as full-fleet
validation runs CI-side where the repos can be cloned.
Signed-off-by: TMHSDigital <TMHospitalityStrategies@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent 8775ae0 commit 901d776
6 files changed
Lines changed: 93 additions & 11 deletions
File tree
- docs
- scripts
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
92 | | - | |
| 92 | + | |
93 | 93 | | |
94 | 94 | | |
95 | 95 | | |
96 | | - | |
| 96 | + | |
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| |||
0 commit comments