diff --git a/.github/workflows/crisp-triage.yml b/.github/workflows/crisp-triage.yml index fee8a00..2fface1 100644 --- a/.github/workflows/crisp-triage.yml +++ b/.github/workflows/crisp-triage.yml @@ -12,7 +12,12 @@ name: Crisp triage on: schedule: - - cron: "0 */3 * * *" + # Minute 17, not 0 -- every scheduled workflow on GitHub competing for the + # exact top of the hour is a documented cause of delayed/dropped runs. + # Confirmed for real: two consecutive 3h slots (12:00 and 15:00 UTC) + # never fired at all on 2026-09-29, no failed/skipped run logged either, + # they just silently didn't happen. + - cron: "17 */3 * * *" workflow_dispatch: inputs: skip_dedupe_check: