Detect and alert on jobs stuck in running state #41
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Jobs can remain in
runningindefinitely when an agent exits, disconnects, or fails to deliverjob.finished. Current alerting reacts to explicit failed results but does not detect jobs that never reach any terminal state.This was exposed while investigating the stale snapshot projection in #40: the dashboard showed no open alert even though forget jobs were permanently stuck and their follow-up projection refresh never arrived. Projection freshness remains tracked in #40; this issue covers job-lifecycle monitoring only.
Desired behaviour
runningjobs that exceed a configurable or kind-appropriate threshold.Design considerations
Acceptance criteria
Related: #40.