auth once per machine, init once per project, and mcp when you
set up an agent.
Commands
Global options
Commands that act on a project must be run inside a directory that has been
inited, because that is how the CLI knows which project you mean.