docs: prove automatic Mergify queueing after live-gate (#100) - #108
Conversation
Add the planned one-line proof change so the operator can verify the live-gate hold and automatic queue admission on a real PR. Co-Authored-By: mastra-platform[bot] <284800079+mastra-platform[bot]@users.noreply.github.com>
Merge Protections🟢 All 2 merge protections satisfied — ready to merge. Show 2 satisfied protections🟢 Queue ready pull requestsAutomatically queue non-draft pull requests targeting main after verify, Unfret, and live-gate pass on the head.
🟢 🚦 Auto-queueWhen all merge protections are satisfied and these conditions match, this pull request will be queued automatically.
|
|
Operator checks on exact head |
|
✅ No blocking findingsWalkthroughThis PR adds a single line to Details
First review of this pull request. @unfret review · @unfret status · @unfret help |
Merge Queue Status
This pull request spent 10 seconds in the queue, including 1 second running CI. Required conditions to merge
|
Refs #100. Phase 4 acceptance proof after deployment PR #107; this PR alone does not complete the issue.
What changed
One line in
CHANGES.mdrecords the deployed Mergify auto-queue behavior. No workflow or configuration changes. The assignedfactory/issue-100branch was rebased onto deployed maina0ead6296ab2063e6a73a169054f0d9e1bf8d516before this proof commit.Exact candidate:
95eed70a5002286c1a62553a9873be78f06d9411.Verification
Passed in builder sandbox on the candidate:
git diff --checkand staged whitespace check.PSTACK_STATIC_ONLY=1 bash tests/skill-collision-repro.sh: all 13 invariant groups passed.JSON.parsefor all four plugin/marketplace manifests: passed.CHANGES.mdonly.Not run: Bun install/tests/strict typecheck and Claude plugin validation (Bun and Claude CLI unavailable); YAML parsing (neither
yamlnorjs-yamlinstalled). No tools were installed. Operator must run deferred checks on the exact pushed head on the Mac.Live evidence:
Operator-owned proof steps
The deployment authorization is issue #100 comment 5946540669, beginning
live-gate evidence: #107. PR #101 is closed as superseded.verifyandUnfretto pass without postinglive-gateyet.live-gatehold. Run mastra-pilot's MASTRA-749 babysit-pr before the gate; it must not reportMERGE_READY.live-gateon the exact current head, immediately capture babysit-prMERGE_READYor merged state, and observe automatic queueing and Mergify merge. Do not issue a manual queue comment on this proof PR.live-gate evidence: proof.If Mergify updates the head, the old exact-head gate is invalid; the operator re-tests and re-posts the gate on the new head.
A pull request without live evidence remains a draft. Builder stops after creating this draft; status posts, readiness changes, queue commands and merging are not builder actions.