Repository navigation
feat(work-items): ready the PR after the pre-PR gate in work - #7347
Conversation
After create --pushed, the orchestrator dispatches /source-control:pull-request ready into the persisted worktree at the strong tier. A refusal leaves the draft and is reported. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W6SjPvY7DmXBGzboeCq8nj
…-create Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W6SjPvY7DmXBGzboeCq8nj
…lip in work `ready` resolves its PR from the checked-out branch and takes no number, so the dispatch brief names the PR create returned and stops on a mismatch. Skip the dispatch when the consuming project reserves the ready flip for a person. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01W6SjPvY7DmXBGzboeCq8nj
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. |
|
Claude finished @kyle-sexton's task in 1m 59s —— View job Security review: no issues found
Scope reviewed: the full diff ( What changed: a prose-only edit to one bullet in Instruction-surface check: the edited bullet is additive, not a deletion/narrowing of a No logic flaws, injection surfaces, credential handling, or authorization gaps found in this claude-lane-summary: lane=claude-security-review sha=036fbc63f65e96824d5dd1f1e235a42dbfbb090b run=38446445243 |
|
Claude finished @kyle-sexton's task in 3m 10s —— View job Code review —
|
|
claude-security-review has reviewed this pull request through 036fbc6; a later push is reviewed from there. |
|
claude-review has reviewed this pull request through 036fbc6; a later push is reviewed from there. |
No related issue: step 3 of the owner-approved auto-ready plan (
.work/auto-ready/PLAN.md, local).Summary
/work-items:worknow readies its pull request right aftercreate --pushed, so its PRs leave draft without a manual flip once/source-control:pull-request ready's checks pass.Fix
work/SKILL.md, "Open the PR": right aftercreate --pushed, the orchestrator dispatches/source-control:pull-request readyinto the persisted worktree at the strong-tiermodel, becausereadyruns the code and security reviews.readyresolves the PR from the checked-out branch, so the brief names the PRcreatereturned and stops on a mismatch. The dispatch is skipped when the consuming project reserves the ready flip for a person. A refusal (a hold, a superseded item, a failed gate) leaves the draft. The reason goes into the run's report, and nothing lifts the hold or flips the PR another way.readydispatched aftercreate --pushed) and 9 (a held PR stays a draft whenreadyrefuses).Verification
scripts/check-affected.sh --tests: validate-plugins failed once on a timing assertion in a mod test that this diff does not touch ("runs each of the worst accepted extra patterns in time linear in the text length", 508 ms against a 225 ms bound).scripts/validate-plugins.sh --only work-itemsthen passed on rerun (exit 0). Every other check passed.skill-qualitycheck-skill.sh plugins/work-items/skills: work PASS (0 errors).check-evals-quality.shon work's evals: PASS, 0 warnings.work/SKILL.md, composed: main's auto-merge rewording plus this PR's step):scripts/check-affected.sh --tests7 passed, 2 skipped; cross-plugin drift and shared-copy checks clean;check-evals-quality.shPASS.Related
readyrefuses held and superseded drafts) and docs: let the session that opened a PR flip it through pull-request ready #7346 (the AGENTS.md carve-out that lets the opening session flip its own PR); both are merged./work-items:ship run(skills/ship/actions/run.md).🤖 Generated with Claude Code
https://claude.ai/code/session_01W6SjPvY7DmXBGzboeCq8nj