manage-tasks
Create, list, update, and delete tasks. Tasks are persistent work items that progress through establishment phases (specification, capability evaluation, execution) with milestone-based tracking.
Actions
create
Create a new task and begin establishment.
intention(required): What the task should accomplish. Be specific.concern_id(optional): Link to a derived concern that motivated this task.
Note: Only one task can be establishing at a time. If another task is active, creation will fail.
list
List all tasks with their status, phase, and linked concerns. No additional parameters needed.
update
Update an existing task's properties or status.
task_id(required): The task ID (e.g."_task_wip_3"or just"3").intention(optional): New task intention text.status(optional): New status. Setting to"in_progress"on a proposed/interrupted task will approve and activate it. Setting to"abandoned"will abandon with cleanup.reason(optional): Reason for abandoning (used when status is set to"abandoned").
delete
Delete a task and all its associated artifacts (milestone goals, WIP notes).
task_id(required): The task ID to delete.
Output
value: Human-readable summary of what was done.data: Structured result (task dict for create/update, list of tasks for list, boolean for delete).
Examples
{"type": "manage-tasks", "action": "create", "intention": "Research and summarize recent papers on attention mechanisms", "out": "$new_task"}
{"type": "manage-tasks", "action": "list", "out": "$tasks"}
{"type": "manage-tasks", "action": "update", "task_id": "3", "status": "abandoned", "reason": "No longer relevant", "out": "$updated"}
{"type": "manage-tasks", "action": "delete", "task_id": "3", "out": "$deleted"}