Whisper / DailyReflect reserve

这页先把 v2.3 Final 里最轻量、也最不容易打断主线的 Whisper 入口层收成候选前置骨架。

当前这层先不把 Whisper 做成完整新流程,而是先把 60 秒限制、静音自动截断、自动标签、入口 UI 和来源字段统一收成 reserve,后面好滚动吸收进 week5 / week6。

碎碎念主链 reserve

这组 reserve 页先把 Whisper、反馈闭环、ServiceAnchor 和隐私红线收成同一条候选前置链,避免各页各说各的。

当前重点

当前最值钱的不是把 reserve 再拆碎,而是让前台预览、共享摘要运行时和 reserve 说明层保持同一套交接口径。

前台可点击链每步草稿保存最小共享摘要运行时筛选前后台双向跳转记录级深链

当前入口与承接

把主链位置、上一站、下一站、运行时入口和前台入口收成一张板,减少 reserve 页来回跳时的上下文丢失。

当前状态与吸收证据

把当前定位、最小 checklist、上下游承接和吸收顺序放在一张板里,方便快速判断这张 reserve 页现在该怎么用。

当前定位

候选前置

当前归属

week5 / 信号入口

当前收法

先收 Whisper → DailyReflect

先冻结 60 秒录入、静音截断和候选标签,不提前做完整语音产品。

upstream

碎碎念入口
Whisper 60 秒录入
DailyReflect 轻复盘

shared

source 字段候选标签单次输入边界
这层先收的到底是语音入口能力,还是 DailyReflect 的候选前置?

downstream

共享摘要 runtime
心智演化曲线
ServiceAnchor 承接

done

入口规则已冻结

done

候选数据合同已统一

next

与 DailyReflect 共享 source 口径

later

再补更深的 Whisper runtime

done

入口、规则和字段已收进 reserve

next

接入 DailyReflect 共用来源和摘要口径

later

再考虑更深的 Whisper runtime / 语音链路

入口规则

先把最容易引起误用的边界说死。

Whisper 入口固定服务 DailyReflect,不单独拉出新的主产品线。
语音单次录入限制 60 秒,超过后自动截断并提示转文字补充。
静音超过阈值自动结束,避免空录音把状态流拖长。
自动标签先做候选标签,不直接替代人工判断。

候选数据合同

这层先保证 UI、API 和后续 Prompt 对同一组字段说同一套话。

voice_duration_ms
auto_stop_reason: timeout | silence | manual
auto_tags[]
source: whisper | daily_reflect
one_time_link_id?