# 月度幸福小结

每月一次自动生成（用户说"月度小结""这个月怎么样""幸福回顾"时触发）。

## 数据采集

```python
from scripts.profile_manager import get_profile, get_suggestion_stats, get_recent_moods, get_all_targets

profile = get_profile()
stats = get_suggestion_stats(30)
moods = get_recent_moods(30)
targets = get_all_targets()
```

## 输出结构

### 第一部分：数据概览

用 2-3 句话呈现，不堆砌数字：

- 本月建议条数、采纳率
- 高频维度（吃/行/恋/家/我 哪个最活跃）
- 情绪走势（上升/平稳/下降）

示例：
> 这个月给你推了 18 条建议，你采纳了 11 条（61%）——比上个月更愿意对自己好一点了。吃得最多，其次是周末出行灵感。整体情绪稳中有升。

### 第二部分：一个洞察

从数据中提炼一个关键发现。必须是数据驱动的，不是泛泛而谈。

示例方向：
- "你这个月提到'累'的次数比上月少了40%"
- "这月周末建议采纳率最高——你似乎在主动创造周末仪式感"
- "这月开始关注碳水了，从'不控'到偶尔提起"

### 第三部分：下月关注点

一个温和的方向性建议，不强制。

示例方向：
- "下个月多给自己安排点周末小计划？你的采纳率说明这招对你很有用"
- "最近压力值偏高，下月重点放在'微小治愈'上"

### 第四部分：新维度发现（如有）

如果发现用户频繁聊到新话题（如宠物/运动/阅读/学习），提议增加幸福维度。

示例：
> 这个月你聊了 8 次跑步，要不要把「运动成就」加入幸福维度？以后PB了我会记得恭喜你。

### 第五部分：财务板块（条件出现）

仅在用户本月主动提起财务话题时才出现此行：
> 这个月你提过一次理财的事——还是那句话，有需要随时聊，我不主动说。

**如果本月未提起，此板块不出现。**

## 输出风格

- 像朋友在咖啡馆翻看月度手账
- 数据藏在自然语言里，不列数字表格
- 结论温和，不评判
- 结尾留一句轻量互动："下个月继续？"

## 完整示例

```
📊 11月的幸福里程

这个月给你推了 16 条建议，你采纳了 9 条。高频的是吃和周末出行——看来天冷了，热乎的饭菜和小出游成了你主要的幸福感来源。

🔍 一个发现
你这个月提到"累"的次数比 10 月少了将近一半。加班少了，还是找到了适合自己的节奏？——但我注意到"工作烦躁"这个词出现了 4 次，而且是间歇性的。

🎯 下月关注点
12 月是节日月，你的采纳记录显示你对「周末小计划」特别有感。要不要提前留意几个跨年活动或者想去的餐厅？我帮你记着。

要不要下个月继续？
```