Truncation signaling, input bounds, content parity
Six collection tools now surface the upstream limitExceeded flag; content[] preserves exact values and explicit null/empty state across the tool surface.
Added:
limitExceeded: booleanononebusaway_list_agencies,onebusaway_find_routes,onebusaway_search_stops,onebusaway_search_routes,onebusaway_list_routes_for_agency,onebusaway_get_vehicles(#18)onebusaway_find_routesoptionallatSpan/lonSpanbounding-box inputs (#18)
Fixed:
- Geographic/positive-count bounds on
lat/lon/radius/maxCountacrossonebusaway_find_stops,onebusaway_find_routes,onebusaway_search_stops,onebusaway_search_routes(#19) content[]renders exact coordinates/distances (notoFixed/Math.round) and explicitnonefor absent fields via sharedformat-helpers.ts, across nearly the full tool surface (#21)
325 tests pass; bun run devcheck clean.