这次是个纯体验向的小修。每天 17:30 的主动触达会往钉钉推一份「当日对话摘要」,但当时 build_digest 把所有摘要条目直接拼成一段,标题、要点、待办全糊在一起,手机上几乎没法读。
问题:摘要在钉钉里变成一坨
原来的拼接逻辑是「标题 + 内容」紧挨着追加,多条摘要之间没有空行,也没有序号。结果推送出来是这样的(示意):
【对话摘要】项目 A 进度同步
要点:…
【对话摘要】客户 B 询问报价
要点:…
建议待办:…
所有内容挤成一段,视觉上完全分不清哪条属于哪段对话,待办也埋在中间。
改动:空行 + 序号列表
三处调整:
- 条目之间空行分隔——每条摘要独立成块,一眼能看出边界;
- 去除冗余前缀——去掉千篇一律的「【对话摘要】」,标题本身已能表达;
- 改用序号列表——多条要点用
1. 2. 3.列开,待办单独成段、不再和正文混排。
改动只动了 build_digest 的渲染层,摘要的数据来源、生成链路完全没变,属于低风险的可读性收尾。推送效果从「一坨文本」变成了清晰的编号条目,手机上终于能正常扫读了。
小结
v0.4.6 没有新功能,只是把每日主动触达这条主链路上的输出打磨得更像「人写的摘要」。这类边角体验往往最影响日常使用感受,顺手收掉挺值。