Command-line surface (clap derive). Kept declarative; main maps these onto crate::commands.
main
crate::commands