[{"slug":"ZV-2026-1636","server_name":"agentic-atlas.dev","severity":"breaking","title":"agentic-atlas.dev: Type of query on atlas_orient changed string → unset.","summary":"[safe] Description of atlas_cards changed (5% word delta). [safe] Field query on atlas_orient is no longer required. [breaking] Type of query on atlas_orient changed string → unset. [risky] Default of query on atlas_orient changed unset → null.","changes":[{"kind":"description_changed","tool":"atlas_cards","after":"Read 1-8 canonical ids as one ordered Card per id: identity,\nHook, and sealed claims with source addresses. Set provenance=true\nto expand every cited source's Release-bound audit facts in the same\natomic response.","before":"Read 1-4 canonical ids as one ordered Card per id: identity,\nHook, and sealed claims with source addresses. Set provenance=true\nto expand every cited source's Release-bound audit facts in the same\natomic response.","detail":"Description of `atlas_cards` changed (5% word delta).","severity":"safe","descriptionDelta":0.05405405405405406},{"kind":"input_required_removed","path":"inputSchema.required.query","tool":"atlas_orient","detail":"Field `query` on `atlas_orient` is no longer required.","severity":"safe"},{"kind":"input_type_changed","path":"inputSchema.properties.query","tool":"atlas_orient","after":"unset","before":"string","detail":"Type of `query` on `atlas_orient` changed string → unset.","severity":"breaking"},{"kind":"default_changed","path":"inputSchema.properties.query","tool":"atlas_orient","after":null,"detail":"Default of `query` on `atlas_orient` changed unset → null.","severity":"risky"}],"published_at":"2026-09-30T18:06:12.280Z"},{"slug":"ZV-2026-0780","server_name":"agentic-atlas.dev","severity":"breaking","title":"agentic-atlas.dev: Tool atlas_decisions was removed.","summary":"[breaking] Tool atlas_decisions was removed. [breaking] Tool atlas_define was removed. [breaking] Tool atlas_provenance was removed. [risky] Description of atlas_cards changed (37% word delta). [risky] Optional field provenance was added to atlas_cards; may shift model behaviour. [safe] Description of atlas_orient changed (16% word delta). [safe] Description of atlas_read changed (14% word delta). [risky] Enum value definition added to payload_class on atlas_read.","changes":[{"kind":"tool_removed","tool":"atlas_decisions","detail":"Tool `atlas_decisions` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"atlas_define","detail":"Tool `atlas_define` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"atlas_provenance","detail":"Tool `atlas_provenance` was removed.","severity":"breaking"},{"kind":"description_changed","tool":"atlas_cards","after":"Read 1-4 canonical ids as one ordered Card per id: identity,\nHook, and sealed claims with source addresses. Set provenance=true\nto expand every cited source's Release-bound audit facts in the same\natomic response. Use atlas_read for Section wording or a complete Node.","before":"Read 1-4 canonical ids as one ordered Card per id: identity,\nHook, and sealed claims with source addresses. Atomic batch. Use\natlas_read for Section wording or a complete Node.","detail":"Description of `atlas_cards` changed (37% word delta).","severity":"risky","descriptionDelta":0.3695652173913043},{"kind":"input_property_added","path":"inputSchema.properties.provenance","tool":"atlas_cards","after":{"type":"boolean","default":false,"description":"Include expanded audit facts for cited sources."},"detail":"Optional field `provenance` was added to `atlas_cards`; may shift model behaviour.","severity":"risky"},{"kind":"description_changed","tool":"atlas_orient","after":"Discover canonical identity from an ordinary-language query —\nthe entry point when no canonical id is held. Ranked: identity\nfields and sealed claims decide candidacy, Section text only when\nno identity field matches; ordered by identity score, then\nSection score, then how many words matched, then manifest\nposition.\nNode candidates carry id, status, Hook, and disclosure class;\nDecision and term candidates carry exactly a read address and Hook.\nA term's Hook is its full sealed definition. Results\nare paged. A miss is a successful empty payload.","before":"Discover canonical identity from an ordinary-language query —\nthe entry point when no canonical id is held. Ranked: identity\nfields and sealed claims decide candidacy, Section text only when\nno identity field matches; ordered by identity score, then\nSection score, then how many words matched, then manifest\nposition.\nCandidates carry id, status, Hook, and disclosure class;\nresults are paged. A miss is a successful empty payload.","detail":"Description of `atlas_orient` changed (16% word delta).","severity":"safe","descriptionDelta":0.16129032258064513},{"kind":"description_changed","tool":"atlas_read","after":"Read a complete Node (bare id: identity, hierarchy, Hook, and\nevery Section — relationships are recovered through atlas_links),\none Section ('node-id#section-slug'), one Decision record\n('decision:<decision-id>'), or one exact glossary definition\n('term:<key>'). A Card from atlas_cards is usually\ncheaper than a whole Node.","before":"Read a complete Node (bare id: identity, hierarchy, Hook, and\nevery Section — relationships are recovered through atlas_links),\none Section ('node-id#section-slug'), or one Decision record\n('decision:<decision-id>'). A Card from atlas_cards is usually\ncheaper than a whole Node.","detail":"Description of `atlas_read` changed (14% word delta).","severity":"safe","descriptionDelta":0.1428571428571429},{"kind":"enum_value_added","path":"outputSchema.properties.payload_class","tool":"atlas_read","after":"definition","detail":"Enum value `definition` added to `payload_class` on `atlas_read`.","severity":"risky"}],"published_at":"2026-09-07T05:17:11.918Z"}]