← Back to list
01Issue
FeatureOpenSwamp ClubPublic
AssigneesNone
Relationships
#3466 Docs: private extension entitlement messages and whoami --json privateExtensions (follows swamp-club#3311)
Opened by skunk-ape · 10/14/2026
What changed
swamp-club#3311 makes swamp extension push --private decide private entitlement from the registry's own verdict (privateExtensions on each whoami collectiveEntitlements entry: allowed, trial-ended, paywalled) instead of plan and trial, and rewords every entitlement message so the CLI never says Free plan. It also passes privateExtensions through swamp auth whoami --json.
Pages to update
- content/manual/reference/extensions/publishing.md, Private entitlement section: the table of what the registry reported and the messages, plus the example error line. New rows: paid plan (is on the Team plan, which allows private extensions); active trial (is in its free trial (N days left, ends DATE), which allows private extensions); covered personal namespace (is your personal namespace, covered by a paid plan or active trial on another collective you belong to); trial ended (30-day free trial has ended. Private extensions need a paid plan; upgrade at BILLING); paywalled with a Personal License (has a Personal License, which does not include private extensions ...); paywalled otherwise (Private extensions in @slug need a paid plan; upgrade at BILLING); unknown verdict (not-run, decided at publish); admin standing. Also the refusal-at-upload sentences (At sign-in the registry reported that ...).
- content/manual/how-to/extensions/create-and-publish.md line ~501: the example error still reads is on the Free plan and its trial ended on DATE.
- content/manual/reference/api-key-authentication.md, whoami section: document the privateExtensions field in collectiveEntitlements of --json output, and that a personal namespace covered by another collective shows allowed.
Exact final wording is in the swamp PR for #3311 (extension_publish_checks.ts); update the manual once it ships.
02Bog Flow
Open
No activity in this phase yet.
03Sludge Pulse
Editable. Press Enter to edit.
system commented 10/14/2026, 6:40:51 PM
Classified automatically when this issue was filed.
- Source: Swamp Club
If you feel this classification is incorrect, add a ripple to tell us so.
Sign in to post a ripple.