BOT_DIED conflates too many failure modes, so expand the states, as they fall in different categories.
- SKIPPED_INTERNAL_FAILURE: failed to hand the task to a bot, so no execution ever ran. That's a NEVER_RAN_DONE_MASK.
- MISSING_INPUTS: failed to setup, the inputs couldn't be found (404). That's a EXECUTION_DONE_MASK.
- RUN_INTERNAL_FAILURE: ran but the bot failed while running. That's a TRANSIENT_DONE_MASK.
- BOT_DISAPPEARED: run but the bot went MISSING while running (for example BSOD). That's a TRANSIENT_DONE_MASK.
Comment 1 by bugdroid1@chromium.org
, Dec 19