docs: DevicePlugin阶段一完成 — PROGRESS更新(73测试) + CEO soul更新
This commit is contained in:
22
PROGRESS.md
22
PROGRESS.md
@@ -87,7 +87,17 @@ ShowenV2 不仅是全息宠物播放器,而是一个**通用数字生命窗口
|
|||||||
|---|------|------|--------|
|
|---|------|------|--------|
|
||||||
| 18 | `7135f28` | 动态插件系统 6 阶段完成 | 全员 |
|
| 18 | `7135f28` | 动态插件系统 6 阶段完成 | 全员 |
|
||||||
| 19 | `1863efb` | 修正 `souls/README.md` 团队成员信息 | CEO |
|
| 19 | `1863efb` | 修正 `souls/README.md` 团队成员信息 | CEO |
|
||||||
| 20 | `待提交` | 插件自测机制:capabilities + self_test + 3阶段启动 | 全员 |
|
| 20 | `99ee789` | 插件自测机制:capabilities + self_test + 3阶段启动 | 全员 |
|
||||||
|
|
||||||
|
### ✅ DevicePlugin 阶段一 (全部完成)
|
||||||
|
|
||||||
|
| # | 提交 | 内容 | 负责人 |
|
||||||
|
|---|------|------|--------|
|
||||||
|
| 21 | `db48437` | 组织升级:公司统一规范 + inbox 消息系统 | PM 刘建国 |
|
||||||
|
| 22 | `4d1b830` | Task1: Message enum 扩展 (7个设备类型) | 张明远 |
|
||||||
|
| 23 | `584f65b` | Task2: DevicePlugin 骨架 + Backend trait | 王思远 |
|
||||||
|
| 24 | `05235f5` | Task3: Linux ARM64 Backend 实现 | 赵雨薇 |
|
||||||
|
| 25 | `1827310` | Task4: 7个集成测试 (MockBackend) | 李思琪 |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -108,7 +118,7 @@ ShowenV2 不仅是全息宠物播放器,而是一个**通用数字生命窗口
|
|||||||
│ plugin_store/ — 动态插件存储、发现、版本载入 │
|
│ plugin_store/ — 动态插件存储、发现、版本载入 │
|
||||||
├─────────────────────────────────────────────────────┤
|
├─────────────────────────────────────────────────────┤
|
||||||
│ plugins/ (一切皆插件) │
|
│ plugins/ (一切皆插件) │
|
||||||
│ video/ screen/ http/ ble/ wifi/ │
|
│ video/ screen/ http/ ble/ wifi/ device/ │
|
||||||
│ (未来: render/ avatar/ vr/ ar/ voice/ ai/ singer/) │
|
│ (未来: render/ avatar/ vr/ ar/ voice/ ai/ singer/) │
|
||||||
└─────────────────────────────────────────────────────┘
|
└─────────────────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
@@ -125,6 +135,7 @@ ShowenV2 不仅是全息宠物播放器,而是一个**通用数字生命窗口
|
|||||||
7. **动态插件 C FFI + JSON 序列化** — 以稳定 ABI + JSON 边界承载跨语言插件交互
|
7. **动态插件 C FFI + JSON 序列化** — 以稳定 ABI + JSON 边界承载跨语言插件交互
|
||||||
8. **ctx-based SendCallback** — 用上下文回调替代 `thread_local`,消除线程绑定隐患
|
8. **ctx-based SendCallback** — 用上下文回调替代 `thread_local`,消除线程绑定隐患
|
||||||
9. **3阶段启动** — 插件生命周期统一为 `init -> test -> start`,先自检再对外服务
|
9. **3阶段启动** — 插件生命周期统一为 `init -> test -> start`,先自检再对外服务
|
||||||
|
10. **DevicePlugin 统一硬件抽象** — 所有硬件访问通过 DevicePlugin,多平台适配只改 Backend
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -141,10 +152,11 @@ ShowenV2 不仅是全息宠物播放器,而是一个**通用数字生命窗口
|
|||||||
|
|
||||||
## 当前质量快照
|
## 当前质量快照
|
||||||
|
|
||||||
- 测试总数:**62**
|
- 测试总数:**73**
|
||||||
- 测试结果:**62/62 通过**
|
- 测试结果:**73/73 通过**
|
||||||
- 编译告警:**0 warning**
|
- 编译告警:**0 warning**
|
||||||
- 当前里程碑:**M1.1 完成,P0 全清**
|
- 当前里程碑:**DevicePlugin 阶段一完成**
|
||||||
|
- DevicePlugin: Display + SleepInhibit + Backlight (Linux ARM64)
|
||||||
- P0 #3 AutoRollback 回退:已修复(张明远)
|
- P0 #3 AutoRollback 回退:已修复(张明远)
|
||||||
- P0 #4 ConfigReloaded serde:已修复(李思琪)
|
- P0 #4 ConfigReloaded serde:已修复(李思琪)
|
||||||
- P0 #5 FfiString 跨 allocator:已修复(王浩然)
|
- P0 #5 FfiString 跨 allocator:已修复(王浩然)
|
||||||
|
|||||||
@@ -95,7 +95,12 @@
|
|||||||
- 员工用 kilo 完成任务后必须自行更新 soul 文件,否则经验丢失
|
- 员工用 kilo 完成任务后必须自行更新 soul 文件,否则经验丢失
|
||||||
|
|
||||||
## 当前状态 (2026-03-13)
|
## 当前状态 (2026-03-13)
|
||||||
- **M1.1 完成**: cargo check 零 warning, 66/66 测试通过
|
- **M1.1 完成**: cargo check 零 warning, 73/73 测试通过
|
||||||
|
- **DevicePlugin 阶段一完成**: 4 个任务全部交付
|
||||||
|
- Task1: Message enum 扩展 (张明远)
|
||||||
|
- Task2: DevicePlugin 骨架 + Backend trait (王思远)
|
||||||
|
- Task3: Linux ARM64 Backend (赵雨薇)
|
||||||
|
- Task4: 7 个集成测试 (李思琪)
|
||||||
- **动态插件系统**: 6 阶段全部完成
|
- **动态插件系统**: 6 阶段全部完成
|
||||||
- **插件自测机制**: capabilities + self_test + 3 阶段启动 (init→test→start)
|
- **插件自测机制**: capabilities + self_test + 3 阶段启动 (init→test→start)
|
||||||
- **FFI 安全性**: SendCallback ctx 参数、catch_unwind、FfiString free_string 跨 allocator 已修复
|
- **FFI 安全性**: SendCallback ctx 参数、catch_unwind、FfiString free_string 跨 allocator 已修复
|
||||||
@@ -106,10 +111,10 @@
|
|||||||
- 沟通方式:.showen/TEAM_CHAT.md (集体) + .showen/inbox/<name>.md (个人)
|
- 沟通方式:.showen/TEAM_CHAT.md (集体) + .showen/inbox/<name>.md (个人)
|
||||||
|
|
||||||
## 待处理事项
|
## 待处理事项
|
||||||
- DevicePlugin 架构设计评审和实施
|
- DevicePlugin 阶段二:ScreenPlugin 功能迁移、更多命令实现
|
||||||
|
- DevicePlugin 阶段三:触摸/传感器/音频/多平台后端
|
||||||
- 示例插件完善
|
- 示例插件完善
|
||||||
- 员工 soul 文件持续更新
|
- 员工 soul 文件持续更新
|
||||||
- PM 刘建国绩效观察(组织升级任务完成良好,git提交曾连续失败)
|
|
||||||
|
|
||||||
## 项目文件导航
|
## 项目文件导航
|
||||||
- 代码: src/core/, src/plugins/, plugin-sdk/, plugins/
|
- 代码: src/core/, src/plugins/, plugin-sdk/, plugins/
|
||||||
|
|||||||
Reference in New Issue
Block a user