Merge origin/main: compose help groups with experimental command gate
main·
Commit

Union of both sides in root.go: commands gated by experimental.Register keep its build-dependent group; everything else keeps the new journey groups. Grouping test skips experimental.GroupID commands since their visibility is build-dependent, and the ungrouped-allowlist comment now notes completion never renders (hidden via HiddenDefaultCmd).
Co-Authored-By: Claude Fable 5 noreply@anthropic.com Entire-Checkpoint: 01KXJDWJ53X19E3NF0DQ2WMNQ2
Checkpoints
Checkpoint 1
Checkpoint 1