The current contribution snapshot reports the oldest Ready item waiting 56d 1h, 77 waiting, across 7 autonomous repositories, while all 10 check slots are busy and the oldest queued check is ~27 minutes. Trace the Ready/merge-check scheduling path end-to-end, identify whether this is starvation, stale eligibility, lock contention, or capacity policy, and implement the smallest durable fix. Add regression tests for the failure mode and report before/after queue behavior. Do not simply raise concurrency or change limits without evidence; preserve isolation and existing fairness guarantees. Open a PR with the diagnosis and test evidence.
The current contribution snapshot reports the oldest Ready item waiting 56d 1h, 77 waiting, across 7 autonomous repositories, while all 10 check slots are busy and the oldest queued check is ~27 minutes. Trace the Ready/merge-check scheduling path end-to-end, identify whether this is starvation, stale eligibility, lock contention, or capacity policy, and implement the smallest durable fix. Add regression tests for the failure mode and report before/after queue behavior. Do not simply raise concurrency or change limits without evidence; preserve isolation and existing fairness guarantees. Open a PR with the diagnosis and test evidence.