Files
BossAi/pmdocs/changes/2026-08-30-001-uiux重构.md
T
selfreleaseandDevin 4de36547cd
CI / 后端测试 (push) Has been cancelled
CI / 前端构建 (push) Has been cancelled
feat: BossAi v2.0 UI/UX 重构 + 看板断点续接 + 多轮上下文
- 新增 web2/ 前端:任务卡看板、风险雷达、决策日志、我的团队、快捷指令
- ChatPanel 增强:风险卡置顶、案卡接入、起诉状向导、语音输入
- 事项看板:点击查看详情弹窗、断点续接(恢复历史对话+matterId)
- 保密模式恢复:密码验证后重建内存 session,保留多轮上下文
- 多轮对话:ask/ask-stream/ask-analyze 注入 session 历史,AI 有上下文
- 追问优化:紧扣用户问题,不再偏离主题(社保问社保,工伤问工伤)
- 对话区可滚动,输入区固定可见
- 状态机放宽:允许从任意非终态转到 pending_expert
- session 存活检查端点,后端重启后自动重建 session
- DB migration:风险推送表、案卡表

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-31 08:38:33 +08:00

92 lines
4.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CHG-20260830-001:UIUX 重构 — 从"对话工具"到"经营智囊"
- **状态**:已完成(三阶段全部交付)
- **日期**:2026-08-30
- **关联**:PRD v2.0、ADR-002、2-task-bossai-uiux.md
## 背景
BossAi v1.0 上线后,用户调研发现中小企业老板核心痛点未被满足:对话流程过长、无事项管理、AI 被动响应、专家关系断裂、决策无复盘。根本原因是 v1.0 定位为"AI 对话产品",与老板需要的"经营智囊"错位。
## 原因
产品定位升级:从"对话优先"转向"任务卡片优先",对话成为推进案卡的手段而非目的。
## 目标
- 老板打开应用 3 秒内看到"今日要事"
- 可视化管理多件并行事项(案卡看板)
- AI 主动推送风险与提醒
- 专家关系沉淀为"我的团队"
- 决策可复盘,反哺 AI
## 范围
- 用户端(user)导航与页面全面重构
- 新增 3 张表:matters / risk_alerts / expert_relations
- 新增 10 个 API 端点
- 移动端导航重构为底部 Tab + FAB
- ChatPanel 优化(风险卡置顶、起诉状向导)
- 三端视觉规范对齐
- expert/admin 端仅做视觉对齐,功能不变
## 影响评估
| 维度 | 是否影响 | 影响说明 | 处理动作 | 状态 |
|---|---|---|---|---|
| 需求 | 是 | 新增 SCENE-001~006,PRD-FUNC-001~018 | 创建 PRD v2.0 | 已处理 |
| PRD | 是 | 产品定位、信息架构、功能清单全面升级 | 创建 1-prd-bossai.md v2.0 | 已处理 |
| 任务 | 是 | 新增 TASK-001~028,分三阶段 | 创建 2-task-bossai-uiux.md | 已处理 |
| DB | 是 | 新增 3 张表,sessions 表扩展 matter_id | TASK-001/002/021 migration | 已处理 |
| 后端 | 是 | 新增 10 个 API,案卡状态自动流转,定时扫描任务 | TASK-003~005/013/016/022/023 | 已处理 |
| 前端 | 是 | 导航重构、4 个新页面、ChatPanel 改造、移动端底部 Tab | TASK-006~012/014~020/024~027 | 已处理 |
| 权限码 | 否 | 不涉及权限码变更,沿用 user/expert/admin 三角色 | - | 不适用 |
## 落地任务
- [x] TASK-001:DB migration — 案卡表
- [x] TASK-002:DB migration — 专家关系表
- [x] TASK-003:后端 — 案卡 CRUD API
- [x] TASK-004:后端 — 案卡状态自动流转
- [x] TASK-005:后端 — 老板台聚合 API
- [x] TASK-006:前端 — 导航重构(共享 NavConfig)
- [x] TASK-007:前端 — 老板台页面
- [x] TASK-008:前端 — 事项看板页面
- [x] TASK-009:前端 — 案卡组件抽取
- [x] TASK-010:前端 — ChatPanel 接入案卡
- [x] TASK-011:前端 — 移动端底部 Tab + FAB
- [x] TASK-012:阶段一构建验证
- [x] TASK-013~020:阶段二(快捷指令 + 我的团队)
- [x] TASK-021~028:阶段三(风险雷达 + 决策日志 + ChatPanel 升级)
- [x] 更新 CHANGELOG.md
- [x] 更新 ui-components.md
- [x] 更新 run.md(定时任务配置)
## 风险与回滚
- **风险**:范式转变用户不适应
- **对策**:阶段一保留法务/决策/生活独立入口,案卡为增量
- **风险**:移动端底部 Tab 重构量大
- **对策**:与 Sidebar 共享 NavConfig,仅渲染层不同
- **风险**:后端定时任务复杂度
- **对策**:阶段三先用简单轮询,后续优化
- **回滚方案**:
- 阶段一可独立回滚(新增页面不影响现有)
- 阶段二快捷指令为新增组件
- 阶段三风险雷达为新增任务,可关闭
- 整体回滚:删除新增路由和表,现有功能不受影响
- **需要回归测试的功能**:
- ChatPanel 全流程(提问→追问→确认→分析→起诉状→问专家)
- 要素化立案
- 专家咨询
- 对话历史
- 知识库
## 完成记录
- 2026-08-30:创建变更文档,创建 PRD v2.0、ADR-002、任务拆分
- 2026-08-30:阶段一完成 — DB migration、案卡 API、老板台、事项看板、移动端导航
- 2026-08-30:阶段二完成 — 快捷指令、我的团队、语音输入
- 2026-08-30:阶段三完成 — 风险雷达、决策日志、ChatPanel 升级(案卡接入+风险卡置顶+起诉状向导)
- 2026-08-30:全部 28 个 TASK 交付,typecheck + build 通过,变更闭环