The 19 subcommands under python ujima.py. Each does exactly one mechanical thing — delivery, a
timer, a state transition — so agents spend judgment on what to say, not on bookkeeping. Grouped here by job,
matching the CLI's own --help ordering.
Stand up a workspace, register an agent, and resolve who is acting — before anything else can happen.
Atomic, addressed delivery with receipts — replaces the v1 directives folder and the v2 mailroom outbox→hub→inbox pipeline.
Any agent can answer "who is doing what, what happened, is anyone blocked" without asking — state is an append-only event log; STATUS.md and LEDGER.md are generated renders of it, never hand-edited.
Housekeeping and escalation that v1/v2 had no equivalent of at all — a health check, an adaptive polling cadence, and a scheduler-friendly sweep.
The only writable surface with more than one potential writer — everything else is owned by exactly one agent or one process. A rare, TTL'd escape hatch, not the default coordination mechanism.