Complete Task
cph_task_completeMark a task as completed and log actual time spent to improve future estimation accuracy.
Instructions
Mark a task as completed.
State machine: in_progress → completed (rejects if not in_progress)
Args:
task_id: The task to complete
actual_minutes: Actual time spent. CRITICAL for estimation training. This is the ground truth that improves future predictions. Provide even if the task was blocked for part of the time.
completion_notes: What was done, any gotchas, what to know next time (optional)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"task_id": "<task_id>"
},
"name": "cph_task_complete"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | ||
| actual_minutes | No | Actual minutes spent. Critical — used for estimation accuracy. | |
| completion_notes | No |