Repository navigation
Ask once at Project startup whether to merge - #129
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 79f2ab58fc
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
[Medium impact] The PR appears safe to merge; no actionable issues remain in the reviewed changes.
|
|
Codex Review: Didn't find any major issues. Already looking forward to the next diff. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
Replace
run-github-project's--auto-mergeparameter with one merge-permission question at the start ofnextordrain. Explicit merge/no-merge instructions skip the question; delivery continues while the answer is pending.If bounded nonblocking input is unavailable, post a merges-disabled message and continue without a startup wait. Preserve existing merge checks, controller ownership and ticket-local recovery. Update invocation guidance, the delivery handoff and evaluation coverage.
Evidence
--auto-mergeor an equivalent direct instruction.After: The updated contract defines the startup decision, deadline, fallback and invocation expiry. Direct, novel and restraint fixtures cover these paths, including a fast
nexthandback.npm run lint,npm run evals:validate(206 cases),npm run buildandgit diff --checkpassed.npm testpassed: 7 Node tests and 655 Python tests, with one skip.Merge Danger
Door: two-way — revert the skill and fixture changes.
Blast Radius: workflow —
--auto-mergeis retired and no longer grants permission. Existing invocations using it receive an explanation and follow the startup decision.