task_status
Update task status on the Task Manager MCP Server by ensuring assessments, dependencies, and parent task conditions are met for starting, progressing, or completing tasks.
Instructions
A tool to update the status of a task. Must be used when beginning and completing a task. A task must be assessed before it can be started. A task's parent task must be in progress first for subtasks to be started or completed.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
assessmentId | Yes | The unique identifier of the complexity and structure assessment for this task. Must be acquired by using the 'assess_task' tool before this task can be started. | |
currentStatus | Yes | The current status of this task. Can only be 'in-progress' if: - This task hasn't been started yet. - This task has been assessed. - All dependent tasks are complete, if applicable. - This task's parent task is in progress, if applicable. Can only be 'complete' if: - This task is currently in progress. - All subtasks are complete, if applicable. | |
dependsOnTasks | No | A list of tasks this task depends on. Must be provided if this task can't be started before the dependent tasks are complete. | |
outcomeDetails | No | Details about the outcome of this task. Must be provided if the status is complete. | |
parentTask | No | Details about the parent task this task belongs to, if applicable. Must be provided if this task is a subtask of another task. | |
recommendedNextTaskId | No | The identifier of the next recommended task to perform after this one. May only be provided if the status is complete. | |
taskId | Yes | The unique identifier of this task. |