feat: M1.1 完成 + M1.2 启动 — 全量更新
M1.1 收尾: - 24项 P0/P1/P2 bug 修复 (Rust 107 tests + Flutter 15 tests) - Flutter App v0.3: cupertino_icons 修复, 单元测试, 调试面板, APK 52.6MB - 示例插件完善: manifest.json + 请求/响应示范 + 7个测试 - API 文档重写 (以 routes.rs 为唯一权威) - MILESTONES.md 更新至 100% M1.2 启动: - P0: 插件管理 API 闭环 (handle_manager_message Custom 分支 + broadcast_plugin_states) - ServiceManager 集成测试 8/8 (tests/m1_2_service_manager.rs) - M1.2 测试计划 (docs/M1.2_TEST_PLAN.md, 18个E2E场景) - 动态插件系统: auto_rollback + version_manager GC + 路径穿越防护 总计: Rust 115/115 测试, Flutter 15/15 测试, 零 warning Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,99 +1,37 @@
|
||||
# ShowenV2 团队复活手册
|
||||
# ShowenV2 会话恢复指引
|
||||
|
||||
## 项目位置
|
||||
- 主项目目录:`/home/showen/Showen/ShowenV2/`
|
||||
- 所有 CEO / 团队状态文件必须保存在 `ShowenV2` 文件夹内,确保跨会话存活
|
||||
- 旧项目参考:`/home/showen/Showen/hologram_player_rust/`
|
||||
> **所有 CEO 操作上下文已统一到根目录 `CLAUDE.md`。** 本文件仅保留技术恢复细节。
|
||||
|
||||
## 恢复步骤
|
||||
|
||||
1. 读 `CLAUDE.md`(Claude Code 自动加载) — CEO 身份 + 团队 + 规则 + 状态 + kilo 模板
|
||||
2. 检查 `.showen/TEAM_CHAT.md` — 团队最新动态
|
||||
3. 按需读 `souls/chen-yifei.md` — CEO 深层经验
|
||||
4. 其他文件按 `CLAUDE.md` 文件导航表按需加载
|
||||
|
||||
## 编译环境
|
||||
|
||||
```bash
|
||||
export PATH="/home/showen/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin:$PATH"
|
||||
cargo check
|
||||
```
|
||||
|
||||
当前调试环境:Debian 11 KDE 桌面 (`ARM64` / `aarch64`)。
|
||||
- 平台: Debian 11 KDE / ARM64 (aarch64)
|
||||
- Rust edition 2018, stable toolchain
|
||||
- 项目: `/home/showen/Showen/ShowenV2/`
|
||||
|
||||
- 主运行平台以 Linux/ARM64 为主
|
||||
- 显示目标不局限于全息设备,支持 AR、VR、XR、普通屏幕、投影、LED 矩阵等可运行终端
|
||||
- 分辨率目标为 8K 以内所有显示配置
|
||||
|
||||
## kilo 调用方式
|
||||
```bash
|
||||
kilo run -m openai/gpt-5.4 --auto \
|
||||
--dir /home/showen/Showen/ShowenV2 \
|
||||
"你是<角色名>。先读取 souls/<name>.md 和 .showen/TEAM_CHAT.md。任务:<具体说明>。"
|
||||
```
|
||||
|
||||
- 调用方式保持不变
|
||||
- 不使用 `-f`
|
||||
- `--auto` 自动批准权限
|
||||
- `--dir` 固定指向 `ShowenV2`
|
||||
|
||||
## Git 当前状态
|
||||
当前最新关键提交:
|
||||
## Git 状态快照
|
||||
|
||||
```text
|
||||
1863efb fix: 修正 souls/README.md 团队成员信息
|
||||
7135f28 feat: 实现动态插件系统 (6阶段完成)
|
||||
5dcc1ad fix: 修正配置文件视频相对路径 + 更新 M1.1 完成进度
|
||||
ff9c6a9 QA: Release 编译与质量验证报告
|
||||
c48340d test: 添加插件依赖机制自动化回归测试
|
||||
be08c63 test: 新增 4 个光标控制集成测试
|
||||
bf41c45 feat: ScreenPlugin 重构为 thin wrapper
|
||||
5310a92 feat: LinuxArm64Backend 添加光标控制
|
||||
f060519 feat: DeviceCommand 添加 SetCursorVisible
|
||||
48d1eeb feat: plugin-sdk 同步 Device 类型
|
||||
```
|
||||
|
||||
- Git 状态已更新到最新提交序列
|
||||
- 最新开发主题已进入插件自测机制阶段
|
||||
## 状态真相源
|
||||
|
||||
## 当前完成状态
|
||||
|
||||
### 核心结论
|
||||
- ShowenV2 当前定位为通用数字生命窗口平台,不再按单一“全息宠物播放器”理解
|
||||
- `core/` 下所有文件已完成
|
||||
- `plugins/` 下所有文件已完成
|
||||
- 动态插件系统 6 阶段已完成
|
||||
- 插件自测机制已实现:`capabilities + self_test + 3阶段启动`
|
||||
- 当前质量基线:`59` 个测试全部通过,`0 warning`
|
||||
|
||||
### 已完成文件范围
|
||||
- `src/core/`:全部完成
|
||||
- `src/plugins/`:全部完成
|
||||
- `src/main.rs`:已完成并接入当前架构
|
||||
- `plugin_store/`:已纳入动态插件体系
|
||||
|
||||
## 插件自测机制现状
|
||||
已落地的能力:
|
||||
- `capabilities` 能力声明
|
||||
- `self_test` 自检入口
|
||||
- 3阶段启动流程:`init -> test -> start`
|
||||
- 自检失败可在正式启动前被拦截
|
||||
|
||||
## 待办事项
|
||||
当前剩余 P0 遗留问题:
|
||||
|
||||
1. `P0 #3` AutoRollback 尚未实际调用 `VersionManager`
|
||||
2. `P0 #4` `ConfigReloaded` 存在 serde skip 问题
|
||||
3. `P0 #5` `FfiString` 跨 allocator 风险未消除
|
||||
|
||||
## 团队成员灵魂文件
|
||||
### 管理层
|
||||
- `souls/chen-yifei.md` — CEO
|
||||
|
||||
### 产品和需求团队
|
||||
- `souls/zhang-wanlin.md` — 产品总监
|
||||
- `souls/li-mingzhe.md` — 需求分析师
|
||||
- `souls/wang-siyuan.md` — 架构师
|
||||
|
||||
### 项目管理和质量团队
|
||||
- `souls/liu-jianguo.md` — 项目经理
|
||||
- `souls/lin-xiaofeng.md` — QA 负责人
|
||||
- `souls/zhou-yating.md` — 测试工程师
|
||||
|
||||
### 开发团队
|
||||
- `souls/zhang-mingyuan.md` — 内核工程师
|
||||
- `souls/li-siqi.md` — 视频引擎工程师
|
||||
- `souls/wang-haoran.md` — 网络服务工程师
|
||||
- `souls/zhao-yuwei.md` — 前端屏幕工程师
|
||||
|
||||
## 会话恢复要点
|
||||
- 先读取 `.showen/RECOVERY.md`、对应 `souls/*.md`、`PROGRESS.md`、`.showen/CEO_BACKUP.md`
|
||||
- 所有状态以 `ShowenV2` 仓库内文档为准
|
||||
- 当前阶段判断:`M1.1` 已完成,后续重点是 3 个 P0 遗留修复与示例插件完善
|
||||
- **团队/状态/待办/压力追踪** → `CLAUDE.md`(唯一权威)
|
||||
- **公司详细规范** → `.showen/COMPANY_RULES.md`
|
||||
- **提交历史** → `PROGRESS.md`
|
||||
- **副 CEO 交接** → `.showen/CEO_BACKUP.md`
|
||||
|
||||
Reference in New Issue
Block a user