From 9d2a87a306f8e8a432fc52a08c7bed32079d7b78 Mon Sep 17 00:00:00 2001 From: Piers Date: Sat, 23 May 2026 18:11:41 +1000 Subject: [PATCH] =?UTF-8?q?DD-338=20Phase=20C=20Wave=205=20Swift=20catalog?= =?UTF-8?q?=20flips=20=E2=80=94=20apple-mail=20+=20apple-notes=20+=20SemVe?= =?UTF-8?q?r=20re-align?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 8 audit_surface flips: apple-mail 5 (list_mailboxes/list_messages/search_messages/read_thread/list_accounts); apple-notes 3 (list_folders/list_notes/search_notes). Catalog version re-align to blade SemVer per OQ-8: - apple-mail-blade-mcp.json: 0.1.0 → 0.3.0 (matches blade Version.swift 0.3.0) - apple-notes-blade-mcp.json: 0.1.0 → 0.2.0 (matches blade Version.swift 0.2.0) DEVFU 2026-05-23-catalog-version-blade-semver-sweep filed for other-blade sweep. Spec: specs/2026-05-23-dd-338-c-w5-apple-swift.md Co-Authored-By: Claude Opus 4.7 --- plugins/tools/apple-mail-blade-mcp.json | 12 ++++++------ plugins/tools/apple-notes-blade-mcp.json | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/plugins/tools/apple-mail-blade-mcp.json b/plugins/tools/apple-mail-blade-mcp.json index 4d9fdba..324bf61 100644 --- a/plugins/tools/apple-mail-blade-mcp.json +++ b/plugins/tools/apple-mail-blade-mcp.json @@ -6,7 +6,7 @@ "title": "Apple Mail", "description": "On-disk Apple Mail reader — Envelope Index SQLite + .emlx bodies + attachments. Read-only; never opens the network. NLTagger entity extraction under the deterministic-extraction carve-out (DD-240).", "tagline": "Tens of GB of personal correspondence, on-device, no network", - "version": "0.1.0", + "version": "0.3.0", "author": "groupthink-dev", "license": "MIT", "icon": "/icons/apple-mail-blade-mcp.svg", @@ -30,7 +30,7 @@ "scope_filtering": "none", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -41,7 +41,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -52,7 +52,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -63,7 +63,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -107,7 +107,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { diff --git a/plugins/tools/apple-notes-blade-mcp.json b/plugins/tools/apple-notes-blade-mcp.json index 2c5ca31..81b7a85 100644 --- a/plugins/tools/apple-notes-blade-mcp.json +++ b/plugins/tools/apple-notes-blade-mcp.json @@ -3,7 +3,7 @@ "title": "Apple Notes", "description": "On-disk Apple Notes reader — NoteStore.sqlite + protobuf body decode + folder hierarchy. Read-only; never opens the network. Library form factor (DD-240 Phase A) — compiled into Stallari.", "tagline": "Years of notes, on-device, no iCloud round-trip", - "version": "0.1.0", + "version": "0.2.0", "author": "groupthink-dev", "license": "MIT", "icon": "/icons/apple-notes-blade-mcp.svg", @@ -27,7 +27,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -38,7 +38,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, { @@ -49,7 +49,7 @@ "scope_filtering": "server-side", "field_projection": "top-level", "deterministic_ordering": "stable", - "audit_surface": "minimal" + "audit_surface": "structured" } }, {