Taskboard Basics
Purpose
Manage lightweight shared task lists from the enabler taskboard command group.
When To Use
Use when agents need a simple queue of actionable items with claim/done/fail workflow.
Inputs
- •
.enabler/connection.jsonwithtaskboard.invokeUrl(fromenabler bundle). - •
.enabler/credentials.jsonwithcognitoTokens.idToken(fromenabler credentials).
Workflow
- •Create a board:
bash
./enabler taskboard create --name "Sprint"
- •Add tasks:
bash
./enabler taskboard add <board-id> "implement endpoint" "add tests"
- •List tasks (human-readable default):
bash
./enabler taskboard list <board-id> --status pending --limit 25
- •Use raw JSON mode:
bash
./enabler taskboard --json list <board-id> --status pending --limit 25
- •Claim and complete work:
bash
./enabler taskboard claim <board-id> --task-id <task-id> ./enabler taskboard done <board-id> --task-id <task-id>
Outputs
- •Board/task state mutations.
- •Human-readable summaries or raw JSON responses (
--json).
Guardrails
- •Taskboard commands require valid Cognito ID token in credentials cache.
- •Refresh bundle/credentials if endpoint or token is missing/expired.
- •Use
--jsonfor automation; default mode is optimized for terminal readability.
References
- •
../../artifacts/README.md