Release 1.7.2
Ships the battery scope + per-category guidance that has been sitting
unreleased. Until now every npm consumer got the old text: an assistant reading
the published server would report a flat required-field count for battery and
could list mandatory fields for a portable or SLI battery, which owes no
passport at all under Art. 77(1).
Contents:
f328b65 stop reporting a flat required-field count for battery
ee2e80c portable/SLI batteries owe no passport — check scope first
8e96663 correct the action count to 27
No code change was needed for the template going 101 -> 104 fields: the server
reads requiredFieldCountByCategory from the live response rather than baking in
totals, so the numbers follow the platform automatically. That is the design
working, and the reason this release is guidance-only.
Version bumped in all five places the release checklist names — package.json,
server.json (x2), src/server.ts MCP_SERVER_INFO, and the mirrored card at
tracepass/public/.well-known/mcp/server-card.json. Missing MCP_SERVER_INFO would
serve new code while reporting the old version.
Build + 36 tests green.