Files
BossAi/pmdocs/changes/2026-08-30-001-uiux重构.md
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

4.1 KiB
Raw Permalink Blame History

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-001006,PRD-FUNC-001018 创建 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-006012/014020/024~027 已处理
权限码 否 不涉及权限码变更,沿用 user/expert/admin 三角色 - 不适用

落地任务

  • TASK-001:DB migration — 案卡表
  • TASK-002:DB migration — 专家关系表
  • TASK-003:后端 — 案卡 CRUD API
  • TASK-004:后端 — 案卡状态自动流转
  • TASK-005:后端 — 老板台聚合 API
  • TASK-006:前端 — 导航重构(共享 NavConfig)
  • TASK-007:前端 — 老板台页面
  • TASK-008:前端 — 事项看板页面
  • TASK-009:前端 — 案卡组件抽取
  • TASK-010:前端 — ChatPanel 接入案卡
  • TASK-011:前端 — 移动端底部 Tab + FAB
  • TASK-012:阶段一构建验证
  • TASK-013~020:阶段二(快捷指令 + 我的团队)
  • TASK-021~028:阶段三(风险雷达 + 决策日志 + ChatPanel 升级)
  • 更新 CHANGELOG.md
  • 更新 ui-components.md
  • 更新 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 通过,变更闭环