Merge pull request 'Keep conversations clear while background work stays usable' (#565) from feature/workbench-flow-completion into main
ci / svc-realcombo (push) Successful in 2m0s
ci / test (push) Successful in 5m25s
ci / test-pg (push) Successful in 7m42s

This commit was merged in pull request #565.
This commit is contained in:
2026-10-15 08:18:47 +00:00
6 changed files with 281 additions and 4 deletions
File diff suppressed because one or more lines are too long
+10
View File
@@ -331,3 +331,13 @@ Dev 组合 PR 更新 `DESIGN.md` 并固定对应 UI 提交;两者互链,附
沿用三栏、现有令牌与唯一文件预览。新用户默认浅色、辅助右栏收起,已有主题和布局偏好保留。中栏先给每轮结论,过程、会话设置和消息次要操作按需展开;后台工作通过同一任务卡显示。右栏「工作」打开时,工作卡详细内容与动作只在右栏;中栏保留对话顺序以及必要的定位入口。右栏收起或切到「文件」时,中栏提供完整工作卡。状态和动作只消费服务端已有内容。窄屏单面板提供上下文、对话、工作、文件与返回入口;不丢失同一预览的状态。
这是结构与信息层级调整;UI 仓新增当前工作卡的语义表面令牌,字号、圆角和动效仍使用现有标尺与原语。UI 组件与 Dev 精确 gitlink 组合验证后交付。设计与实施依据见 Documents 的 work-companion-ui-design r0.2 / plan r1,以及本次任务卡 I1。
### 12.4 后台成果与非阻塞选择
延续 §12.3 的视觉令牌和三栏职责。后台完成只更新原任务卡,不自动在中栏插入汇报或发起前台选择回合;中栏按真实发送顺序继续对话。中右栏独立滚动,只通过明确的定位动作关联。
任务卡先展示状态和结果预览,完整结果、材料依据与完整执行记录分层展开。累计进展合并为同一项的最新内容,已保存的公开过程仍可回看,不因最终回复删除。消息、任务更新和选择处理均使用真实时间,完整日期可查。
后续用途选择是可选事项,支持单选或多选、实际的自由输入和“先不选择”;暂缓后可重开。真正的高风险审批继续使用原确认机制。已提交的选择显示实际答案及时间,不残留输入提示。当前工作与工作历史互斥,历史默认折叠、最近在上;更新不打断阅读。未读按成果版本记录,仅明确用户动作确认已读。
右栏收起、显示文件或窄屏时,沿用中栏工作区回退,同一卡片和执行记录只保留一个完整展示位置。用户可主动将某份结果引用到下一条消息,后台完成本身不会更改输入框或当前话题。