π Description
Handle jobs running on a failed/unhealthy supervisor by updating their state.
β
Objectives
- Identify all In Progress jobs tied to a failed supervisor
- Transition them into Failure state
- Mark them as eligible for rescheduling
π― Acceptance Criteria
- Jobs tied to failed supervisors are flagged as Failure
- Failure transition is consistent with existing job state machine
- Unit tests cover supervisor failure scenarios