Move Commands Out of Labs · Entire
Command Promotion
We need to move the following commands out of labs: org, project, repo, and grant.
Recent Changes
Unhid the four command groups (removed
Hidden: trueand updated the doc comments):cmd/entire/cli/org.gocmd/entire/cli/project.gocmd/entire/cli/repo.gocmd/entire/cli/grant.go
Removed them from labs (
cmd/entire/cli/labs.go):- Dropped the four
experimentalCommandInfoentries from the registry. - Dropped their
entire X --helplines from the labs overviewTry:block.
- Dropped the four
Updated the registration comments in
cmd/entire/cli/root.go(dropped "hidden during maturation").Updated docs (
CLAUDE.md, symlinked asAGENTS.md): added the four groups to the Command Layout section and softened the brittle "five noun groups" count.
Verification Steps
go build ./...passes- Targeted tests (
TestLabs*,TestRootHelp*,TestRender*, plus org/project/repo/grant) pass entire --helpnow lists all four groupsmise run fmt && mise run lintclean
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.
Draft PR
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
Summary of Changes
Promote org/project/repo/grant out of labs:
- Make the control-plane command groups visible in root help instead of only discoverable via
entire labs:- Drop
Hidden: truefrom the org, project, repo, and grant groups and update their doc comments (no more "surfaced via labs"). - Remove the four entries (and their
--helplines) from the labs experimental-command registry. - Update root.go registration comments and the CLAUDE.md command layout.
- Drop
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
Entire-Checkpoint: 01KWYYS6SP7XS2Q16REZ5TKP4V+28/-52