fn parse_task_update(v: &Value) -> Result<TaskState>Expand description
Parse a non-null task_update object into a TaskState.
Requires exactly goal, success_criterion, and status (all strings),
with status constrained to "in_progress" or "done".