Skip to content

Plan collections in the plugin: tabs, whole-collection install, abilities - #51

Draft
pbking wants to merge 1 commit into
2.1from
claude/collections-plan-37o3h1
Draft

Plan collections in the plugin: tabs, whole-collection install, abilities#51
pbking wants to merge 1 commit into
2.1from
claude/collections-plan-37o3h1

Conversation

@pbking

@pbking pbking commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

The plugin half of the collections design agreed on 2026-09-02, as a design document: docs/collections.md. No code changes. The service side, which is the contract this builds on, is the matching PR in Twenty-Bellows/patternbuilderwp.com (docs/collections.md there, plus product, architecture and decisions D30–D36).

What the plugin plan covers:

  • Proxy routes for collections (community list and detail, the account's collections CRUD, upload and update carrying a collection, /cloud/status with the new entitlements shape), and the one PHP method that installs a whole collection, shared by the REST path and the ability.
  • Community tab collections-first: collection tiles, a collection view with Save collection to this site (one destination, one design-tokens step for the union, sequential progress, skip-if-installed, failure list), search in two groups, and the local pattern category footprint named for the collection.
  • Uploaded tab management: the collections rail with Personal locked and metered, create, rename, describe, visibility where allowed, delete with the delete-or-move prompt, move pattern, the over-policy banner.
  • Upload picker in the cloud panel when there is more than Personal.
  • Seven agent abilities: list-collections, get-collection, search-cloud-patterns, install-collection, install-cloud-pattern, upload-pattern, create-collection. All through the WordPress user's own connection; none changes visibility or deletes.
  • Code map, tests, order of work as commits, and acceptance criteria.

Test plan

  • Documentation only; nothing to run.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DWfn4hJb2BSiyeCLemmNgg


Generated by Claude Code

…ties

The plugin half of the collections design agreed with Jason on
2026-09-02; the service's docs/collections.md is the contract this
builds on. Proxy routes, the collections-first Community tab, the
one-action collection install with its local category footprint, the
Uploaded tab's management, the upload picker, seven agent abilities,
the code map, tests, order of work and acceptance.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DWfn4hJb2BSiyeCLemmNgg
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.

2 participants