[{"slug":"ZV-2026-0064","server_name":"app.daedalmap.com","severity":"breaking","title":"app.daedalmap.com: format on create_geometry_export narrowed to a closed enum (geojson, geojson_gzip, zip); previously valid values may now be rejected.","summary":"[risky] Description of create_geometry_export changed (84% word delta). [risky] Optional field output_name was added to create_geometry_export; may shift model behaviour. [breaking] format on create_geometry_export narrowed to a closed enum (geojson, geojson_gzip, zip); previously valid values may now be rejected. [risky] Optional field output_name was added to estimate_geometry_package; may shift model behaviour. [breaking] format on estimate_geometry_package narrowed to a closed enum (geojson, geojson_gzip, zip); previously valid values may now be rejected. [risky] Description of get_job_status changed (79% word delta). [safe] Description of get_tool_help changed (16% word delta).","changes":[{"kind":"description_changed","tool":"create_geometry_export","after":"Creates a synchronous v0 geometry export from exact loc_ids or one strict scope as real GeoJSON, gzipped GeoJSON, or zipped GeoJSON. Hosted service default: 250 selected loc_ids, sized around a 10-20 second response budget and configurable by deployment. A direct local-runtime loopback caller has no service item cap. Use estimate_geometry_package or get_tool_help for the effective access lane.","before":"Creates a geometry export from exact loc_ids or one strict scope. Tiny selections can complete inline; larger selections return a queued job_id. This does not define or publish a canonical geometry release package.","detail":"Description of `create_geometry_export` changed (84% word delta).","severity":"risky","descriptionDelta":0.8382352941176471},{"kind":"input_property_added","path":"inputSchema.properties.output_name","tool":"create_geometry_export","after":{"type":"string","maxLength":80},"detail":"Optional field `output_name` was added to `create_geometry_export`; may shift model behaviour.","severity":"risky"},{"kind":"enum_narrowed","path":"inputSchema.properties.format","tool":"create_geometry_export","after":"enum[geojson,geojson_gzip,zip]","before":"open","detail":"`format` on `create_geometry_export` narrowed to a closed enum (geojson, geojson_gzip, zip); previously valid values may now be rejected.","severity":"breaking"},{"kind":"input_property_added","path":"inputSchema.properties.output_name","tool":"estimate_geometry_package","after":{"type":"string","maxLength":80,"description":"Optional safe base filename for the export."},"detail":"Optional field `output_name` was added to `estimate_geometry_package`; may shift model behaviour.","severity":"risky"},{"kind":"enum_narrowed","path":"inputSchema.properties.format","tool":"estimate_geometry_package","after":"enum[geojson,geojson_gzip,zip]","before":"open","detail":"`format` on `estimate_geometry_package` narrowed to a closed enum (geojson, geojson_gzip, zip); previously valid values may now be rejected.","severity":"breaking"},{"kind":"description_changed","tool":"get_job_status","after":"Retrieves a completed bounded v0 geometry export or conversion job by job_id. The current public contract creates completed inline jobs only; durable queued jobs and downloadable artifact links remain a future Custom Data Builder capability.","before":"Checks queued/running/completed async geometry export and conversion jobs. Returns progress, errors, callback state, and artifact links when available.","detail":"Description of `get_job_status` changed (79% word delta).","severity":"risky","descriptionDelta":0.7857142857142857},{"kind":"description_changed","tool":"get_tool_help","after":"Free blind-caller guidance for one tool visible on this MCP facade. Returns when to use it, what it refuses, a working example, effective access limits, important outputs, provenance fields, recommended next calls, and the shared natural-language-to-strict-JSON interaction contract. Use tools/list to discover names, then call this before an unfamiliar tool.","before":"Free blind-caller guidance for one tool visible on this MCP facade. Returns when to use it, what it refuses, a working example, effective access limits, important outputs, provenance fields, and recommended next calls. Use tools/list to discover names, then call this before an unfamiliar tool.","detail":"Description of `get_tool_help` changed (16% word delta).","severity":"safe","descriptionDelta":0.16000000000000003}],"published_at":"2026-08-16T21:37:19.139Z"}]