docs/prds/conversations/send-drafts.md
本文档聚焦「AI 回复期间的消息排队」这一块的交互优化,是对现有排队能力的体验升级。 涉及范围:对话输入区上方的排队面板。不改后端,全部在渲染层完成。
现状:AI 正在回复时,用户仍可继续输入并发送消息,这些消息进入一个「排队面板」等待发出。这个能力已经存在——支持入队、编辑、删除、清空、当前 turn 结束后自动发送,也支持拖拽调整顺序。
问题(来自微信群用户反馈):
目标:把排队面板重新定位成一个「发送草稿箱」——AI 忙时你写的消息先存在这里,你能清楚看到、随手操作(立即发送 / 编辑 / 删除 / 调序),并能选择让草稿箱自动依次发出、还是手动由你逐条发。
名词说明:
用户故事:作为用户,我希望每条排队的消息都能一眼看到「立即发送 / 编辑 / 删除」三个操作,随手就能点,不用翻菜单。
正常流程(用户视角):
异常情况:
验收标准:
用户故事:作为用户,当我发现某条消息在排队、但我想它马上就走,我希望点一下就让它立刻发出去。
正常流程(用户视角):
边界说明:
异常情况:
验收标准:
用户故事:作为用户,我希望能选择草稿箱是「AI 回完自动帮我依次发」还是「先攒着、我想发再发」。
正常流程(用户视角):
作用范围(会话级,纯前端):
异常情况:
验收标准:
用户故事:作为用户,我希望一眼看懂这个面板是什么、当前处于什么模式,需要时能查到自动/手动的含义。
正常流程(用户视角):
标题行(草稿箱框内顶部一行)自左到右:
帮助文案(tooltip):
发送草稿箱:AI 回复期间你发的消息会先存到这里。 自动:AI 回复结束后,自动依次发送草稿箱里的消息。 手动:消息只暂存、不自动发,由你逐条点「立即发送」。
验收标准:
用户故事:作为用户,我希望能一次清空整箱草稿,但不要让我轻易误点到。
正常流程(用户视角):
验收标准:
用户故事:作为用户,我希望能调整草稿的发送先后顺序。
正常流程(用户视角):
验收标准:
用户故事:作为在小屏、移动端或团队并排 Agent 视图下使用的用户,我希望草稿箱在窄栏里也摆得下、点得到。
适配策略(约 300px 宽及以下):
验收标准: