From 1bd24c18833afd78b84461f3950da94cf3512918 Mon Sep 17 00:00:00 2001 From: fxy Date: Thu, 18 Jun 2026 23:54:18 +0800 Subject: [PATCH] docs: CHANGELOG v2.2 + DECISION_LOG weekly digest design --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ DECISION_LOG.md | 11 +++++++++++ 2 files changed, 49 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d652d48..8fb8889 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -135,3 +135,41 @@ - daily_digest.py + cron 每日 22:00 - weekly_trend.py 每周趋势(后续迭代) - tools/ 工具模块:llm.py / memos_client.py / config.py / formatter.py + +--- + +## v2.2 — 周度日报合成 (2026-06-18) + +### 新增 +- :周度分析脚本,读取全部7份日报 → DeepSeek API 合成 → 输出周报 +- :cron 包装脚本(每周日 08:00 UTC = 16:00 北京时间) +- 周报格式与日报统一:YAML frontmatter + AI分析 + 概览 + 深入分析 + 待办 + 批注 +- 周报位置: + +### 变更 +- Weekly cron 从 (简单趋势统计)切换到 (深度日报合成) +- 旧 保留但不再自动运行(可通过手动调用) + +### 设计决策 +- **周报=日报的宏观版**:同样的私人思考伙伴风格,同样的格式模板。不另起炉灶。 +- **素材=日报而非原始灵感**:日报已经过每日分析提炼,周报在其基础上做跨日主题追踪和认知跃迁识别。 +- **temperature=0.5**:与日报一致,允许创造性深度。 + +--- + +## v2.2 - 周度日报合成 (2026-06-18) + +### 新增 +- analyzers/weekly_digest.py: 周度分析脚本, 读取全部7份日报, DeepSeek API 合成, 输出周报 +- scripts/run_weekly_digest.sh: cron 包装脚本 (每周日 08:00 UTC = 16:00 北京时间) +- 周报格式与日报统一: YAML frontmatter + AI分析 + 概览 + 深入分析 + 待办 + 批注 +- 周报位置: ai-insights/weekly/W{周一日期}_digest.md + +### 变更 +- Weekly cron 从 run_weekly_trend.sh (简单趋势统计) 切换到 run_weekly_digest.sh (深度日报合成) +- 旧 weekly_trend.py 保留但不再自动运行 (可通过手动调用) + +### 设计决策 +- 周报=日报的宏观版: 同样的私人思考伙伴风格, 同样的格式模板。不另起炉灶。 +- 素材=日报而非原始灵感: 日报已经过每日分析提炼, 周报在其基础上做跨日主题追踪和认知跃迁识别。 +- temperature=0.5: 与日报一致, 允许创造性深度。 diff --git a/DECISION_LOG.md b/DECISION_LOG.md index 8a2cf27..3714fec 100644 --- a/DECISION_LOG.md +++ b/DECISION_LOG.md @@ -45,3 +45,14 @@ 2. **模板与代码分离** — Prompt模板独立于代码,跨模型迁移 3. **所有自动化在服务器** — cron/shell脚本,不依赖智能体 4. **Gitea是唯一真相来源** — 所有产物入仓,不依赖本地文件 + +### D-2026-06-18: 周报格式 - 与日报统一, 素材来源=日报 +**决策**: 周度分析使用与日报完全一致的格式 (私人思考伙伴风格), 素材来源为过去7天的日报全文 (非原始Memos)。 +**原因**: +- 格式统一降低认知切换成本。日报怎么写周报就怎么写, 不另起炉灶。 +- 日报已经过每日AI分析提炼, 比原始Memos更适合作为周度合成的素材。周报在日报基础上做跨日主题追踪和认知跃迁识别。 +- 第一次手动生成的周报验证了这个方向: 冯总评价"分析深度可以, 比较满意"。 +**替代方案**: +- 直接分析原始Memos (被否决: 信息密度低, 缺少每日分析的历史纵深) +- 使用旧weekly_trend.py的简单统计格式 (被否决: 冯总明确要求深度分析) +**教训**: 已有格式标准 (日报格式) 就是最好的模板。不要凭空造新格式。