Reads a GitHub repository's own workflow and scheduled-run history to report runs that were late, never happened, failed, or succeeded without doing anything, plus schedules GitHub has disabled and the 60-day inactivity countdown. It is read-only, uses the caller's own GitHub token, and returns a JSON report usable by an agent to verify that scheduled workflows actually ran when they should have.
Explains cron expressions in plain English, checks them for errors and gotchas, lists next run times in any time zone, and converts between Unix cron, GitHub Actions, Kubernetes, AWS EventBridge, Quartz and Spring dialects.
Validates cron expressions and computes DST-correct next-fire times against real IANA timezone data, flagging schedules that silently skip a spring-forward run or double-fire on fall-back. Also surfaces the POSIX day-of-month/day-of-week OR semantics and other semantic footguns before a job ships.
The watchdog for unattended AI agents: flags MISSED, FAILED, NO_EVIDENCE, RETRY_STORM, BUDGET, DRIFT and STALLED runs of Claude Code routines, OpenClaw, n8n and cron jobs, and alerts via Telegram, Slack or webhook. MIT and self-hostable.