96 Commits

Author SHA1 Message Date
AI Review Bot 862f4e46ef chore: update ai-review findings [ai-review-bot][success]
AI / 計算版本號 (pull_request) Successful in 4s
AI / Code Review (pull_request) Successful in 10s
2026-06-16 09:03:46 +00:00
Jeffery 97888f8b22 chore(ai-review): 清空 findings
AI / 計算版本號 (pull_request) Successful in 3s
AI / Code Review (pull_request) Successful in 2m11s
2026-06-16 17:00:36 +08:00
AI Review Bot d714cf7665 chore: update ai-review findings [ai-review-bot][failure]
AI / 計算版本號 (pull_request) Successful in 4s
AI / Code Review (pull_request) Failing after 5s
2026-06-16 08:46:24 +00:00
Jeffery 9e3c7f61bf chore(ai-review): 遷移 exclusions 舊腳色名並清空 findings
AI / 計算版本號 (pull_request) Successful in 3s
AI / Code Review (pull_request) Failing after 1m17s
2026-06-16 16:41:42 +08:00
AI Review Bot e03b1c7045 chore: update ai-review findings [ai-review-bot][success]
AI / 計算版本號 (pull_request) Successful in 3s
AI / Code Review (pull_request) Successful in 4s
2026-06-16 08:19:47 +00:00
Jeffery f047b4473e chore(ai-review): 三條 preflight 測試誤判寫入 exclusions 並清空 findings
AI / 計算版本號 (pull_request) Successful in 4s
AI / Code Review (pull_request) Successful in 1m17s
2026-06-16 16:00:17 +08:00
AI Review Bot 8419e60848 chore: update ai-review findings [ai-review-bot][success]
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 2s
2026-06-16 06:46:45 +00:00
AI Review Bot fce2cd3c45 chore: update ai-review findings [ai-review-bot][success]
AI / 計算版本號 (pull_request) Successful in 3s
AI / Code Review (pull_request) Successful in 4s
2026-06-16 06:19:36 +00:00
Jeffery 33f1291a0f chore: triage preflight TLS finding 為誤報並寫入 exclusions
AI / 計算版本號 (pull_request) Successful in 4s
AI / Code Review (pull_request) Successful in 4m16s
Maya critical(app/preflight.js:107):verifyLLM 的 axios.post 未帶
httpsAgent,認為 GITEA_SKIP_TLS_VERIFY 未套用到 LLM 請求。

判定為誤報並移入 exclusions:
- GITEA_SKIP_TLS_VERIFY 為 Gitea 端(內網自簽憑證)專用設定,外部 LLM
  服務(Gemini/OpenAI/Claude)應維持 TLS 驗證,套用此 flag 屬安全降級
- 與既有 app/llm.js 排除一致(已刻意移除 rejectUnauthorized:false 還原
  TLS 驗證)

findings.json 清空(已排除)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 14:15:00 +08:00
AI Review Bot cedcb04424 chore: update ai-review findings [ai-review-bot][failure]
AI / 計算版本號 (pull_request) Successful in 3s
AI / Code Review (pull_request) Failing after 5s
2026-06-16 05:52:21 +00:00
Jeffery 9d780788e9 test: 補齊 runPreflight 測試並 triage preflight findings
AI / 計算版本號 (pull_request) Successful in 4s
AI / Code Review (pull_request) Failing after 1m42s
triage 6 筆 review findings:1 筆修正、5 筆移入 exclusions。

修正(Maya, warning):runPreflight 僅測過 env 缺失早退,缺成功路徑與
各失敗點覆蓋。將其驗證步驟改為可注入的 deps 參數(預設沿用原函式,
行為不變),並補上完整成功、comment 略過、各失敗點早停、workspace
傳遞共 8 個測試。

移入 exclusions(誤報,保留原文):
- Rex critical:GITEA_SKIP_TLS_VERIFY 為預設開啟驗證的 opt-in 設定,
  與既有 gitea.js 排除一致,非漏洞
- Leo warning:verifyLLM 內聚清楚,拆分屬主觀重構
- Zara warning:每把 key 30s timeout 為刻意的可靠性下限,僅失敗時累積
- Rex info:axios 錯誤訊息不含認證標頭/內容
- Aria info:預設參數引用 config 常數為刻意且利於測試的 pattern

findings.json 清空(全部已修正或排除)。app/ 測試 112 pass。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 13:49:30 +08:00
AI Review Bot 7ba9a4e223 chore: update ai-review findings [ai-review-bot][failure]
AI / 計算版本號 (pull_request) Successful in 4s
AI / Code Review (pull_request) Failing after 5s
2026-06-16 04:04:57 +00:00
Jeffery fbff9b3a86 chore: initialize ai-review exclusion and findings configuration files 2026-05-21 11:52:18 +08:00
AI Review Bot adf37520cb chore: update ai-review findings [ai-review-bot][success] 2026-05-21 03:35:13 +00:00
jiantw83 09584f4f93 chore: triage ai review findings 2026-05-18 02:55:43 +00:00
AI Review Bot ed061f85ce chore: update ai-review findings [ai-review-bot][success] 2026-05-18 02:53:34 +00:00
AI Review Bot 1129f37384 chore: update ai-review findings [ai-review-bot][success] 2026-05-18 02:43:56 +00:00
AI Review Bot ce6afdd5ee chore: update ai-review findings [ai-review-bot][success] 2026-05-15 15:53:01 +00:00
AI Review Bot 95e90393e7 chore: update ai-review findings [ai-review-bot][success] 2026-05-15 15:46:29 +00:00
AI Review Bot acb3604cda chore: update ai-review findings [ai-review-bot][success] 2026-05-15 15:34:01 +00:00
AI Review Bot 4e586158a5 chore: update ai-review findings [ai-review-bot][success] 2026-05-15 15:31:48 +00:00
AI Review Bot 7d5057cf65 chore: update ai-review findings [ai-review-bot][success] 2026-05-15 15:15:18 +00:00
AI Review Bot 140c5059f1 chore: update ai-review findings [ai-review-bot][failure] 2026-05-15 15:07:27 +00:00
AI Review Bot 4702f3814e chore: update ai-review findings [ai-review-bot][failure] 2026-05-15 15:02:45 +00:00
AI Review Bot 259d0e42c4 chore: update ai-review findings [ai-review-bot][failure] 2026-05-15 15:01:06 +00:00
AI Review Bot bfa01721e4 chore: update ai-review findings [ai-review-bot] 2026-05-15 14:40:43 +00:00
AI Review Bot 93c3d0ca66 chore: update ai-review findings [ai-review-bot] 2026-05-15 14:34:28 +00:00
AI Review Bot e216ca08c5 chore: update ai-review findings [ai-review-bot] 2026-05-15 14:26:45 +00:00
AI Review Bot 59e942f24b chore: update ai-review findings [ai-review-bot] 2026-05-15 14:20:01 +00:00
AI Review Bot f3319b5ec4 chore: update ai-review findings [ai-review-bot] 2026-05-15 14:14:22 +00:00
AI Review Bot ee593418f0 chore: update ai-review findings [ai-review-bot] 2026-05-15 14:13:12 +00:00
AI Review Bot 3ae08052a3 chore: update ai-review findings [ai-review-bot] 2026-05-15 14:02:34 +00:00
AI Review Bot 09b7be2c40 chore: update ai-review findings [skip ci] 2026-05-15 13:27:17 +00:00
AI Review Bot 2061fadba9 chore: update ai-review findings [skip ci] 2026-05-15 09:43:33 +00:00
AI Review Bot eccdfd0a3a chore: update ai-review findings [skip ci] 2026-05-15 09:43:12 +00:00
jiantw83 b397b76a7a chore: triage review findings 2026-05-14 02:37:45 +00:00
AI Review Bot c5c3f1d7e1 chore: update ai-review findings [skip ci] 2026-05-14 02:24:48 +00:00
AI Review Bot aa8b3ae89a chore: update ai-review findings [skip ci] 2026-05-14 02:20:01 +00:00
AI Review Bot fb5c28114d chore: update ai-review findings [skip ci] 2026-05-14 02:14:49 +00:00
AI Review Bot 92d32766b9 chore: update ai-review findings [skip ci] 2026-05-14 01:25:08 +00:00
AI Review Bot 79506eb905 chore: update ai-review findings [skip ci] 2026-05-13 02:24:36 +00:00
AI Review Bot 7616dd1816 chore: update ai-review findings [skip ci] 2026-05-13 02:18:00 +00:00
AI Review Bot 21b3df6d79 chore: update ai-review findings [skip ci] 2026-05-13 01:47:56 +00:00
AI Review Bot c758c99a28 chore: update ai-review findings [skip ci] 2026-05-13 01:42:23 +00:00
AI Review Bot c3e57ff442 chore: update ai-review findings [skip ci] 2026-05-13 01:40:58 +00:00
AI Review Bot 0e0cd252b0 chore: update ai-review findings [skip ci] 2026-05-13 01:33:15 +00:00
AI Review Bot a92b6440ff chore: update ai-review findings [skip ci] 2026-05-13 01:29:11 +00:00
AI Review Bot fdeceee52f chore: update ai-review findings [skip ci] 2026-05-13 01:21:17 +00:00
AI Review Bot 0108a05886 chore: update ai-review findings [skip ci] 2026-05-13 01:14:09 +00:00
AI Review Bot 37cf5f82fa chore: update ai-review findings [skip ci] 2026-05-13 00:51:30 +00:00