Run the mandatory markdown format gate (check-format.sh / prettier@3) on the
doc — table column padding only, no content change. Makes the PR pass the gate.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Completes the CLI surface: all 19 socket commands now have CLI wrappers.
Remote agents can work entirely through the colibri binary instead of raw
Python socket calls.
CLI additions:
- claim-task --task-id UUID --agent-id UUID
- transition-task --task-id UUID --status STATUS
- set-cost-mode MODE
DaemonClient gains claim_task(), transition_task(), set_cost_mode().
Also adds 3 pick_agent unit tests (Phase 1a):
- tie-breaking: equal score → later-in-slice wins (deterministic)
- multi-required-capabilities: agent with both caps beats one
- active-status-eligible: 'active' status eligible same as 'idle'
Plus 6 CLI parse tests (positive + negative) for the new commands.
Gate: fmt clean, clippy clean, 245 tests pass (Sam & Claude)