[taskboard] document control plane status and roadmap
This commit is contained in:
47
docs/IMPLEMENTATION_STATUS.md
Normal file
47
docs/IMPLEMENTATION_STATUS.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# Taskboard Implementation Status
|
||||
|
||||
## Implemented
|
||||
|
||||
- Next.js App Router migration with React 19, Tailwind CSS, and shadcn-style UI primitives
|
||||
- Typed fleet model loaded from `config/fleet.json`
|
||||
- Typed task templates loaded from `config/task-templates.json`
|
||||
- Unified task intake for OpenClaw and ZeroClaw
|
||||
- Dispatch lifecycle states:
|
||||
- `planned`
|
||||
- `assigned`
|
||||
- `dispatched`
|
||||
- `acknowledged`
|
||||
- `completed`
|
||||
- `failed`
|
||||
- SQLite-backed audit log in `task_events`
|
||||
- Dispatch history API and UI
|
||||
- Failure queue UI
|
||||
- Family-specific pages:
|
||||
- `/openclaw`
|
||||
- `/zeroclaw`
|
||||
- Architecture page rendered from tracked fleet config
|
||||
- Agent cards with:
|
||||
- heartbeat age
|
||||
- workload
|
||||
- last dispatch event
|
||||
- failure counts
|
||||
- OpenClaw swarm dispatch:
|
||||
- repo map lookup
|
||||
- safe-directory git handling for mounted repos
|
||||
- worktree creation
|
||||
- queue insertion into `~/.clawdbot/active-tasks.json`
|
||||
- ZeroClaw webhook dispatch:
|
||||
- bearer-token support for paired gateways
|
||||
- direct gateway mode for testing
|
||||
|
||||
## Verified Live
|
||||
|
||||
- `grizzley` ZeroClaw webhook dispatch from taskboard
|
||||
- `ice` ZeroClaw webhook dispatch from taskboard
|
||||
- OpenClaw swarm queue creation and host worktree creation on `ubuntu`
|
||||
|
||||
## Current Limits
|
||||
|
||||
- Taskboard can dispatch OpenClaw swarm tasks, but it does not yet monitor tmux session progress automatically.
|
||||
- ZeroClaw acknowledgements and completions are still operator-driven; remote runtimes do not push completion state back yet.
|
||||
- The board records remote webhook responses, but not structured per-step execution output from the agents.
|
||||
Reference in New Issue
Block a user