DD-338 Phase C Wave 4 catalog flips — mastodon + things3 #28
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!28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/dd-338-c-w4-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
DD-338 Phase C Wave 4 catalog half — flips
audit_surface: minimal → structuredon the 18 tools promoted by the companion blade PRs.Mastodon (12 flips):
mastodon_timeline_public,mastodon_timeline_local,mastodon_timeline_hashtag,mastodon_timeline_listmastodon_context,mastodon_relationshipsmastodon_followers,mastodon_following,mastodon_list_accountsmastodon_trending_tags,mastodon_trending_statuses,mastodon_trending_linksThings3 (6 flips):
get_random_inbox,get_random_today,get_random_anytime,get_random_todossearch_todos,search_advancedCatalog version bumps: mastodon 0.1.1 → 0.2.0; things3 0.1.1 → 0.2.0.
OQ-1 / OQ-3 collapse-to-A (no flip): 5 mastodon personal-data trivial-envelope tools (
bookmarks,favourites,lists,conversations,filters) and 15 things3 list-read tools (get_inbox,get_today,get_upcoming,get_anytime,get_someday,get_logbook,get_trash,get_deadlines,get_todos,get_projects,get_areas,get_tags,get_tagged_items,get_recent,json_export) stay ataudit_surface: minimalper OQ-5 PRIMARY (audit-doc 2026-05-23). Trivial envelopes on already-fully-returned personal-data enumerations add zero contract value.Other granularity declarations unchanged:
deterministic_ordering: stable(B.1.b sort calls already in place; OQ-6 adds 2 sort calls in the blade PR socontext+relationshipsdeclarations become honest).deterministic_ordering: unstableper DD-338 plan §"Out of phasing — Things3 SQLite-direct rewrite" (envelope adds the filter-disclosure dimension orthogonally; payload ordering remains honestly unstable).Sibling PRs:
feat/dd-338-c-w4(12 tools wrapped)feat/dd-338-c-w4(6 tools wrapped)Test plan
npm ci && node scripts/build-catalog.jssucceeds (59 plugins + 11 packs = 70 entries)audit_surface: structuredshipped end-to-end in companion blade PRs before merging this catalog half (don't merge catalog ahead of blade — would temporarily declare a contract the blades don't yet honour)🤖 Generated with Claude Code