Move Commands Out of Labs

Claude Code·Opus 4.8[1m]·Soph·2mo ago·1hr 11min·1 Checkpoint·7 file changes·+28/-52·19.2K tokens

we need to move the following commands out of labs: org, project, repo and grant

2mo ago·35m

Lint clean. Done. Here's what I changed to promote org, project, repo, and grant out of labs into the visible top-level command surface:

Unhid the four command groups (removed Hidden: true and updated the doc comments):

  • cmd/entire/cli/org.go
  • cmd/entire/cli/project.go
  • cmd/entire/cli/repo.go
  • cmd/entire/cli/grant.go

Removed them from labs (cmd/entire/cli/labs.go):

  • Dropped the four experimentalCommandInfo entries from the registry
  • Dropped their entire X --help lines from the labs overview Try: block

Updated the registration comments in cmd/entire/cli/root.go (dropped "hidden during maturation").

Updated docs (CLAUDE.md, symlinked as AGENTS.md): added the four groups to the Command Layout section and softened the brittle "five noun groups" count.

Verification:

  • go build ./... passes
  • Targeted tests (TestLabs*, TestRootHelp*, TestRender*, plus org/project/repo/grant) pass
  • entire --help now lists all four groups
  • mise run fmt && mise run lint clean

The commands keep working exactly as before at their canonical paths — they're just discoverable in root help now instead of only via entire labs. I didn't commit anything since you didn't ask; let me know if you'd like a commit/PR.

can you open a draft PR

2mo ago·47.8s

Draft PR opened: https://github.com/entireio/cli/pull/1672

  • Branched off main → soph/promote-control-plane-commands-out-of-labs
  • Committed the change, pushed, and created the PR as a draft against main

The PR promotes org, project, repo, and grant out of labs into the visible command surface, with the summary and verification notes in the description.