All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m30s
之前 AI 分析只在「有 commits 且全部成功」时写 success 日志, 出错走 .catch 只打 stdout、空跑直接 return 不写。导致 UI 同步日志页 看不出 AI 是否真的跑过、为什么没产出。 改为: - 空跑写 success(带 "No unanalyzed commits") - 单仓库失败累计后写入 message 末尾 - 全仓库失败或外层异常写 status=error 并附 stack - message 截断到 1000 字符避免超长 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>