- Cargo.toml: edition 2021 - plugin-sdk/Cargo.toml: edition 2021 - plugins/example-plugin/Cargo.toml: edition 2021 Rust 2021 edition 带来更好的闭包捕获规则、IntoIterator for arrays 等改进。
4.7 KiB
4.7 KiB
ShowenV2 项目里程碑
Phase 1: 基础平台(当前)
M1.1 - 核心插件迁移 ✅ 已完成
时间: 2周(2026-03-12 ~ 2026-03-14)— 提前完成 负责人: PM 刘建国
任务清单:
- 项目骨架搭建
- core/ 基础架构(Plugin trait, Message, Config)
- 第一轮插件(config验证, StateMachine, WiFi, Screen)
- 第二轮核心功能
- ServiceManager Broadcast + Message Clone(张明远)
- VideoProcessor 完整实现(李思琪)
- BlePlugin + GATT 双连接修复(王浩然)
- HttpPlugin + Web UI(赵雨薇)
- main.rs 集成所有插件
- configs/ 配置文件迁移
- 动态插件系统 6 阶段(张明远)
- DevicePlugin 阶段一+二(Display/SleepInhibit/Backlight/Cursor)
- Flutter App v0.2(P0/P1 全清,完成度 ~90%)
- API 文档校准(以 routes.rs 为唯一权威重写)
- 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 为准,本文件仅保留任务清单。
任务清单:
- ServiceManager 集成测试 (8个) — 周雅婷
- HTTP API 路由集成测试 (9个) — 赵雨薇(待 Linux 验收)
- 动态插件集成测试 (15个) — 张明远(待 Linux 验收)
- 插件管理 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)