Skip to content

Give studios a front door - #16

Merged
nicodes merged 1 commit into
mainfrom
create-an-org
Aug 3, 2026
Merged

Give studios a front door#16
nicodes merged 1 commit into
mainfrom
create-an-org

Conversation

@nicodes

@nicodes nicodes commented Aug 3, 2026

Copy link
Copy Markdown
Member

The registry grew orgs, membership and admin rules — with tests for all of them — and no way to reach any of it. Somebody who signed up could see they had a handle and had no way to discover studios existed, let alone create one.

termcade org                    # what you can publish under
termcade org new aviorstudio    # a studio, with you as its admin
termcade org show aviorstudio
termcade org add aviorstudio someone@example.com [admin]
termcade org remove aviorstudio someone@example.com

Adding and promoting are one command: they are the same intent at different times, and a separate promote would only work in one order.

Verified against production

$ termcade org
orgprobe…                you

no studios — create one with `termcade org new <username>`

$ termcade org new orgprobe…studio "a test studio"
created orgprobe…studio — you are its admin
publish as orgprobe…studio/<game>, and add people with `termcade org add …`

$ termcade org
orgprobe…                you
orgprobe…studio          studio (admin)

Created against api.termca.de, read back, and both the studio and the account deleted afterwards.

Still missing

The app has no org UI either — this is the CLI half. Noted rather than quietly left.

🤖 Generated with Claude Code

The registry has grown orgs, membership and admin rules, with tests for
all of them, and no way to reach any of it. Somebody who signed up could
see they had a handle and could not discover that studios existed, let
alone make one.

`termcade org` covers the whole surface: list what you can publish under,
create a studio, look one up, add somebody, remove them. Adding and
promoting are one command, because they are the same intent at different
times and a separate `promote` would only work in one order.

Verified against production: created a studio, saw it appear as admin in
the listing, read its page back, and removed it along with the account.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@nicodes
nicodes merged commit acbdb84 into main Aug 3, 2026
1 check passed
@nicodes
nicodes deleted the create-an-org branch August 3, 2026 18:27
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.

1 participant