- 把定位从 builders digest 改成 signal radar
- 改了 prompt 层:摘要 -> 信号提炼 / 内容机会 / 行动建议
- 扩展了 config schema:focusTopics / contentGoals / outputSections / scoring
- 重写中英文 README 和 sample output,方便后面公开分享
- prepare-digest.js 已接入 sourceProfiles + custom-sources.json
- v0.2 增加 scoredSignals + draftCandidates
- 新增 x_drafts section,默认关闭小红书 section
- 给中文 source 留了占位:zh_creators
- v0.3 增加 sourceWeights + outputMode(balanced / signal_only / x_draft)
- v0.4 增加 sourceWeightReasons、engagement/recency scoring、mode explainability
- 做真正的 digest markdown render
- 真正接入中文 source 抓取
- 适配 OpenClaw cron,直接定时投递到常用 chat
- 做一版公开分享用的 X 线程草稿
- 增加“低信号忽略列表”
| 数据源 | 状态 | 备注 |
|---|---|---|
| RSSHub (localhost:1200) | ✅ 正常 | X 小号 cookie 未过期,@ruanyf 等可正常抓取 |
| wewe-rss (localhost:4000) | ✅ 正常 | 2026-06-12 重新扫码 + 重新抓取后恢复 |
| X 账号 (maple profile, 41个) | ✅ 修复 | 见下方 bug |
| 即刻 (李继刚/歸藏/孟岩) | ✅ 正常 | 每次各约 10 条 |
| GitHub Trending / HN | ✅ 正常 | - |
| YouTube 播客 | 429 错误,偶发,非关键路径 |
现象: prepare-digest.js 跑出的 X 信号全部来自 default profile(zarazhangrui 远程 feed),maple 自定义的 41 个账号零产出。
根因: default-sources.json 里 maple profile 的 x_accounts 条目没有 rsshub 字段;代码逻辑 x_accounts.filter(a => a.rsshub) 直接把它们全部跳过,不报错。
修复: 给全部 41 个账号批量补上 "rsshub": "http://localhost:1200/twitter/user/<handle>",验证后 @_catwu / @levelsio / @op7418 / @ruanyf 等均能正常抓取。
顺带发现: default-sources.json 末尾有一处 JSON 格式错误(zh_creators 对象缺少 }),一并修复。
- 输出质量优化(方向待定)— X 草稿模板感、排版密度、降噪阈值
- 收口提交 — 当前 prepare-digest.js 有大量未提交改动(+664/-142 行),稳定后 commit