Files
ShowenV2/PROGRESS.md
XiuChengWu 2a6e14b976 feat: Update project documentation and workflow to reflect changes in task dispatching and testing processes
- 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.
2026-07-03 14:14:50 +08:00

2.1 KiB
Raw Blame History

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 集成),零 warningM1.1结束时77/77M1.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