Offline readiness checks · record-only apply · 0 USDC

Merge-Ready PR Loop

Evaluate a bounded pull-request snapshot, produce deterministic readiness gates, and record remediation intent without reviewing, commenting, dispatching workflows, or merging.

Evidence first, mutations outside the runner

1

Collect a fixture

Load bounded pull-request, diff, and workflow evidence from the checked-in fixture with no socket or provider access.

2

Evaluate readiness

Run deterministic merge-readiness checks and retain findings as auditable evidence.

3

Record remediation

Emit a record-only plan, decision, and apply receipt. GitHub review, comment, workflow, and merge actions remain outside this runner.

node docs/packs/merge-ready-pr-loop/run.mjs --fixture

--live requires explicit approval metadata but still performs zero network calls and external mutations.