DD-338 Phase C W3-TS catalog flips — CF + Vultr #26
No reviewers
Labels
No labels
boundary:crosses
boundary:none
bug
devfu
documentation
duplicate
enhancement
epic
good first issue
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
svd:fire
svd:go
svd:hold
svd:respec
svd:skip
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Stallari/plugins!26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/dd-338-c-w3-ts-catalog"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Catalog-side companion to the two TS-language blade PRs in DD-338 Phase C Wave 3 (Cloud+Mail cohort — TS half). Sister Python pair (
fastmail-blade-mcp+gmail-blade-mcp) lands in a separate stallari-plugins PR.Flips
audit_surface: minimal -> structuredon 23 read tools across two blades:cloudflare-blade-mcp(9 flips, catalog version 0.3.0 → 0.4.0):cf_d1_querykeepsdeterministic_ordering: unstable(DD-338 B.1.b PRIMARY architect lock)vultr-blade-mcp(14 flips, catalog version 0.3.0 → 0.4.0):vultr_vm_ssh_keysintentionally NOT promoted (OQ-2 — staysminimalas user-owned personal data)Each promoted tool description gets a one-line
_metaenvelope disclosure appended.Cross-repo PRs (must merge first)
feat/dd-338-c-w3 -> 0.4.0(9-tool envelope emission + helper + tests)feat/dd-338-c-w3 -> 0.4.0(14-tool envelope emission + helper + tests + first server tests)Test plan
node scripts/build-catalog.js— green (70 entries / 37 services, no AJV errors)npm test— 164/164 pass + 14 skipped (no regressions)cf_d1_query.deterministic_orderingconfirmed unchanged atunstablevultr_vm_ssh_keys.audit_surfaceconfirmed unchanged atminimal🤖 Generated with Claude Code