How one attempt ended. 'timeout' is the attempt's OWN timer (never the outside system failing — law 4);
'paused' is a pause (control flow, never retried). 'aborted' is the run's signal ending the attempt: the
attempt threw the abort's own reason. An attempt that threw its own error is 'failed', with its category,
even when the run aborted around it — the abort is then the series' stop reason (reason: 'aborted'), never a
rewrite of what the attempt did.
How one attempt ended.
'timeout'is the attempt's OWN timer (never the outside system failing — law 4);'paused'is a pause (control flow, never retried).'aborted'is the run's signal ending the attempt: the attempt threw the abort's own reason. An attempt that threw its own error is'failed', with its category, even when the run aborted around it — the abort is then the series' stop reason (reason: 'aborted'), never a rewrite of what the attempt did.