update_project_state
Update task, milestone, or path state with commands like start, complete, block. Automatically logs notes for each action.
Instructions
Orchestrated state change for tasks, milestones, and paths. Maps actions (start_task, complete_task, block_task, etc.) to correct status updates and note creation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Operation: 'start_task', 'complete_task', 'pause_task', 'resume_task', 'block_task', 'unblock_task', 'start_subtask', 'complete_subtask', etc. | |
| target_type | Yes | Entity type: 'task', 'subtask', 'sidequest', 'milestone', 'completion_path' | |
| target_id | Yes | ID of target entity | |
| data | No | Action-specific data (e.g., blocked_by, completion_notes) | |
| create_note | No | Auto-log action as note in notes table |