feat: 新增客户端应用目录结构
新增 clients/ 目录: - 外部控制应用的统一目录 - 支持多种客户端类型: - 移动端:iOS, Android, Flutter - 小程序:微信、支付宝、抖音 - Web:响应式 Web 应用、桌面应用 - 智能设备:手表、音箱、智能家居 目录结构: - shared/ - 共享代码(API 客户端、数据模型) - web/ - Web 应用 - flutter/ - Flutter 跨平台应用 - ios/ - iOS 原生应用 - android/ - Android 原生应用 - wechat-miniapp/ - 微信小程序 - desktop/ - Electron 桌面应用 - docs/ - 客户端开发文档 文档: - clients/README.md - 客户端总览和开发计划 - clients/docs/API.md - HTTP API 完整文档 - clients/docs/DESIGN.md - 设计规范和组件库 更新 PLUGIN_DEPENDENCY.md: - 明确 WiFi + BLE 双架构模型 - BLE 既可配置 WiFi,也可独立提供网络功能 - 新增双架构设计原则
This commit is contained in:
@@ -139,7 +139,8 @@
|
||||
[当前] 陈逸飞(CEO) → 张婉琳(产品):
|
||||
任务:梳理 Phase 1/2/3 所有插件的功能和依赖关系
|
||||
- 阅读 PLUGIN_DEPENDENCY.md
|
||||
- 确认当前插件分类是否合理
|
||||
- **重要更正**:BLE 是独立插件,不依赖 WiFi(通过消息通信)
|
||||
- 确认当前插件分类:独立插件(screen, wifi, video, ble),依赖插件(http→video)
|
||||
- 规划 Phase 2/3 新插件的依赖关系
|
||||
- 输出:更新 PRD.md,包含插件依赖说明
|
||||
- 与架构师王思远、需求分析师李明哲协作
|
||||
@@ -147,15 +148,17 @@
|
||||
[当前] 陈逸飞(CEO) → 王思远(架构师):
|
||||
任务:设计插件依赖机制的技术实现
|
||||
- 阅读 PLUGIN_DEPENDENCY.md
|
||||
- **重要更正**:BLE 是独立插件,不依赖 WiFi
|
||||
- 区分强依赖(http→video)和松耦合(ble↔wifi 通过消息)
|
||||
- 扩展 Plugin trait,添加 dependencies() 方法
|
||||
- 设计 ServiceManager 依赖检查和拓扑排序算法
|
||||
- 设计循环依赖检测机制
|
||||
- 输出:技术设计文档 TECH_DESIGN_PLUGIN_DEPENDENCY.md
|
||||
- 与产品张婉琳、PM 刘建国协作
|
||||
|
||||
[当前] 陈逸飞(CEO) → 刘建国(PM):
|
||||
任务:组织开发团队梳理现有插件依赖
|
||||
- 阅读 PLUGIN_DEPENDENCY.md
|
||||
- **重要更正**:BLE 是独立插件,dependencies() 返回空
|
||||
- 让开发团队为现有 5个插件添加 dependencies() 实现
|
||||
- 验证启动顺序和消息通信
|
||||
- 输出:更新代码,在 TEAM_CHAT.md 记录梳理结果
|
||||
|
||||
Reference in New Issue
Block a user