- Changed references from "kilo" to "Agent 子代理" in various documentation files to align with the new task dispatching method. - Updated CLAUDE.md to reflect the new agent-based execution model and modified task dispatch template. - Revised PROGRESS.md to indicate successful testing and acceptance of M1.2 with detailed results. - Enhanced communication and workflow documentation to clarify the use of Agent 子代理 for real-time collaboration and task management. - Updated team member soul files with lessons learned from recent testing and integration experiences. - Refactored test files to remove unused code and improve clarity, ensuring compliance with zero warning standards. - Documented specific experiences and lessons learned during M1.2 testing, including handling of edge cases and configuration validation.
2.1 KiB
2.1 KiB
ShowenV2 — 项目进度
当前状态和待办事项的权威来源是
CLAUDE.md。本文件保留里程碑摘要和最近变更。 完整提交历史见.showen/PROGRESS_ARCHIVE.md。
当前里程碑
M1.2 — 测试验收已通过,收尾中 🔄
- 集成测试全部编写完毕(ServiceManager 8 + HTTP路由 12 + 动态插件 15 = 35 个)
- 2026-07-03 目标机(Linux ARM64, 192.168.31.105)两轮验收:147/147 全过、零 warning(第一轮暴露 1 个测试前提错误 + 3 个 warning,返工后第二轮全绿,证据见 TEAM_CHAT.md)
- 剩余:commit 返工测试文件 + 打 tag(待批准)+ 风险3 生产者核查(王浩然)
M1.1 — 完成 ✅
- 30 个提交,Phase 1 骨架 + 功能迁移 + 动态插件 + DevicePlugin 阶段一/二
- 115/115 测试通过(107 核心 + 8 集成),零 warning(M1.1结束时77/77,M1.2期间增至115)
- DevicePlugin: Display + SleepInhibit + Backlight + Cursor (Linux ARM64)
- ScreenPlugin 重构为 thin wrapper
最近变更 (提交 26-30)
| # | 提交 | 内容 | 负责人 |
|---|---|---|---|
| 26 | 48d1eeb |
plugin-sdk 同步 Device 类型 | 李思琪 |
| 27 | f060519 |
DeviceCommand 添加 SetCursorVisible | 张明远 |
| 28 | 5310a92 |
LinuxArm64Backend 添加光标控制 | 赵雨薇 |
| 29 | bf41c45 |
ScreenPlugin 重构为 thin wrapper | 赵雨薇 |
| 30 | be08c63 |
新增 4 个光标控制集成测试 | 李思琪 |
架构概览
core/ (插件微内核)
ServiceManager → 生命周期/消息路由/错误策略
Plugin trait → 统一插件接口
Message enum → 类型安全消息 (Serialize/Deserialize)
动态插件层 → FFI Loader / Runtime / Self-Test
plugins/ (一切皆插件)
video/ screen/ http/ ble/ wifi/ device/
(未来: render/ avatar/ vr/ ar/ voice/ ai/ singer/)
实机验证结果
| 验证项 | 结果 |
|---|---|
--validate |
21 个视频路径全部有效 |
| 插件初始化 | 5/5 正常 start |
| HTTP API | /api/status、/api/playlist 正常 |
| framebuffer | fb0 480x800 检测成功 |
| Release 编译 | 9.4MB ARM aarch64 |