task_get
- Category: tasks
- Access: read
- Audience: ordinary (an ordinary user normally calls this directly)
Purpose
Fetch one task by id.
Arguments
Optional: id, task_id.
-
id. Note: Task id. -
task_id. Note: Alias for id.
Result
Full task row JSON.
Boundaries
Project-scoped; misses and foreign rows read as not found.
Lifecycle / side effects
Lifecycle only, never physical DELETE.
Errors
Bad shapes rejected. Failures move nothing (atomic).
Example
{
"task_id": "..."
}
Result shape:
{
"status": "not_started"
}