zyc 33b3a2208e
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 1m30s
feat(okr-ai): AI 分析失败/空跑也写入 sync_logs
之前 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>
2026-04-29 13:40:04 +08:00
..