41 lines
2.3 KiB
Markdown
41 lines
2.3 KiB
Markdown
# 2026-05-26 工作日志
|
||
|
||
## 刘新玉 - 微信/飞书问题汇总分发排查与修复
|
||
|
||
### 问题
|
||
刘新玉询问是否向"小葵小葵"群发送了昨天(5/25)的问题汇总。
|
||
|
||
### 排查结果
|
||
- **飞书 5/25**:「内容测试问题反馈」群昨天无新消息,飞书 crontab 10:00 输出 `✅ 无新数据,无需同步`,无需分发
|
||
- **微信 5/25**:数据库有 17 条消息,但大部分是单条消息,仅 1 个有效簇(≥2条),AI 归纳为"无明确问题",属于无效反馈
|
||
|
||
### 修复的 Bug(均在本次会话中修复)
|
||
|
||
**Bug 1:`sync_wechat_feedback.py` 文档标题不匹配**
|
||
- 文件:`scripts/sync_wechat_feedback.py`
|
||
- 问题:`--apply-ai` 路径搜索子文档时标题为 `微信-{date} 问题反馈`,但实际创建的是 `微信-{date} 用户反馈问题归纳`,导致创建后找不到文档
|
||
- 修复:两处标题改为 `微信-{date} 用户反馈问题归纳`(apply-ai 路径 + 步骤7分发路径)
|
||
|
||
**Bug 2:`dispatch_summary_to_chat` 标题前缀**
|
||
- 文件:`skills/feishu-feedback-sync/scripts/sync_feishu_feedback.py`
|
||
- 问题:title 硬编码 `飞书-{day_label}`,微信调用时 day_label 已含 `微信-` 前缀,导致出现 `飞书-微信-{date}` 双重前缀
|
||
- 修复:检测 day_label 是否已含前缀,已含则复用,否则加 `飞书-`
|
||
|
||
**Bug 3:姓名脱敏正则误伤**
|
||
- 文件:`scripts/ai_summarize_feedback.py`
|
||
- 问题:`strip_names()` 中 `[姓][一-鿿]` 匹配过于宽泛,致 `程序`→`相关人员`、`常完`→`相关人员`,破坏正常描述
|
||
- 修复:content_words 排除词扩充(程序、方式、正常、完成、加载、原生等)
|
||
|
||
**Bug 4:过滤后空消息仍发送**
|
||
- 文件:`skills/feishu-feedback-sync/scripts/sync_feishu_feedback.py`
|
||
- 问题:`dispatch_summary_to_chat` 过滤 `- 无明确问题` 后,若只剩标题无实质条目,仍会发送空消息
|
||
- 修复:增加 `has_items` 检查,无 `- ` 开头的内容行则不发送
|
||
|
||
### 操作记录
|
||
- 手动补跑微信 5/25 apply-ai 回写知识库
|
||
- 撤回小葵小葵群中两条无效消息(`om_x100b6e653633aca4b268daf5d0579e7`、`om_x100b6e65e7cb90b8b3d97c2a9fc5f07`)
|
||
|
||
### 刘新玉指令(12:03)
|
||
- 确认记住今天的变动
|
||
- 明确规则:微信反馈中"无明确问题"的簇不分发到小葵小葵群
|