feat(code-review-resolve): 新增遠端分支後備切換與無 finding/commit 時的階段跳轉 #18

Merged
jiantw83 merged 1 commits from ai-review-resolve/20260624-104113 into develop 2026-06-24 02:45:57 +00:00
Member

變更摘要

強化 code-review-resolve skill 的處理流程,新增「遠端分支後備切換」與「無事可做時往後跳階段」的 fall-through 規則,讓流程在沒有 finding/變更/commit 時仍能順暢推進到開 PR。

重點變更

  • 階段 A — 遠端分支後備切換:新增 A3「確認當前分支存在於遠端,必要時切換」。當前分支在遠端無對應分支時,依序切換到 develop,再退而 master;兩者皆不存在則停止回報。原 A3(Pull)順延為 A4、原 A4(解衝突)順延為 A5,交叉引用一併更新。
  • 階段 B → Dfindings.json 無待處理問題時,改為跳過階段 C 直接進入階段 D(原本是跳到階段 C)。
  • 階段 C → D/E:工作區無變更時,跳過提交進入階段 D(再由 D 跳到階段 E)。
  • 階段 D → E:來源分支已存在於遠端且相對 origin/<src> 無領先 commit 時,跳過 push 直接進入階段 E;階段標題與 push 前置判斷(新增 git log origin/<src>..<src>)一併更新。
  • 總結段落:同步補上「分支切換結果」與「跳階段」說明。

影響範圍

  • skills/code-review-resolve/SKILL.md(skill 定義文件,1 檔,+46/-15)。

風險/注意事項

  • 純 skill 流程文件調整,不涉及程式碼或執行時相依;無建置或測試影響。
## 變更摘要 強化 `code-review-resolve` skill 的處理流程,新增「遠端分支後備切換」與「無事可做時往後跳階段」的 fall-through 規則,讓流程在沒有 finding/變更/commit 時仍能順暢推進到開 PR。 ## 重點變更 - **階段 A — 遠端分支後備切換**:新增 A3「確認當前分支存在於遠端,必要時切換」。當前分支在遠端無對應分支時,依序切換到 `develop`,再退而 `master`;兩者皆不存在則停止回報。原 A3(Pull)順延為 A4、原 A4(解衝突)順延為 A5,交叉引用一併更新。 - **階段 B → D**:`findings.json` 無待處理問題時,改為跳過階段 C 直接進入階段 D(原本是跳到階段 C)。 - **階段 C → D/E**:工作區無變更時,跳過提交進入階段 D(再由 D 跳到階段 E)。 - **階段 D → E**:來源分支已存在於遠端且相對 `origin/<src>` 無領先 commit 時,跳過 push 直接進入階段 E;階段標題與 push 前置判斷(新增 `git log origin/<src>..<src>`)一併更新。 - **總結段落**:同步補上「分支切換結果」與「跳階段」說明。 ## 影響範圍 - `skills/code-review-resolve/SKILL.md`(skill 定義文件,1 檔,+46/-15)。 ## 風險/注意事項 - 純 skill 流程文件調整,不涉及程式碼或執行時相依;無建置或測試影響。
jiantw83 added 1 commit 2026-06-24 02:42:32 +00:00
jiantw83 merged commit b2a209f02d into develop 2026-06-24 02:45:57 +00:00
jiantw83 deleted branch ai-review-resolve/20260624-104113 2026-06-24 02:45:57 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No labels
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/code-review#18