pub fn init_from_cli(cli: &Cli)Expand description
Resolve the color decision once at CLI startup.
Subsequent calls overwrite the previous decision — tests need
this so they can flip the gate mid-process. Production only
calls this once, from main.