docs: codex-review gate + controller merge workflow - #57
Conversation
stuff now matches underware-planner: codex-review is a required status check on main (added 2026-07-28), set by the stuff-codex-reviewer agent, driven by the codex-review-gate-stuff controller order; merge-green-prs merges only when every reported check (incl. codex-review) is green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01712BgzE1dM4Sf7KNXs2nUs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codex gate review — changes requestedOne blocking contract/correctness issue on
|
The stuff codex gate's first review caught this: pr-automerge.yml armed GitHub native auto-merge on every PR, a second merge mechanism that satisfies only required checks and bypasses the controller's stricter all-reported-checks + verified-contexts condition. Removed for true underware-planner parity; pr-autoupdate.yml (branch freshness) stays. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01712BgzE1dM4Sf7KNXs2nUs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Codex gate review — changes requestedReviewed exact head
|
Round 2 of the codex gate on this PR: docs/ci.md still described the deleted pr-automerge.yml (workflow list, PR lifecycle, job matrix, the four-check required list) and ci.yml/param-sweep.yml/pr-autoupdate.yml comments still referenced arming auto-merge. Rewritten around the actual mechanism: five required checks incl. codex-review, review slung by the codex-review-gate-stuff order, merge by the merge-green-prs controller. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01712BgzE1dM4Sf7KNXs2nUs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01712BgzE1dM4Sf7KNXs2nUs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
c2da268 swept in .gc/settings.json — agent-harness config (local home-dir PATHs, hooks, skipDangerousModePermissionPrompt) that is not tracked on main and is unrelated to the codex-gate docs. Remove it and gitignore .gc/ (Gas City agent state, alongside .claude/) so it can't recur. Both P1 codex-review findings were already resolved on this branch (023a4e6 removed pr-automerge.yml; c2da268/37bdfe2 purged the stale pr-automerge lifecycle from docs/ci.md + workflow comments). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015JbvQcrrKc9U3E5HqXs2Jk
Codex gate review — changes requestedReviewed bead SHA
The |
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01712BgzE1dM4Sf7KNXs2nUs 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Codex gate review — changes requestedReviewed exact bead SHA
The live PR advanced to |
Codex gate review — passReviewed exact head The competing native auto-merge workflow is removed, the PR has no active native auto-merge request, the documentation matches the live five-context branch protection and hardened controller behavior, and all reported CI checks are green. One pre-existing, non-blocking follow-up is recorded on review bead |
Documents the new merge workflow:
codex-reviewis now a required status check onmain(parity with underware-planner), set by the cross-modelstuff-codex-revieweragent and driven by thecodex-review-gate-stuffcontroller order.merge-green-prsmerges only when every reported check — includingcodex-review— is genuinely green on the head SHA.Docs-only. Also serves as the first end-to-end test of the stuff gate.
🤖 Generated with Claude Code