Context
src/tools-meta.ts comments that TOOL_NAMES must stay in sync with the ids in src/tool-configs.ts, and PR #33 already fixed one drift of this exact kind. scripts/check-tool-count.ts exists but is not enforced in CI, so the next tool addition can silently drift the two files again.
Task
Run scripts/check-tool-count.ts (or an equivalent test) in CI and fail the build when counts diverge.
Acceptance criteria
CI fails on a PR that adds a tool config without updating tools-meta.
Context
src/tools-meta.tscomments thatTOOL_NAMESmust stay in sync with the ids insrc/tool-configs.ts, and PR #33 already fixed one drift of this exact kind.scripts/check-tool-count.tsexists but is not enforced in CI, so the next tool addition can silently drift the two files again.Task
Run
scripts/check-tool-count.ts(or an equivalent test) in CI and fail the build when counts diverge.Acceptance criteria
CI fails on a PR that adds a tool config without updating tools-meta.