Skip to content

pr: lift kendo branch-type gate and drop multi-runner glob - #26

Merged
jasperboerhof merged 2 commits into
mainfrom
lift/pr
Sep 2, 2026
Merged

jasperboerhof merged 2 commits into
mainfrom
lift/pr

Conversation

@jasperboerhof

Copy link
Copy Markdown
Contributor

Why

Kendo reworked pr on 2026-08-26 (f7a33a8a6c) around the reviewer pair and the bug-branch verdict gate. The catalog still globbed REVIEW_<RUNNER>.md files and named the retired reviewers.

Merge after #20 (review-branch). That PR removes the other link to the reference file deleted here.

What

  • Step 1 fetches the base branch before any diff or log command runs.
  • Step 4 becomes a branch-type gate table. A plan directory reads REVIEW_CLAUDE.md and prompts for /review-branch. A bug directory reads BUG.md ## Verification and never prompts for /review-branch.
  • Bug verdict rule: only the exact string PASS passes. FAIL, PARTIAL, BLOCKED, and PASS (requires developer confirmation) block. Only the first **Verdict:** line counts. Superseded verdicts do not gate. A missing verdict line blocks like a failing one.
  • Reviewer names in the blocker prompt and PR body are Runtime Integrity and Precedent.
  • The PR body gains a "Bug Fix Verification" block for bug branches.
  • The "Test plan" PR-body section is dropped, following kendo.
  • Removed per DECISIONS.md D4: the REVIEW_<RUNNER>.md glob, the cross-runner staleness listing, and the link to review-branch/references/review-file-format.md.
  • Deleted skills/review-branch/references/review-file-format.md. Its sections (Acceptance, Simplicity, Silent Failure, Efficiency) described the retired pipeline. The format now lives inline in review-branch Step 4 (PR review-branch: lift kendo reviewer-pair redesign #20).

Generalised

  • origin/development became origin/<base>, resolved by the existing gh pr view / symbolic-ref command before the fetch.
  • IT- / KD- prefixes became {{ISSUE_KEY_PREFIX}}-. project_id: 1 became {{PROJECT_ID}}.
  • gh pr create --base development became --base <base-branch>.

Out of scope

  • The catalog fix-bug skill does not yet have Phase 8.5 or the 3c path this gate cites. The fix-bug lift in PLAN.md adds them.
  • mcp__kendo__* tool names and kendo:// resources stay. They name the MCP server, not the project.

Test plan

  • grep -n 'REVIEW_\*\|REVIEW_<RUNNER>' skills/pr/SKILL.md is empty
  • grep -rn -i 'kendo\|KD-[0-9]\|CRIT-\|script\.nl\|warroom\|war room\|phpstan\|knip' skills/pr/SKILL.md hits only mcp__kendo__ tool names and kendo:// resources
  • grep -rn 'acceptance-reviewer\|simplicity-reviewer\|silent-failure-hunter\|efficiency-hunter\|task-alignment-reviewer' skills/pr/SKILL.md is empty

🤖 Generated with Claude Code

https://claude.ai/code/session_01UX7YHkAamvBe8Hh66f95b7

Lifted from kendo .claude/skills/pr (2026-08-26):
- Step 1 fetches the base branch before any diff/log command.
- Step 4 is a branch-type gate table: a plan directory reads
  REVIEW_CLAUDE.md and prompts for /review-branch; a bug directory reads
  BUG.md "## Verification" and never prompts for /review-branch.
- Bug verdict rule: only the exact string PASS passes. FAIL, PARTIAL,
  BLOCKED and "PASS (requires developer confirmation)" block. Only the
  first Verdict line counts; superseded verdicts do not gate. A missing
  Verdict line blocks like a failing one.
- Reviewer names in the blocker prompt and PR body are Runtime Integrity
  and Precedent. The PR body gains a "Bug Fix Verification" block.
- The "Test plan" PR-body section is dropped, as kendo did.

Removed per DECISIONS.md D4: the REVIEW_<RUNNER>.md glob, the
cross-runner staleness listing, and the link to
review-branch/references/review-file-format.md. That reference file is
deleted here; this was its last link once PR #20 merges.

Generalised:
- origin/development -> origin/<base>, resolved by the existing gh /
  symbolic-ref command before the fetch.
- IT-/KD- prefixes -> {{ISSUE_KEY_PREFIX}}-, project_id 1 -> {{PROJECT_ID}}.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UX7YHkAamvBe8Hh66f95b7
@jasperboerhof jasperboerhof added the Agent Review Requested Ask an agent to review this PR label Sep 2, 2026
The previous commit staged only the reference-file deletion; the
SKILL.md rewrite it describes is in this commit.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UX7YHkAamvBe8Hh66f95b7
@jasperboerhof
jasperboerhof merged commit f14ce3a into main Sep 2, 2026
1 check passed
jasperboerhof added a commit that referenced this pull request Sep 2, 2026
…allbacks

Lifted from kendo (2026-07-27): steps 4-6 resolve against a <root>; new
"Which root" section (docs/plans/ then docs/bugs/ for /review-branch,
plans win on collision); /review-branch and /pr fallback lines match the
docs/bugs/ support already merged in review-branch (#20) and pr (#26).

Generalised: the issue-key example in step 5 uses {{ISSUE_KEY_PREFIX}}.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UX7YHkAamvBe8Hh66f95b7
@jasperboerhof
jasperboerhof deleted the lift/pr branch September 7, 2026 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Agent Review Requested Ask an agent to review this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant