Deliberately NOT !IsMachineTask(task). A task carrying both an executor column and a UserID is
malformed, and the two questions should not silently answer each other for it: routing asks
"is there a runner for this?" and the human lifecycle asks "is somebody expected to act?". A row
that says yes to both is a bug worth seeing rather than a coin flip resolved by operator
precedence.
True when a person completes this task.
Deliberately NOT
!IsMachineTask(task). A task carrying both an executor column and aUserIDis malformed, and the two questions should not silently answer each other for it: routing asks "is there a runner for this?" and the human lifecycle asks "is somebody expected to act?". A row that says yes to both is a bug worth seeing rather than a coin flip resolved by operator precedence.