Task Status Lifecycle working pauses at input_required until tasks/update resumes it, then ends in one terminal status
',
'
',
'',
'
',
'
Every tasks/get poll repeats a working snapshot until a terminal status arrives; that self-loop is not drawn. A cancel or a protocol error can also end a task directly from input_required. SEP-2663 inlines the completed result and the failed error into this same tasks/get response; there is no separate tasks/result call.