pub fn missing_blocker_hold_reason(
blocked_by: &[String],
missing: &[String],
) -> StringExpand description
The hold_reason text for a task quarantined because one or more of its
blocked_by ids no longer exist. Shared by crate::daemon::resolve_blockers,
crate::triage::run_once, and Queue::remove’s own dependent
quarantine, so the three call sites read as the same event to an operator
looking at magi task show rather than three different wordings for it.
Names the full original blocked_by list, not just missing - a task
quarantined here can also have named a dependency that was still
perfectly valid, and Task::hold_machine clears blocked_by on the way
in, so this text is the only place that information survives for an
operator deciding whether to release the task outright.