Site Tools


研发复盘:冷启动文件

This is an old revision of the document!


研发任务日复盘 — 冷启动文件

版本: 1.0 | 日期: 2026-08-18 | 用途: 研发任务日复盘工作流的冷启动/重建/排障手册
服务器: 腾讯云轻量 lhins-1dai07vu | 系统: Ubuntu | 时区: Asia/Shanghai
工作流名称: 研发任务日复盘(每天09:00微信自动推送任务清单+更新提示)

1. 工作流总览

任务清单(~/docs/rd_tasks.json)
  → 每天09:00 cron 触发 rd_daily_review.py
  → 生成复盘文本(编号: 颜色【优先级】(项目名)任务内容 📝【今日:更新】)
  → 微信推送(no_agent 脚本模式,stdout 即消息)

用户更新方式(随时): - 「更新N:内容」→ 记录今日更新 - 「N:完成」→ 标记完成 - 「新增[高](项目)任务内容」→ 自动续号新增

2. 文件清单

文件 说明
————
~/docs/rd_tasks.json 任务清单(唯一数据源)
~/.hermes/scripts/rd_daily_review.py 每日复盘生成器(09:00 cron 调用)
~/.hermes/scripts/rd_task_update.py 任务更新/新增工具
cron b9dbd39c3f34 「研发任务日复盘」每天 09:00(no_agent=true)

3. 推送格式(微信优化版)

📋 研发任务日复盘 2026-08-18(在办 32 项)

1: 🟡【中】(其他)25年项目验收(8月底统一处理)
2: 🟡【中】(表压)爆破胶测试,50套 📝【今日:今日已安排任务】
19: 🔴【高】(P3)双球阀测试,阀体测试(漏,等新阀体,上盖等新上盖)
⏸️ 挂起:
31: ⚪【挂起】(其他)发明专利申请

💬 更新方式:发「更新N:内容」或「N:完成」;新增任务发「新增[高](项目)任务内容」

格式规则: - `编号: 颜色【优先级】(项目名)任务内容(备注) 📝【今日:更新内容】` - 颜色圆点:🔴高 | 🟡中 | 🟢低 | ⚪挂起 - 优先级必须用全角【】——半角 `[中]` 会被微信当表情代码吞掉(只剩“中”且项目名连带丢失) - 项目名必须用小括号且不能为空(如 (乌苏)) - 今日更新用 `📝【今日:xxx】` 全角括号包裹(半角星号 `*xxx*` 会被微信渲染成斜体/引用样式,不要用) - 任务完全保留用户原始文本,只在前面加编号、后面附今日更新 - 挂起任务排最后(⏸️ 挂起分组),不参与逾期提醒

4. 优先级与更新周期

优先级 颜色 更新周期 逾期提示
——–—————-———-
🔴 每天 超1天提示
🟡 2天 超2天提示
🟢 3天 超3天提示
挂起 不提醒

超过5天未更新 → 🔴「必须更新」红色提示。

5. 任务清单 JSON 结构

{"id": 1, "raw": "[中](其他)25年项目验收(8月底统一处理)",
 "priority": "中", "last_update": "2026-08-18",
 "done": false, "notes": [{"date": "2026-08-18", "text": "今日更新内容"}]}

- raw:用户原始任务文本(含[优先级](项目名)),一字不改 - priority:高/中/低/挂起(必须与 raw 开头 [x] 一致!曾因正则 bug 污染成“中)(其他”导致显示异常) - notes:更新日志(date+text),复盘取最后一条 - done:完成标记(完成后从清单移入“已完成”)

6. 排障速查(血泪教训)

症状 原因与修复
—————–
微信里 [中] 变“中”、(乌苏) 消失 半角 `[中]` 是微信表情代码语法被吞!→ 输出时转全角【中】(raw 保持用户格式,显示层转换)
今日更新显示成斜体/引用样式 半角星号 `*今日:xxx*` 被微信渲染 → 改用 `📝【今日:xxx】` 全角括号
某些任务【】转换不生效 priority 字段被污染(如“中)(其他”)→ 从 raw 开头 `\[([\[\]]+)\]` 重新提取修复
emoji 颜色不显示 微信正常显示 emoji 圆点(🔴🟡🟢⚪),若个别机型不显示可接受
挂起任务还提醒 复盘脚本已跳过 priority=挂起 的任务(normal/suspended 分组)

7. 冷启动恢复步骤

1. 恢复 ~/docs/rd_tasks.json(任务清单)和 ~/.hermes/scripts/rd_daily_review.py、rd_task_update.py 2. 建 cron:`研发任务日复盘` 每天 09:00,no_agent=true,script=rd_daily_review.py,deliver=origin 3. 测试:`python3 ~/.hermes/scripts/rd_daily_review.py` 手动看输出 4. 测试推送:cronjob run 或等 09:00 5. 更新任务:`python3 ~/.hermes/scripts/rd_task_update.py “关键词” “内容”` 或直接对话让 AI 调

8. 常用操作命令

# 手动生成复盘文本
python3 ~/.hermes/scripts/rd_daily_review.py

# 更新任务 #5
python3 ~/.hermes/scripts/rd_task_update.py "5" "今日完成XX"

# 标记完成
python3 ~/.hermes/scripts/rd_task_update.py "5" "完成"

# 新增任务(自动续号)
python3 ~/.hermes/scripts/rd_task_update.py --add "[高](金穗)xxx任务"

9. 注意事项

- 任务清单是唯一数据源,直接改 JSON 前先备份(cp rd_tasks.json rd_tasks.json.bak) - 用户原始文本(raw)一字不改,只加编号和尾部更新 - 删除任务需用户明确确认(2026-08-18 定稿规则:所有删除操作必须先经用户同意) - 新增任务自动取 max(id)+1;删除后重排编号需手动处理(用户要求时执行)

研发复盘/冷启动文件.1787068736.txt.gz · Last modified: by 172.17.0.1