📅 2026-07-07
2026-07-07 (周二) — A 股飞轮 7 阶段闭环日 + cron 大抢救
🚨 01:35-02:16 UTC cron 集中炸 — 3 层根因 + 已修
H Sing 收到 0926 失败告警 → 3 个 cron 全 fail (0715/0750/0820/0830/0900/0926 + Vercel)
真根因 (3 层)
1. 🗄️ SQLite DB 损坏 (state/openclaw.sqlite "database disk image is malformed")
- gateway 起不来 → embedded run "Agent couldn't generate"
- .recover 导出 (21655 行) + 重建 → integrity_check=ok,64 cron 完整保留
- corrupt copy 归档到 state/archive/openclaw.sqlite.corrupt-20260707-0949
2. 🎯 A 股群 phantom topic — cron 推 thread 102/103/104/105/106/107/108/109/110/111/114/117 全 "thread not found"
- Bot API editForumTopic 返 ok (假阳性) 但 sendMessage 真炸
- 只有 14/16/1005 真存在
- 修法: Bot API createForumTopic 建 12 个真 topic,id 1119-1130,verify msg 已清
3. 🤖 Model 资源 2 路堵死
- M3 → 429 RPM 限流 (7/6 17:01 起爆,12 次 fail)
- DeepSeek → 402 Insufficient Balance (没余额)
- 唯一 fallback openai/gpt-5.5 跑得动 — 但 cron 240s timeout 不够 (实测 250s+)
已修 7 项
| # | 动作 | 状态 |
|---|---|---|
| 1 | DB recover + rebuild | ✅ integrity=ok |
| 2 | 12 topic 创建 (id 1119-1130) | ✅ verify msg 已清 |
| 3 | 14 cron threadId → 1119-1130 | ✅ |
| 4 | cron payload 加 web_search/web_fetch | ✅ |
| 5 | Vercel cron 加 curl -I 验证门 | ✅ |
| 6 | observer v6 message+delivery thread 117→1130 | ✅ |
| 7 | 15 cron model M3→deepseek (primary)+openai/gpt-5.5 (fallback) | ✅ |
| 8 | 11 cron timeout 240/300→480s | ✅ |
⏰ 待 H Sing 决策 (1 项)
DeepSeek 充值 — 不充值的话:
- fallback gpt-5.5 是唯一可走模型
- 14 cron 全部需要 chatgpt backend-api/codex 协议(OpenAI codex 路径)
- 实测 gpt-5.5 跑得动 0820 失败补跑,但 4 分钟以上会被 cron timeout 杀
- 7/8 07:15 第一个 cron 实际会成功 (0820 message 简单,5 分钟内能跑完)
- 复杂 cron (1540 收盘, 1450 PDCA) 风险高
建议二选一:
- A. H Sing 充 DeepSeek ¥50 (最低档),恢复 deepseek-v4-pro primary
- B. 改 cron primary → openai/gpt-5.5 直跑,跳过 M3+DeepSeek
📚 教训
1. SQLite 损坏前没监控 — 加 sqlite3 PRAGMA integrity_check 日 cron
2. Phantom topic — editForumTopic 返 ok 不代表真存在,要 sendMessage verify
3. API key 余额 — DeepSeek 余额监控缺失,直到 402 才发现
4. M3 RPM 限制 — 429 rate limit exceeded(RPM) 是 provider-level,H Sing 自建 MiniMax key 限额可能 10-20 RPM,14 cron 集中触发必爆
🐞 22 个 zombie cron 一刀清
22 个 disabled "深度备用" cron 是重复/废弃时间点 (0820/0830/0900/0955/1000/1125/1200/1330/1450/1540 各有原版+备用版). bug 来源: H Sing 7/5 16:00 SOP 切 agentTurn 时, 只 switched 5 个 SOP 时间点 (1000/1125/1330/1450/1540), 备用 disabled 没删.
教训: 切换 cron 体系时, 删旧的不要 disable, disable 会留 zombie 在 scheduler 名册里污染观察者报告.
🐞 observer 4 版本反复修 → 找到真根因
observer v2/v3/v4 反复撞 "no registered tools matched" + "Update Goal: complete failed". 真根因 (3 层):
1. agentId=main 跟 g-a-stock-alpha 的 registry 不同: main 没 exec, sessions_spawn 有, 但 openclaw-tools-B0V1p3La.js 注册表里
2. gateway cron update API 把 toolsAllow=[] 当 toggle: 设非空 list 重启 gateway 时被 cap
3. sub-agent isolated session 没 goal 实例: 框架收尾 try update_goal.("complete") → fail
修法 v6 = agentId=main + toolsAllow=["read","cron"] + message 强写禁用 update_goal/get_goal/create_goal. 实测 lastStatus=ok, lastDelivered=tr
📅 2026-07-08
2026-07-08 (周三) — A 股飞轮第 2 天
🔄 今日飞轮时间表
| 时间 (CST) | 任务 | cron id | 模型 | 昨日状态 |
|---|---|---|---|---|
| 07:15 | 盘前新闻 | ? | glm-5.2+fallback | ✅ |
| 07:50 | 预装填 | ? | glm-5.2+fallback | ✅ 71s |
| 08:20 | 失败补跑 | ? | glm-5.2+fallback | (新增) |
| 08:30 | 定航向 | ? | glm-5.2+fallback | (新增) |
| 09:00 | 早盘策略 | ? | glm-5.2+fallback | ✅ 167s |
| 09:26 | 开盘哨 | ? | glm-5.2+fallback | ✅ |
| 09:55 | 下战书 | ? | glm-5.2+fallback | ❌ M3 fallback 空响应 |
| 10:00 | SOP | ? | glm-5.2+fallback | ✅ |
| 11:25 | 午盘前瞻 | ? | glm-5.2+fallback | ✅ |
| 12:00 | 快报 | ? | glm-5.2+fallback | ✅ 120s |
| 13:30 | 午盘跟进 | ? | glm-5.2+fallback | (待 7/7 启用) |
| 14:00 | 快报 | ? | glm-5.2+fallback | ✅ 120s |
| 14:50 | PDCA | ? | glm-5.2+fallback | ✅ |
| 15:40 | 收盘复盘 | ? | glm-5.2+fallback | ✅ |
| 15:45 | 邮件 | ? | glm-5.2+fallback | ✅ |
| 17:00 | Vercel | ? | (HTTP curl) | ✅ |
| 18:00 | observer | 413e950f | glm-5.2+fallback | ✅ 82s |
| 19:00 | memory dreaming | 455bcbd8 | ? | ✅ |
01:45 UTC (09:46 CST) 心跳检查
飞轮状态 ✅ 全线绿灯
今天开盘前 6 个 cron 全部 ok + delivered:
| 时间 | 内容 | 模型 | duration | 状态 |
|---|---|---|---|---|
| 0715 | 新闻联播 | glm-5.2 | 33s | ✅ 1139 话题 |
| 0750 | 盘前雷达 | glm-5.2 | 67s | ✅ 1180 话题 |
| 0820 | 失败补跑 | glm-5.2 | 45s | ✅ 1181 话题 |
| 0830 | 定航向 | glm-5.2 | 232s | ✅ 1182 话题 |
| 0900 | 早盘策略 | glm-5.2 | 51s | ✅ 1183 话题 |
| 0926 | 竞价气象 | glm-5.2 | 59s | ✅ 1184 话题 |
> ⚠️ 0830 定航向有 exec 排雷脚本 fail warning,但最终产出 ok delivered。
> ⚠️ 0820 失败补跑报告说找不到 0715/0750 cron(在 g-a-stock-alpha agent 下正常,因为这两个 cron 现在属于 main agent),但最终 deliver 了一条总结到 1181。
对比昨天同一时间
昨天 7/7 开盘惨烈:
- 3 个 cron 全 fail (M3 Agent couldn't generate / timeout / context overflow)
- thread 102/103/104/105 全 phantom
- SQLite corrupt
今天 7/8:6/6 ok。glm-5.2 primary 稳如狗。
待观察
- 0955 下战书 即将触发(00:25 UTC,约 40s 后)
- 1000 加速雷达 之后
- 1540 收盘复盘 — 昨天这任务 lastRunStatus=error,注意盘后结果
- DeepSeek 余额 — H Sing 有没有充值?没余额的话 fallback 链仍有效但 deepseek-v4-pro 不可用
对比昨天 observer 报告
昨天 7/7 report 反馈的 5 个问题今天修复状态:
1. ✅ 0715 新闻联播 → ok 33s (昨天 error timeout)
2. ✅ 0750 预装填 → ok 67s (昨天 error M3 Agent couldn't generate)
3. ✅ 0820 失败补跑 → ok 45s (昨天连续 4 次 fail)
4. ✅ 0900 早盘策略 → ok 51s (昨天 error context overflow)
5. ✅ 0926 竞价气象 → ok 59s (昨天 error thread not found)
今天飞轮第一回合完美 6/6。飞轮工程闭环达成。
🏃 Sprint 站会
🏃 Sprint #1 每日站会 — 2026-04-20 (周一)
> Scrum Master: 小迭 | PO: 明哥 | Stakeholder: 星哥
> Sprint周期: 04-17 ~ 05-01 | 第3天
昨日完成
- ✅ AS-001 v1.2规则文档产出(小验)→ 全链路100%完成
- ✅ 学习材料入库(Anthropic Cat Wu产品管理文章)
- ✅ 学习会话产出(小迭完成四项交付)
- ✅ NPDP自动部署管线建立 — 68文件已push到GitHub → Vercel自动部署
今日目标
1. ~~SC-001渠道策略明哥Review~~ → 已改为异步,不阻塞部署(新流程)
2. CR-001竞品矩阵→小验Review预检
3. SF-001 Discovery→小验Review预检
4. 自动部署管线首次验证(已push 68文件到singclaw-site仓库)
🚨 阻塞项
| 阻塞 | 根因 | 解决方案 |
|------|------|---------|
| ~~SC-001 Review~~ | 明哥DDL今天 | 已改造:产出即发布,Review异步化 |
| GSC注册 | 需星哥Google账号 | 等星哥操作 |
| Umami部署 | 需星哥服务器 | 等星哥操作 |
| SC-001社交帖子 | 零用户启动 | 首条帖子待发 |
Sprint进度
| 日期 | 剩余 | 已完成 | 进度 |
|------|------|--------|------|
| 04-17 | 13.6 | 17.4 | 56% |
| 04-18 | 9.1 | 21.9 | 71% |
| 04-19 | 9.1 | 21.9 | 71%(静默) |
| 04-20 | 6.1 | 24.9 | 80.6% |
| 04-20 11:30 | 6.1 | 24.9 | 80.6% + 部署管线✅ |
📊 任务看板
| 任务 | 状态 | 负责人 | 备注 |
|------|------|--------|------|
| AS-001 v1.2 | ✅ Done→Review | 小验→小洞 | 全链路完成 |
| SC-002 度量体系 | ✅ Done→Review | 小度→小增 | 完成 |
| CR-001 Discovery | 📋 Review预检 | 小洞→小验 | DDL 04-24 |
| SF-001 Discovery | 📋 Review预检 | 小洞→小验 | DDL 04-28 |
| SC-001 获客基建 | 🔨 In Progress | 小增+小度 | GSC/Umami待星哥 |
🆕 流程改造(04-20 11:21)
旧流程(42h idle根因):
`
产出 → 等Agent Review → 不响应 → 🔴 idle 42h
`
新流程:
`
产出 → 自动同步到singclaw-site → git push → Vercel部署 → ✅ 上线
↓
Review异步进行(不阻塞)
`
**已执