Worker Protocol
- Orient: Call
kanban_show()first to get task state and prior attempts - Work: Execute in
$HERMES_KANBAN_WORKSPACE - Heartbeat: Call
kanban_heartbeat(note=...)every few minutes for long operations - Block or Complete:
kanban_block(reason=...)for genuine blockerskanban_complete(summary=..., metadata=...)when done
- Never exit silently - always call block or complete