Files
ShowenV2/docs/MILESTONES.md
XiuChengWu 47d6b06ced chore: upgrade Rust edition 2018 2021
- Cargo.toml: edition 2021
- plugin-sdk/Cargo.toml: edition 2021
- plugins/example-plugin/Cargo.toml: edition 2021

Rust 2021 edition 带来更好的闭包捕获规则、IntoIterator for arrays 等改进。
2026-03-31 23:21:57 +08:00

189 lines
4.7 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.
# ShowenV2 项目里程碑
## Phase 1: 基础平台(当前)
### M1.1 - 核心插件迁移 ✅ 已完成
**时间**: 2周2026-03-12 ~ 2026-03-14— 提前完成
**负责人**: PM 刘建国
**任务清单**:
- [x] 项目骨架搭建
- [x] core/ 基础架构Plugin trait, Message, Config
- [x] 第一轮插件config验证, StateMachine, WiFi, Screen
- [x] 第二轮核心功能
- [x] ServiceManager Broadcast + Message Clone张明远
- [x] VideoProcessor 完整实现(李思琪)
- [x] BlePlugin + GATT 双连接修复(王浩然)
- [x] HttpPlugin + Web UI赵雨薇
- [x] main.rs 集成所有插件
- [x] configs/ 配置文件迁移
- [x] 动态插件系统 6 阶段(张明远)
- [x] DevicePlugin 阶段一+二Display/SleepInhibit/Backlight/Cursor
- [x] Flutter App v0.2P0/P1 全清,完成度 ~90%
- [x] API 文档校准(以 routes.rs 为唯一权威重写)
- [x] 19 项 P0/P1/P2 bug 修复
**验收标准**: ✅ 全部通过
- cargo check 零 warning ✅
- cargo test 100/100 ✅
- flutter analyze 零问题 ✅
- Flutter APK v0.2 已编译 (52.3MB) ✅
**当前进度**: 100%
**风险**: 无
---
### M1.2 - 集成测试与功能对齐
**时间**: 2周2026-03-19 ~ 2026-04-02
**负责人**: PM 刘建国 + QA 周雅婷/林晓峰
> ⚠️ **进度以 CLAUDE.md 为准**,本文件仅保留任务清单。
**任务清单**:
- [x] ServiceManager 集成测试 (8个) — 周雅婷
- [x] HTTP API 路由集成测试 (9个) — 赵雨薇(待 Linux 验收)
- [x] 动态插件集成测试 (15个) — 张明远(待 Linux 验收)
- [x] 插件管理 API 闭环修复 — 张明远
- [ ] Linux ARM64 `cargo test --workspace` 验收通过
- [ ] 风险3 WifiProvisioned/DeviceEvent 代码核查 — 王浩然
- [ ] git commit 三个测试文件
- [ ] PROGRESS.md 更新 + tag
- [ ] 边界条件测试
- [ ] Bug 修复
**验收标准**:
- cargo test --workspace 全部通过(预期 139/139
- 风险3消息链路已核查结论
- 已知 P0/P1 bug 清零
**当前进度**: ~70%(集成测试编写完毕,验收阻塞)
**风险**: 新测试在 Linux ARM64 可能有编译或运行时问题
---
### M1.3 - 性能优化与 Alpha 发布
**时间**: 2周2026-04-09 ~ 2026-04-23
**负责人**: 全员
**任务清单**:
- [ ] 性能基准测试
- [ ] 热点分析和优化
- [ ] 内存泄漏检查
- [ ] 启动时间优化
- [ ] 视频渲染帧率优化
- [ ] 文档完善
- [ ] 发布 v2.0.0-alpha
**验收标准**:
- 视频渲染 ≥ 60fps
- 内存占用 ≤ 旧版本 120%
- 启动时间 ≤ 3秒
- 文档完整度 > 80%
**当前进度**: 0%
**风险**: 性能可能达不到预期
---
### M1.4 - 稳定性测试与正式发布
**时间**: 6周2026-04-23 ~ 2026-06-04
**负责人**: PM 刘建国 + QA
**任务清单**:
- [ ] 长时间稳定性测试7x24小时
- [ ] 压力测试
- [ ] 异常场景测试
- [ ] 用户验收测试
- [ ] Bug 修复和优化
- [ ] 发布文档和迁移指南
- [ ] 发布 v2.0.0
**验收标准**:
- 连续运行 7天无崩溃
- P0/P1 bug 清零
- 用户反馈满意度 > 90%
**当前进度**: 0%
**风险**: 可能发现严重 bug 导致延期
---
## Phase 2: 生态扩展(规划中)
### M2.1 - 插件市场基础设施
**时间**: 4周
**目标**: 建立插件注册、分发、版本管理机制
### M2.2 - 3D 渲染插件
**时间**: 6周
**目标**: 支持 glTF/FBX 模型实时渲染
### M2.3 - AI 集成插件
**时间**: 6周
**目标**: 语音识别、NLU、TTS 集成
### M2.4 - VR/AR 输出插件
**时间**: 8周
**目标**: 支持主流 VR 头显和 AR 设备
---
## Phase 3: 平台化(规划中)
### M3.1 - 云端内容分发
**时间**: 8周
**目标**: CDN + 内容管理系统
### M3.2 - 多设备协同
**时间**: 6周
**目标**: 手机 App + 多屏联动
### M3.3 - AI 内容生成
**时间**: 12周
**目标**: AI 驱动的角色生成和动画
### M3.4 - 开发者工具链
**时间**: 8周
**目标**: IDE 插件、调试器、模拟器
---
## 关键时间节点
| 日期 | 里程碑 | 交付物 |
|------|--------|--------|
| 2026-03-26 | M1.1 完成 | 所有核心插件迁移完成 |
| 2026-04-09 | M1.2 完成 | 集成测试通过 |
| 2026-04-23 | M1.3 完成 | v2.0.0-alpha 发布 |
| 2026-06-04 | M1.4 完成 | v2.0.0 正式发布 |
| 2026-09-04 | Phase 2 完成 | 插件生态建立 |
| 2027-06-04 | Phase 3 完成 | 平台化完成 |
---
## 进度跟踪机制
### 每日
- PM 检查任务进度
- 更新 PROGRESS.md
- 识别阻塞点
### 每周
- 团队站会(通过 TEAM_CHAT.md
- 复盘上周进度
- 调整下周计划
- 风险评估
### 每月
- 里程碑评审
- 绩效评估
- 技术分享
- 战略调整
---
**文档版本**: v1.1
**最后更新**: 2026-03-14
**负责人**: 陈逸飞 (CEO)