LunaticSubCommand
A command node attached under a parent literal rather than registered with the server.
The permission gate is a declared property instead of an annotation read by reflection, so a subcommand that forgets it fails to compile rather than silently accepting everyone.