diff --git a/PROGRESS.md b/PROGRESS.md index d9a3f68..dad0a02 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -99,6 +99,16 @@ ShowenV2 不仅是全息宠物播放器,而是一个**通用数字生命窗口 | 24 | `05235f5` | Task3: Linux ARM64 Backend 实现 | 赵雨薇 | | 25 | `1827310` | Task4: 7个集成测试 (MockBackend) | 李思琪 | +### ✅ DevicePlugin 阶段二 — ScreenPlugin 迁移 (全部完成) + +| # | 提交 | 内容 | 负责人 | +|---|------|------|--------| +| 26 | `48d1eeb` | plugin-sdk 同步 Device 类型 | 李思琪 | +| 27 | `f060519` | Task1: DeviceCommand 添加 SetCursorVisible | 张明远 | +| 28 | `5310a92` | Task2: LinuxArm64Backend 添加光标控制 | 赵雨薇 | +| 29 | `bf41c45` | Task3: ScreenPlugin 重构为 thin wrapper | 赵雨薇 | +| 30 | `be08c63` | Task4: 新增 4 个光标控制集成测试 | 李思琪 | + --- ## 架构概览 @@ -152,11 +162,9 @@ ShowenV2 不仅是全息宠物播放器,而是一个**通用数字生命窗口 ## 当前质量快照 -- 测试总数:**73** -- 测试结果:**73/73 通过** +- 测试总数:**77** +- 测试结果:**77/77 通过** - 编译告警:**0 warning** -- 当前里程碑:**DevicePlugin 阶段一完成** -- DevicePlugin: Display + SleepInhibit + Backlight (Linux ARM64) -- P0 #3 AutoRollback 回退:已修复(张明远) -- P0 #4 ConfigReloaded serde:已修复(李思琪) -- P0 #5 FfiString 跨 allocator:已修复(王浩然) +- 当前里程碑:**DevicePlugin 阶段二完成 — ScreenPlugin 迁移** +- DevicePlugin 能力: Display + SleepInhibit + Backlight + Cursor (Linux ARM64) +- ScreenPlugin 已重构为 thin wrapper(通过 DeviceCommand 转发) diff --git a/souls/chen-yifei.md b/souls/chen-yifei.md index 8e5d16d..f3ca3ee 100644 --- a/souls/chen-yifei.md +++ b/souls/chen-yifei.md @@ -95,25 +95,21 @@ - 员工用 kilo 完成任务后必须自行更新 soul 文件,否则经验丢失 ## 当前状态 (2026-03-13) -- **M1.1 完成**: cargo check 零 warning, 73/73 测试通过 -- **DevicePlugin 阶段一完成**: 4 个任务全部交付 - - Task1: Message enum 扩展 (张明远) - - Task2: DevicePlugin 骨架 + Backend trait (王思远) - - Task3: Linux ARM64 Backend (赵雨薇) - - Task4: 7 个集成测试 (李思琪) -- **动态插件系统**: 6 阶段全部完成 -- **插件自测机制**: capabilities + self_test + 3 阶段启动 (init→test→start) -- **FFI 安全性**: SendCallback ctx 参数、catch_unwind、FfiString free_string 跨 allocator 已修复 -- **3 个 P0 全部修复**: AutoRollback、ConfigReloaded serde、FfiString allocator -- **组织升级完成**: COMPANY_RULES.md + inbox 消息系统 + 个人工作逻辑 -- 管理架构:CEO(陈逸飞/Opus) → PM(刘建国/GPT-5.4) → 开发团队(Opus/GPT-5.4) +- **77/77 测试通过, 零 warning** +- **DevicePlugin 阶段一+二全部完成** + - 阶段一: Message扩展 + Plugin骨架 + Backend trait + Linux后端 + 7测试 + - 阶段二: 光标控制 + ScreenPlugin迁移为thin wrapper + 4测试 +- **DevicePlugin 能力**: Display + SleepInhibit + Backlight + Cursor (Linux ARM64) +- **ScreenPlugin**: 已重构为消息转发层,不再直接管理硬件 +- **plugin-sdk**: 已同步所有 Device 类型 +- **组织升级**: COMPANY_RULES.md + inbox 消息系统 + 个人工作逻辑 +- 管理架构:CEO(陈逸飞/Opus) → PM(刘建国) → 开发团队 - 11 名团队成员(详见 souls/README.md) -- 沟通方式:.showen/TEAM_CHAT.md (集体) + .showen/inbox/.md (个人) ## 待处理事项 -- DevicePlugin 阶段二:ScreenPlugin 功能迁移、更多命令实现 -- DevicePlugin 阶段三:触摸/传感器/音频/多平台后端 -- 示例插件完善 +- DevicePlugin 阶段三:VideoPlugin framebuffer迁移、触摸/传感器/音频、多平台后端 +- 示例插件完善(展示 DeviceCommand 使用) +- 考虑完全移除 ScreenPlugin(如果 thin wrapper 无价值) - 员工 soul 文件持续更新 ## 项目文件导航