What problem does it solve?
Establishes a consistent protocol for OMX team workers operating in a tmux pane, including identity validation, startup ACK, inbox/task lifecycle management, and safe mailbox coordination to keep teams synchronized.
Core Features & Use Cases
- Identity enforcement: ensures workers run with OMX_TEAM_WORKER and exposes team/workers naming like <team-name>/worker-<n>.
- ACK-based startup protocol: sends a startup ACK to the leader before processing tasks, enabling safe synchronization.
- Inbox, tasks, and mailbox lifecycle: resolves state roots, reads inbox.md and task json files, claims tasks safely, and transitions tasks to completed/failed.
- Dispatch discipline & shutdown: follows the state-first dispatch discipline and performs orderly shutdowns upon request.
Quick Start
Set OMX_TEAM_WORKER and follow the inbox/task lifecycle to claim, work on, and complete tasks.