Skip to content

DD-338 Phase C W5 — stallari-blade-mcp catalog audit_surface flip (8 tools)#30

Merged
piersdd merged 1 commit into
mainfrom
feat/dd-338-w5-stallari-vault-catalog-flip
May 24, 2026
Merged

DD-338 Phase C W5 — stallari-blade-mcp catalog audit_surface flip (8 tools)#30
piersdd merged 1 commit into
mainfrom
feat/dd-338-w5-stallari-vault-catalog-flip

Conversation

@piersdd
Copy link
Copy Markdown
Contributor

@piersdd piersdd commented May 24, 2026

Summary

Catalog sister-PR to stallari-vault PR #2 (DD-338 Phase C W5 Cluster WB).

Flip audit_surface: minimal → structured for 8 stallari-blade-mcp tools whose Swift code now emits the canonical _meta: {...} audit envelope per the DD-287 assembler regex contract.

Tools flipped (8):

  • vault_files
  • vault_recents
  • vault_search
  • vault_search_context
  • vault_tag
  • vault_tasks
  • vault_links
  • vault_backlinks

Catalog top-level version: 0.5.0 → 0.6.0.

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 — the stallari-vault PR brings the code into compliance with the existing declaration (closes the catalog/code drift surfaced by DD-338 Phase 0 audit 2026-05-24; DD-333 Phase C harness is mock-mode-v1 so this drift wasn't fail-CI).

Test plan

  • git diff is exactly 9 lines (8 audit_surface flips + 1 version bump).
  • JSON file remains valid (python3 -c "import json; json.load(open('plugins/tools/stallari-blade-mcp.json'))").
  • Land alongside stallari-vault PR #2 — order doesn't matter (the catalog declaration is the contract; emission is what the harness verifies at conformance-harness run).

Refs: [[DD-338]] Phase C Wave 5, DD-287 audit envelope, DD-333 Phase C conformance harness.

🤖 Generated with Claude Code

…tools)

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 <noreply@anthropic.com>
@piersdd piersdd merged commit 6f29143 into main May 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant