Files
hms/docs/discussions/2026-04-26-next-steps-roadmap.md
iven a0b72b0f73
Some checks failed
CI / rust-check (push) Has been cancelled
CI / rust-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / security-audit (push) Has been cancelled
feat: Iteration 1 — 审计日志IP记录、文件上传、医护端API、小程序角色切换
Iteration 1 六项任务全部完成:

1. 审计日志IP记录 — task_local RequestInfo 自动注入 IP/user_agent
2. 文件上传服务 — multipart 上传 + ServeDir 静态文件服务
3. 医护端后端API — 医生工作台仪表盘 + 患者标签CRUD + 会话已读
4. 小程序角色切换 — 登录后根据角色跳转医护台/患者首页
5. 小程序安全加固 — secure-storage 开发模式警告
6. 讨论记录归档 — docs/discussions/
2026-04-26 13:13:25 +08:00

66 lines
3.0 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.
# 项目下一步工作安排 — 发散式讨论
> 日期: 2026-04-26 | 参与者: iven + Claude
## 背景
17 天内已建成完整 ERP 底座 + erp-health 35 实体 + Web 62 页面 + 患者小程序 31 页面。
客户需求三端功能已整理10+ 份设计文档评审完毕但多数未实施。
需要确定下一步工作方向和优先级排序。
## 讨论要点
### 第一轮:业务方向确认
- **业务目标:** 全面铺开 — 多方向并行推进,不设单一优先方向
- **医护端策略:** 复用 + 扩展 — 在现有患者小程序中增加角色判断,根据角色切换 TabBar 和页面
- **商城策略:** 中优先级 — 先做积分体系(签到/规则/兑换),微信支付和物流后续接入
- **测试策略:** 边做边补 — 新功能 TDD旧代码在 bugfix 时渐进补充
### 第二轮:关键技术决策
- **文件上传:** 本地先行 — 先用本地文件系统 + Nginx 静态服务,后续迁移到对象存储
- **咨询实时化:** 轮询先行 — 先用 5-10s 轮询 + 微信通知,后续升级 WebSocket
- **统计报表:** 三方向并行 — 健康数据中心 + 运营统计报告 + 小程序埋点分析
- **时间节奏:** 滚动迭代 — 不设硬时间线,按功能完成度推进,每两周 review
### 第三轮:五大工作流
1. **P0 安全与合规** — 危急值消费者、审计日志补全、小程序安全清理、EventBus 可靠性
2. **医护端小程序** — 复用现有小程序 + 角色切换,约 12-15 新页面
3. **实时通知推送** — 通知分发器 → SSE → 微信模板消息 → WebSocket渐进式
4. **积分商城** — 积分核心 → 商品管理 → 微信支付 → 物流配送 → 售后(渐进式)
5. **质量与测试** — 边做边补,每周五半天集中补测试
## 结论
### 核心决策汇总
| 决策项 | 结论 |
|--------|------|
| 业务目标 | 全面铺开,多工作流并行 |
| 医护端策略 | 复用现有小程序,角色切换 |
| 商城策略 | 中优先级,先积分后支付 |
| 测试策略 | 边做边补,新功能 TDD |
| 文件上传 | 本地先行,后续迁移对象存储 |
| 咨询实时化 | 轮询先行,后续升级 WebSocket |
| 统计报表 | 三方向并行(健康数据 + 运营 + 埋点) |
| 时间节奏 | 滚动迭代,双周 review |
### 滚动迭代计划
**Iteration 1** P0 安全修复 + 医护端后端 API + 文件上传基础版 + 小程序角色切换框架
**Iteration 2** 医护端小程序页面 + 通知推送 + 积分核心 + 健康数据统计
**Iteration 3** 咨询轮询优化 + 积分商品管理 + 运营报表 + 埋点分析 + 测试提升 + CMS 完善
**后续:** 微信支付 / 物流对接 / WebSocket 升级 / AI 报告集成 / 对象存储迁移
### 风险
- 全面铺开导致各方向半成品 → 每个工作流定义 MVP
- 医护端复用导致代码耦合 → 共享服务层抽离,页面按角色隔离
- 微信支付资质不全 → 先做积分虚拟兑换
- 测试覆盖率持续低下 → 每个 PR 至少 1 个测试用例