Goal
Get from "API endpoints exist" to "user submits task → agents execute → results come back" — the minimum viable runtime that a web UI (or any client) can drive.
Current State
The infrastructure layer is complete: REST API (Litestar), auth (JWT + API key), WebSocket channels, config loading, persistence (SQLite), Docker, CI/CD. The agent internals are complete: execution loops (ReAct, Plan-and-Execute), provider layer (LiteLLM + routing + resilience), budget tracking/enforcement, security (SecOps, rule engine, output scanning, trust), communication (message bus, delegation, conflict resolution, meetings), HR (hiring, performance, promotions), tools (file system, git, sandbox, code runner, MCP bridge).
What's missing is the runtime wiring — the coordinator that ties agents, tasks, and the API into a running system.
Critical Path (dependency order)
These 3 issues are the only blockers to a functional end-to-end flow:
Stretch (not blocking, but high-value for demo)
Definition of Done
With the critical path complete, this flow works:
- Load a company config (YAML)
POST /api/v1/tasks creates a task
- TaskEngine assigns it to an agent via routing
- Agent executes (ReAct loop → LLM → tools → memory)
- Results flow back via REST + WebSocket
- Budget, security, and HR systems track everything
That's 0.2 — a runtime you can build a UI on top of.
Goal
Get from "API endpoints exist" to "user submits task → agents execute → results come back" — the minimum viable runtime that a web UI (or any client) can drive.
Current State
The infrastructure layer is complete: REST API (Litestar), auth (JWT + API key), WebSocket channels, config loading, persistence (SQLite), Docker, CI/CD. The agent internals are complete: execution loops (ReAct, Plan-and-Execute), provider layer (LiteLLM + routing + resilience), budget tracking/enforcement, security (SecOps, rule engine, output scanning, trust), communication (message bus, delegation, conflict resolution, meetings), HR (hiring, performance, promotions), tools (file system, git, sandbox, code runner, MCP bridge).
What's missing is the runtime wiring — the coordinator that ties agents, tasks, and the API into a running system.
Critical Path (dependency order)
These 3 issues are the only blockers to a functional end-to-end flow:
Stretch (not blocking, but high-value for demo)
Definition of Done
With the critical path complete, this flow works:
POST /api/v1/taskscreates a taskThat's 0.2 — a runtime you can build a UI on top of.