Agent-First CLI Design CLIs in this system are agent-first, human-distant-second . Every command returns structured JSON that an agent can parse, act on, and follow. Humans are welcome to pipe through . Core Principles 1. JSON always Every command returns JSON. No plain text. No tables. No color codes. Agents parse JSON; they don't parse prose. No flag. No flag. JSON is the default and only format. 2. HATEOAS — every response tells you what to do next Every response includes — an array of command templates the agent can run next. Templates use standard POSIX/docopt placeholder syntax: - — req…