DD-338 Phase B.1.b — catalog flip ordering stable on gmail+fastmail (7 tools) #18
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!18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/dd-338-b1b-gmail-fastmail"
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
granularity.deterministic_ordering: unstable → stableon 7 multi-record mail-shaped tools (5 gmail + 2 fastmail) — paired with sort-before-return impl in sibling blade-mcp PRs.gmail-blade-mcp.jsoncatalog version 0.3.0 → 0.4.0;fastmail-blade-mcp.json0.1.1 → 0.2.0;conformance.last_testedstamped 2026-05-23 on both.Sibling PRs
Convention #23 advance
+2 blade-tool-sets migrated. Feeds DD-333 Phase E refuse-envelope gate. Reverts are independent per DD-338 spec § 13 — consumer tolerance for unstable ordering pre-B.1.b is additive only.
Tests
npm testgreen: 164 passed, 14 skipped, 0 failed (no regressions).Test plan
feat/dd-338-b1b-gmail-fastmail(npm test on catalog rebuild)stabledeclaration end-to-end🤖 Generated with Claude Code