From 3b26897006c242518b0f9672a8473ad81f8cdfc9 Mon Sep 17 00:00:00 2001 From: Piers Date: Sun, 24 May 2026 11:45:50 +1000 Subject: [PATCH] =?UTF-8?q?DD-338=20Phase=20C=20W5=20=E2=80=94=20stallari-?= =?UTF-8?q?blade-mcp=20catalog=20audit=5Fsurface=20flip=20(8=20tools)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Catalog sister-PR to stallari-vault DD-338 W5 Cluster WB code emission: flip `audit_surface: minimal → structured` for 8 tools whose Swift code now emits the canonical `_meta: {...}` audit envelope per DD-287 assembler contract: - vault_files - vault_recents - vault_search - vault_search_context - vault_tag - vault_tasks - vault_links - vault_backlinks The other 7 catalog-already-structured tools served by Swift code (vault_query_properties, vault_context_prepare/expand/sources, vault_orphans, vault_deadends, vault_lens_status) need no catalog change — declarations were already correct; the stallari-vault PR brings the code into compliance with the existing declaration (closes DD-338 Phase 0 catalog/code drift surfaced 2026-05-24). Bump catalog top-level version: 0.5.0 → 0.6.0. Refs: - [[DD-338]] Phase C Wave 5 — Swift wave - stallari-vault PR #2 — code emission for these 8 tools + the 7 catalog-already-structured tools Co-Authored-By: Claude Opus 4.7 --- plugins/tools/stallari-blade-mcp.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/plugins/tools/stallari-blade-mcp.json b/plugins/tools/stallari-blade-mcp.json index 9e75128..7eabbc8 100644 --- a/plugins/tools/stallari-blade-mcp.json +++ b/plugins/tools/stallari-blade-mcp.json @@ -5,7 +5,7 @@ ], "title": "Stallari Vault", "description": "Obsidian vault operations via Swift MCP — read, write, search, properties, graph analysis, lens semantic tools", - "version": "0.5.0", + "version": "0.6.0", "author": "groupthink-dev", "license": "MIT", "icon": "/icons/stallari-blade-mcp.svg", @@ -100,7 +100,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -133,7 +133,7 @@ "scope_filtering": "none", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -199,7 +199,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -210,7 +210,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -287,7 +287,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -342,7 +342,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -419,7 +419,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -430,7 +430,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, {