feat(code-review-resolve): findings 一律讀取+議題無/單選/多選/全部合併去重、Stage B 重新編號(0.0.9) #12

Merged
admin merged 2 commits from develop into master 2026-07-20 10:16:35 +00:00
Member

變更摘要

調整 code-review-resolve 的問題來源蒐集邏輯(findings 檔一律讀取、議題支援無/單選/多選/全部、兩來源合併去重),並將 Stage B 步驟重新編號;plugin 版本 bump 至 0.0.9

主要異動

feat(code-review-resolve)

1. 問題來源蒐集改為「findings 檔 + 議題」合併去重(B1)

  • findings 檔一律讀取:不論是否處理議題,都讀 .gitea/ai-review/findings/ 目錄下所有 *.jsonfindings.json(wrapper 物件,取 findings)。
  • --issue 支援四種:無(省略)、單選(--issue 12)、多選(--issue 12,15,20)、全部(--issue all,讀 repo 內所有 open 議題)。
  • B1c 合併去重:兩來源以 file + startLine + endLine + reviewer + problem 為鍵去重;重複者合併來源清單(同一問題可同時來自檔案與議題),解決後同時回寫所有來源。

2. Stage B 步驟重新編號為 B1–B6

  • B1 蒐集問題來源並合併去重(B1a 讀 findings 檔/B1b 讀議題/B1c 合併去重)、B2 讀 exclusions、B3 排序、B4 逐條處理、B5 更新 findings 檔與 exclusions、B6 議題收尾。全體交叉引用一併更新。
  • 連帶修正:B5 內原本指錯的來源檔引用(改指 B1a)、參數區 --issue 格式補為 <編號|編號清單|all>

3. B4/B6 配合多來源調整

  • B4:只來自議題(無 findings 檔來源)的 finding 交由 B6;其餘依來源檔逐檔就地更新。
  • B6:對每個處理過的議題各自留言、把「只來自議題」的待人工處理問題寫回 findings 目錄後關閉該議題。

chore(plugin 版本)

  • plugin.json.claude-plugin/plugin.json.codex-plugin/plugin.json 版本號 0.0.80.0.9

影響範圍

  • 僅影響 code-review-resolve skill 的來源蒐集/去重邏輯、步驟編號與版本號;不動其他 skill。

風險與注意事項

  • 純文件(SKILL.md)與 manifest 版本號變更,無程式碼執行風險。
## 變更摘要 調整 `code-review-resolve` 的問題來源蒐集邏輯(findings 檔一律讀取、議題支援無/單選/多選/全部、兩來源合併去重),並將 Stage B 步驟重新編號;plugin 版本 bump 至 `0.0.9`。 ## 主要異動 ### feat(code-review-resolve) **1. 問題來源蒐集改為「findings 檔 + 議題」合併去重(B1)** - **findings 檔一律讀取**:不論是否處理議題,都讀 `.gitea/ai-review/findings/` 目錄下所有 `*.json` 與 `findings.json`(wrapper 物件,取 `findings`)。 - **`--issue` 支援四種**:無(省略)、單選(`--issue 12`)、多選(`--issue 12,15,20`)、全部(`--issue all`,讀 repo 內所有 open 議題)。 - **B1c 合併去重**:兩來源以 `file + startLine + endLine + reviewer + problem` 為鍵去重;重複者合併來源清單(同一問題可同時來自檔案與議題),解決後同時回寫所有來源。 **2. Stage B 步驟重新編號為 B1–B6** - B1 蒐集問題來源並合併去重(B1a 讀 findings 檔/B1b 讀議題/B1c 合併去重)、B2 讀 exclusions、B3 排序、B4 逐條處理、B5 更新 findings 檔與 exclusions、B6 議題收尾。全體交叉引用一併更新。 - 連帶修正:B5 內原本指錯的來源檔引用(改指 B1a)、參數區 `--issue` 格式補為 `<編號|編號清單|all>`。 **3. B4/B6 配合多來源調整** - B4:只來自議題(無 findings 檔來源)的 finding 交由 B6;其餘依來源檔逐檔就地更新。 - B6:對每個處理過的議題各自留言、把「只來自議題」的待人工處理問題寫回 findings 目錄後關閉該議題。 ### chore(plugin 版本) - `plugin.json`、`.claude-plugin/plugin.json`、`.codex-plugin/plugin.json` 版本號 `0.0.8` → `0.0.9`。 ## 影響範圍 - 僅影響 `code-review-resolve` skill 的來源蒐集/去重邏輯、步驟編號與版本號;不動其他 skill。 ## 風險與注意事項 - 純文件(SKILL.md)與 manifest 版本號變更,無程式碼執行風險。
jiantw83 added 2 commits 2026-07-20 10:15:46 +00:00
admin approved these changes 2026-07-20 10:16:32 +00:00
admin merged commit eeb3154420 into master 2026-07-20 10:16:35 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: plugins/code#12