v0.1.10: GEOID shape validation, area name resolution, audit refresh
GEOID shape validation, area name resolution, audit refresh
Fail-fast input validation and readable geography names on the coverage-analysis tools, plus a dependency/security refresh.
Added:
invalid_geography_id_shape—fcc_get_coverage_summary+fcc_compare_areasreject GEOIDs whose digit count doesn't matchgeography_type(state=2, county=5, cd=4, cbsa=5, place=7) before any upstream call; county-FIPS-as-state gets a cross-hint.nation/tribalexempt. (#13)getGeographyNames()— batched GEOID→name resolution;fcc_find_underserved+fcc_compare_areasrows gain an optionalnamefield and aName (GEOID)table column; resolution failure never fails the call. (#12)
Fixed:
- README:
fcc-broadband://providers/listdocumented as hoconum-only;fcc_search_providersresolves names. (#5)
Security:
- Lock refresh cleared 8 transitive advisories (2 high, 6 moderate): 7 hono, 1 js-yaml.
bun auditclean.
Dependency bumps:
@cyanheads/mcp-ts-core^0.10.9 → ^0.10.10hono4.12.26 → 4.12.27 (transitive)js-yaml3.14.2 → 3.15.0 (transitive, depcheck path)@hono/node-server2.0.5 → 2.0.6 (transitive)
129 tests pass; bun run devcheck clean.