Expand description
The CLI side: connect to the daemon, spawning it on demand under a lock file so concurrent commands race safely (§3). Carries the version handshake: a newer CLI tells an older daemon to drain and exit — but only when this process is the CLI (never when an SDK consumer resolved a PATH/env CLI binary).