Commit Graph

  • 65f18ec0b7 Merge pull request 'test(ai-review): 補使用量統計 NaN 安全測試並排除微優化誤報' (#47) from develop into master master admin 2026-06-23 09:35:53 +00:00
  • 3763908b39 Merge pull request 'test(ai-review): 補使用量統計 NaN 安全測試並排除微優化誤報' (#46) from ai-review-resolve/20260623-163642 into develop develop v0.3.7 jiantw83 2026-06-23 09:35:21 +00:00
  • 78127cf51c chore: update ai-review findings [ai-review-bot][success] v0.3.7-beta.8 AI Review Bot 2026-06-23 09:33:43 +00:00
  • feae0d91de chore(ai-review 狀態): 還原被覆蓋的 108 條排除規則並清空 findings JefferyandClaude Opus 4.8 2026-06-23 17:32:49 +08:00
  • ec8773d54d test(usage 剩餘百分比): 補 rate.remaining 為 null/undefined 時不計算百分比的測試 JefferyandClaude Opus 4.8 2026-06-23 17:32:49 +08:00
  • fcde1b0bc9 fix(ai-review exclusions): 修正追加排除規則時讀寫目錄顛倒導致既有規則被覆蓋 JefferyandClaude Opus 4.8 2026-06-23 17:32:49 +08:00
  • bd9a3111fa fix(usage 剩餘百分比): 抽出 calculatePercent 共用函式並修正剩餘值缺失時誤算 0% JefferyandClaude Opus 4.8 2026-06-23 17:32:49 +08:00
  • 655cd77421 chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 09:25:04 +00:00
  • 0d0298b005 chore(ai-review 狀態): 排除 3 條誤報(測試已涵蓋/風格/isFinitePositive 已安全),清空 findings.json Jeffery 2026-06-23 17:24:13 +08:00
  • 0fdd6c1d0b chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 08:45:25 +00:00
  • 0aee3459e6 chore(ai-review 狀態): 解決邊界數值 findings、排除唯讀 fixture 誤報,清空 findings.json Jeffery 2026-06-23 16:44:43 +08:00
  • 791449161f test(ai-review 使用量): 補 quota/rate 上限為 0/負數/Infinity/NaN 與剩餘非有限的邊界測試 Jeffery 2026-06-23 16:44:43 +08:00
  • 6259cd4398 fix(ai-review 使用量): resolveRemainingPercent 要求有限正數上限,避免 Infinity 上限算出 NaN%/負百分比 Jeffery 2026-06-23 16:44:43 +08:00
  • d7e5bee65e chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 08:37:50 +00:00
  • 1ff74297ce chore(ai-review 狀態): 補 NaN 測試、排除 recordRateLimit 微優化誤報,清空 findings.json Jeffery 2026-06-23 16:36:25 +08:00
  • 6398d4a193 test(ai-review 使用量): 補 formatUsageStatsLine 對 NaN/異常數字輸出安全文字測試 Jeffery 2026-06-23 16:36:25 +08:00
  • 2e5e6234a6 Merge pull request 'feat(ai-review 對話收斂): 讀 PR review 留言判斷解決狀態並收斂 findings' (#45) from develop into master admin 2026-06-23 08:30:27 +00:00
  • 6773bfd926 Merge pull request 'feat(ai-review 對話收斂): 讀 PR review 留言判斷解決狀態並收斂 findings' (#42) from ai-review-resolve/20260623-110950 into develop jiantw83 2026-06-23 08:29:37 +00:00
  • f4cb5b15a3 chore: update ai-review findings [ai-review-bot][success] AI Review Bot 2026-06-23 08:28:08 +00:00
  • e770952238 Revert "test: 提前清理成品" Jeffery 2026-06-23 16:27:02 +08:00
  • b0b8560090 test: 提前清理成品 Jeffery 2026-06-23 16:24:21 +08:00
  • 0583681678 chore(ai-review 狀態): 補測試與排除已涵蓋/誤報 findings,清空 findings.json Jeffery 2026-06-23 15:50:41 +08:00
  • 1919433df1 test(ai-review): 補 judgeConversations 空陣列回應視為 open 的邊界測試 Jeffery 2026-06-23 15:50:41 +08:00
  • 66e42d605c chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 07:45:56 +00:00
  • 0eda059c4a chore(ai-review 狀態): findings 已由測試涵蓋,清空 findings.json Jeffery 2026-06-23 15:44:44 +08:00
  • 0f7ec5c3db test(ai-review): 補 usageSection 結構、resolveMissingLineNumbers 例外與誤報混合平行測試 Jeffery 2026-06-23 15:44:44 +08:00
  • 5685ac1729 chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 07:41:48 +00:00
  • 48b6f36b3d Merge pull request 'feat(ai-review 行號): 強制問題帶行號,缺行號時反問原角色定位' (#44) from ai-review-resolve/20260623-153635 into ai-review-resolve/20260623-110950 jiantw83 2026-06-23 07:40:29 +00:00
  • d3dcb36cbd chore: update ai-review findings [ai-review-bot][success] AI Review Bot 2026-06-23 07:37:49 +00:00
  • 892a79c9bc chore(ai-review 狀態): 解決行號相關 findings、排除 extractUsage 誤報,清空 findings.json Jeffery 2026-06-23 15:36:19 +08:00
  • 86b343bec9 docs(ai-review): 補 location 行號強制與反問定位流程說明 Jeffery 2026-06-23 15:36:19 +08:00
  • d03f08e19d test(ai-review): 補行號定位、誤報裁決邊界、統計與 appendExclusions 測試 Jeffery 2026-06-23 15:36:19 +08:00
  • fbf83f1cbb feat(ai-review 行號): 角色 prompt 強制行號,缺行號時反問原角色依 diff 定位(重試上限) Jeffery 2026-06-23 15:36:19 +08:00
  • 942721009e chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 07:19:06 +00:00
  • 43d7bc9911 Merge pull request 'refactor(pipeline 日誌): pipeline 日誌可讀性優化(步驟連號、輸入輸出、成敗明確)' (#43) from ai-review-resolve/20260623-151524 into ai-review-resolve/20260623-110950 jiantw83 2026-06-23 07:18:09 +00:00
  • 51585345ae chore: update ai-review findings [ai-review-bot][success] AI Review Bot 2026-06-23 07:16:49 +00:00
  • ccd830234e chore(ai-review 狀態): findings 已由測試涵蓋,清空 findings.json Jeffery 2026-06-23 15:13:27 +08:00
  • 756b2cd4ef test(ai-review): 補日誌 input/output/result helper 與誤報裁決、usage 解析、parseBot 健壯性測試 Jeffery 2026-06-23 15:13:27 +08:00
  • 374bb4ec75 refactor(pipeline 日誌): 步驟連號單一任務、輸入輸出與成敗訊息更明確、清除 bot-check 雜訊 Jeffery 2026-06-23 15:13:27 +08:00
  • 0602f47100 chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 06:59:26 +00:00
  • 590a2db641 chore(ai-review 狀態): findings 已由測試涵蓋,清空 findings.json Jeffery 2026-06-23 14:58:15 +08:00
  • 4c6c69b862 docs(ai-review): 更新對話收斂為關閉所有未解決 comment 的說明 Jeffery 2026-06-23 14:58:15 +08:00
  • 4a0f8bcc36 test(ai-review): 補關閉所有 comment、部分 resolve 失敗、百分比邊界與 usageSection 排版測試 Jeffery 2026-06-23 14:58:15 +08:00
  • 0cb6ffde3e fix(ai-review 對話收斂): 改為關閉所有未解決 comment id,確保每個 thread 都被關閉 Jeffery 2026-06-23 14:58:15 +08:00
  • 6d79bddc85 fix(角色提示): 修正角色描述檔以符合 action 工作流(防守方改 JSON 兩分類、攻擊方對應 JSON 欄位) Jeffery 2026-06-23 14:58:15 +08:00
  • 32038ab34c chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 06:27:22 +00:00
  • 00f9f92b62 chore(ai-review 狀態): findings 已由測試涵蓋,清空 findings.json Jeffery 2026-06-23 14:26:06 +08:00
  • 024f1c623b docs(ai-review): 更新對話收斂三分類與防守方誤報裁決說明 Jeffery 2026-06-23 14:26:06 +08:00
  • 33c5cf8201 test(ai-review): 補對話三分類、誤報平行裁決與 appendExclusions 測試 Jeffery 2026-06-23 14:26:06 +08:00
  • 98c60541c4 feat(ai-review 對話收斂與誤報裁決): 對話一律關閉並三分類,誤報改由防守方角色平行 sub-agent 裁決 Jeffery 2026-06-23 14:26:06 +08:00
  • abe9fde6d1 chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 05:52:37 +00:00
  • c9ea41ecdb chore(ai-review 狀態): 解決 header helper finding 並排除風格類誤報 Jeffery 2026-06-23 13:51:36 +08:00
  • aeb3e74036 docs(ai-review): 更新 comment 標註與對話收斂三段式處置說明 Jeffery 2026-06-23 13:51:36 +08:00
  • cadfaff31d test(ai-review): 補 comment 只標註新問題與對話收斂 duplicate 分支測試 Jeffery 2026-06-23 13:51:36 +08:00
  • fb2624a215 refactor(ai-review 使用量): 抽出 lowerCaseKeys 簡化 header 正規化 Jeffery 2026-06-23 13:51:36 +08:00
  • c6544ce2cc feat(ai-review 對話收斂): 未修復但已在舊問題者改為解決對話、不重複加回 Jeffery 2026-06-23 13:51:36 +08:00
  • f170c36fc8 feat(ai-review comment): 行內 comment 只標註新問題,舊問題僅計入統計 Jeffery 2026-06-23 13:51:36 +08:00
  • 8e7c859026 chore: update ai-review findings [ai-review-bot][success] AI Review Bot 2026-06-23 05:36:21 +00:00
  • a3472119e1 chore(ai-review 狀態): 測試已涵蓋 findings,清空 findings.json Jeffery 2026-06-23 13:34:41 +08:00
  • 1f9e0d906c test(ai-review): 補非整數 idx、空 apiKeys 與 limit 為 0 的邊界測試 Jeffery 2026-06-23 13:34:41 +08:00
  • ff075c8438 chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 05:17:01 +00:00
  • cd2c9d5aed chore(ai-review 狀態): 解決並排除 usage.js findings Jeffery 2026-06-23 13:15:58 +08:00
  • 72c773abef docs(ai-review 統計): 更新統計表為四欄新舊兩列說明 Jeffery 2026-06-23 13:15:58 +08:00
  • 55bd14e480 test(ai-review): 更新統計四欄、OpenRouter 精確比對與 codeWindow 邊界測試 Jeffery 2026-06-23 13:15:58 +08:00
  • e73e18f2c3 fix(ai-review 使用量): OpenRouter 額度查詢改為精確 hostname 比對 Jeffery 2026-06-23 13:15:58 +08:00
  • 348036aea3 feat(ai-review 統計): 統計表改為四欄(含無法標示)並分新舊兩列 Jeffery 2026-06-23 13:15:58 +08:00
  • 03ecc224d9 chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 05:08:31 +00:00
  • 3bf9255a0d chore(ai-review 狀態): 解決 usage.js findings 並補 SRP 誤報排除 Jeffery 2026-06-23 13:07:27 +08:00
  • 54f268c81b test(ai-review 使用量): 補偽造 hostname 不洩 key 與 total token 0 測試 Jeffery 2026-06-23 13:07:27 +08:00
  • 983efeb13f fix(ai-review 使用量): 修正額度查詢 hostname 精確比對與 total token 為 0 的邊界 Jeffery 2026-06-23 13:07:27 +08:00
  • 7b311f1e8f chore: update ai-review findings [ai-review-bot][success] AI Review Bot 2026-06-23 04:59:44 +00:00
  • 3ea75d5136 chore(ai-review 狀態): 解決 resolve.js findings 並補誤報排除 Jeffery 2026-06-23 12:58:43 +08:00
  • 5f468c0d03 docs(ai-review 使用量): 補使用量統計流程與階段十四說明 Jeffery 2026-06-23 12:58:43 +08:00
  • a27555b35a test(ai-review): 補使用量統計與 resolve 安全與邊界測試 Jeffery 2026-06-23 12:58:43 +08:00
  • f23d015e62 fix(ai-review 對話收斂): 補路徑穿越防護、提示詞注入防護與正則預編譯 Jeffery 2026-06-23 12:58:43 +08:00
  • 1151535161 feat(ai-review 使用量): 新增多平台 AI 助理使用量統計與剩餘可用百分比 Jeffery 2026-06-23 12:58:43 +08:00
  • e6d1a17b78 chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 03:38:19 +00:00
  • 0cddd0976f 將 AI 助理改為 OpenCode Jeffery 2026-06-23 11:36:13 +08:00
  • 980f45308d chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 03:33:17 +00:00
  • e492ea5447 chore(ai-review 狀態): 解決 resolve.js findings 後清空 findings.json Jeffery 2026-06-23 11:30:21 +08:00
  • 9e3f7afee2 test(ai-review 對話收斂): 補解析預設、AI 判斷過濾與收斂失敗路徑測試 Jeffery 2026-06-23 11:30:21 +08:00
  • 5bee498e4b fix(ai-review 對話收斂): 並行取檔與 resolve、處理單檔失敗與無路徑留言 Jeffery 2026-06-23 11:30:21 +08:00
  • 7af84900b0 chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-23 03:16:44 +00:00
  • 374253d4cf docs(ai-review 對話收斂): 補階段十三 PR 對話收斂流程與驗收說明 Jeffery 2026-06-23 11:09:35 +08:00
  • 7a29a5be1c test(ai-review 對話收斂): 補對話收斂與 Gitea review comment API 測試 Jeffery 2026-06-23 11:09:35 +08:00
  • a99163468b feat(ai-review 對話收斂): 讀 PR review 留言判斷解決狀態並收斂 findings Jeffery 2026-06-23 11:09:31 +08:00
  • c77668e84c Merge pull request 'feat(ai-review 統計): 將統計改為新舊問題分列' (#41) from develop into master jiantw83 2026-06-23 02:31:19 +00:00
  • 5e2ee59cca Merge pull request 'feat(ai-review 統計): 將統計改為新舊問題分列' (#40) from ai-review-resolve/20260623022044 into develop jiantw83 2026-06-23 02:30:46 +00:00
  • 31de74c603 refactor(ai-review 統計): 精簡 action log 統計輸出 jiantw83 2026-06-23 02:27:18 +00:00
  • 88618f364a chore(ai-review 狀態): 清除已處理 findings 並登記誤報 jiantw83 2026-06-23 02:20:33 +00:00
  • 12c54212f0 feat(ai-review 統計): 將統計改為新舊問題分列 jiantw83 2026-06-23 02:20:28 +00:00
  • f8a3e98237 Merge pull request 'test(comments review): 抽出嚴重等級解析斷言' (#39) from develop into master jiantw83 2026-06-22 16:37:50 +00:00
  • bc70aae3e0 Merge pull request 'test(comments review): 抽出嚴重等級解析斷言' (#38) from ai-review-resolve/20260622-163133 into develop jiantw83 2026-06-22 16:36:36 +00:00
  • fe865823f1 chore: update ai-review findings [ai-review-bot][success] AI Review Bot 2026-06-22 16:36:22 +00:00
  • f8e1b61fc4 chore(ai-review 狀態): 清除已解決 helper findings jiantw83 2026-06-22 16:35:37 +00:00
  • 3527a06244 test(comments review): 強化嚴重等級解析 helper jiantw83 2026-06-22 16:35:37 +00:00
  • 185655f9ae chore: update ai-review findings [ai-review-bot][failure] AI Review Bot 2026-06-22 16:33:31 +00:00
  • 1ba322e7a6 chore(ai-review 狀態): 移除已解決 findings jiantw83 2026-06-22 16:32:23 +00:00
  • e3890787ff test(comments review): 抽出嚴重等級解析斷言 jiantw83 2026-06-22 16:32:23 +00:00
  • 0c98680a1d Merge pull request 'fix(Step9): 還原嚴重問題失敗流程' (#36) from develop into master jiantw83 2026-06-22 15:51:31 +00:00