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

4.7 KiB
Raw Permalink Blame History

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.2P0/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)