Generated 2026-05-09 16:29:47 PDT · lookback 30 days · total runs sampled: 1000 ·
Daily count of runs whose status was queued or in_progress at fetch time. A historical proxy — not the live queue depth.
Failure rate = failed / (success + failed). Cancellations excluded from denominator. Sorted by failure rate descending.
| Workflow | Total | Failed | Cancelled | Failure rate (strict) | Cancel rate |
|---|---|---|---|---|---|
| .github/workflows/rebase-fanout.yml | 15 | 15 | 0 | 0% | |
| PR Throughput Dashboard | 1 | 1 | 0 | 0% | |
| PR Tracker Validator | 11 | 4 | 7 | 64% | |
| lint-suite | 6 | 4 | 2 | 33% | |
| PR Meta Checks | 10 | 2 | 7 | 70% | |
| Auto-flip kanban Status to Done on PR merge | 7 | 0 | 0 | 0% | |
| Auto-merge pipeline | 3 | 0 | 3 | 100% | |
| CI Cascade-Blocked Alarm | 1 | 0 | 1 | 100% | |
| CI Dashboard | 418 | 0 | 418 | 100% | |
| Core Tests | 9 | 0 | 6 | 67% |
| Metric | Value |
|---|---|
| p50 (median run duration) | 0.2 min |
| p95 | 175.7 min |
| Sample size | 18 |
Successful runs only. Duration = updated_at − created_at.
| Workflow | Total | Failed | Cancelled | Failure rate (strict) |
|---|---|---|---|---|
| .github/workflows/rebase-fanout.yml | 15 | 15 | 0 | 100.0% |
Strict failure rate = failed / (success + failed). Workflows with <5 non-cancelled runs excluded. Cancelled column shown for context only — not included in failure rate.
| Metric | Value |
|---|---|
| PRs merged (sample) | 0 |
| Average merge time | n/a |
| p50 | n/a |
| p95 | n/a |
Source: claudedocs/dispatches/pr-events.jsonl (#583). Only merged PRs counted.