Run PR maintenance with actual CI checks and human blockers #326
- MA
Connect inventory, signed state, worker results, and actual current-head CI. Inventory reads retry transient GitHub 502/503/504 failures up to three times; writes and authorization failures are never retried by that adapter. The runtime enforces required checks, requests missing CI, cancels attempts past 45 minutes while retaining their locks until completion, and fingerprints bounded failure evidence for no-progress escalation.
One authenticated maintenance comment shows the inspected head, reported verification, hash-renewal rationale, or a concrete human decision. It applies owned labels and pings a human owner once per new blocker; opting out removes only maintenance labels. Explicit provisioning initializes an absent state branch and never resets existing state.
Validation: focused runtime/readiness/worker/presentation/provision tests, including real proposal application, signed run identity, opt-out cleanup, pending CI, timeout retention, comment-size bounds, and failure evidence. Independently reviewed.

MaggieAppletonadded-to-stacklast month on GitHub
MaggieAppletonrenamed automation/pr readiness runtime to Run PR maintenance with actual CI checks and human blockerslast month on GitHub
MaggieAppletonhead-ref-force-pushed de11f881113elast month on GitHub
MaggieAppletonbase-ref-force-pushedlast month on GitHub
MaggieAppletonhead-ref-force-pushed 168a109e0e88last month on GitHub
MaggieAppletonhead-ref-force-pushed 28f69633755clast month on GitHub
MaggieAppletonmerged 390f8ca13209last month on GitHub
MaggieAppletonhead-ref-deletedlast month on GitHub