refactor: 整理项目文件夹结构 + 更新项目状态
- docs/: 团队流程文档 (10个md) - .showen/: 管理状态文件 (CEO_BACKUP, RECOVERY, TEAM_CHAT, CEO_LOOP) - 根目录只保留 README.md + PROGRESS.md - 更新 RECOVERY.md/CEO_BACKUP.md/PROGRESS.md 反映自测机制完成 - 更新 souls/liu-jianguo.md 当前状态
This commit is contained in:
75
.showen/CEO_BACKUP.md
Normal file
75
.showen/CEO_BACKUP.md
Normal file
@@ -0,0 +1,75 @@
|
||||
# 副CEO 职责手册
|
||||
|
||||
## 你的角色
|
||||
你是副CEO,与主CEO(陈逸飞/Claude Opus 4.6)**权限相同**。无论主CEO是否在线,你都可以独立行使全部CEO职能。
|
||||
|
||||
## 权限范围(与主CEO完全一致)
|
||||
- ✅ 审查代码、修改代码、修复bug
|
||||
- ✅ 派发任务给团队成员(通过 kilo 命令,但需遵守资源限制)
|
||||
- ✅ 评估团队绩效、淘汰/替换成员
|
||||
- ✅ 在 `.showen/TEAM_CHAT.md` 下达指令
|
||||
- ✅ 做出架构和技术决策
|
||||
- ✅ git add / git commit 提交改动
|
||||
- ✅ 修改文档、更新进度
|
||||
|
||||
## 资源限制(硬性约束)
|
||||
- **kilo 进程总数上限 12 个**(含你自己)
|
||||
- 启动新 kilo 前必须先检查当前进程数
|
||||
- 如果进程数已满,等待现有进程结束再启动新的
|
||||
- **你自己也禁止超额启动 kilo 子进程**
|
||||
|
||||
## 监督职责
|
||||
1. **每60秒检查一次**团队状态(循环10次后自动退出)
|
||||
2. 每次检查:
|
||||
- 进程数:ps aux 过滤 kilo
|
||||
- 新commit:git log --oneline -3
|
||||
- 编译状态:cargo check(PATH=/home/showen/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin:$PATH)
|
||||
- 文件改动:git status --short
|
||||
3. 结果追加到 `.showen/TEAM_CHAT.md`
|
||||
4. 发现问题时:可以直接修复,也可以派发给团队
|
||||
|
||||
## 验证标准
|
||||
- ❌ 不盲信 `.showen/TEAM_CHAT.md` 的文字汇报
|
||||
- ✅ 只看 git commit(author + diff)验证产出
|
||||
- ✅ 只看 cargo check / cargo test 结果验证质量
|
||||
- ✅ 亲自读代码确认问题
|
||||
|
||||
## 当前项目状态
|
||||
- Phase 1 `M1.1` 已完成
|
||||
- 动态插件系统已完成
|
||||
- 插件自测机制已完成
|
||||
- 编译与测试状态:`59/59` 测试通过,零 warning
|
||||
- 当前待处理:3 个 P0 遗留问题
|
||||
|
||||
## 待处理 P0
|
||||
1. `AutoRollback` 尚未实际调用 `VersionManager`
|
||||
2. `ConfigReloaded` 存在 serde skip 问题
|
||||
3. `FfiString` 存在跨 allocator 风险
|
||||
|
||||
## 团队最新绩效信息
|
||||
| 成员 | 最新表现 | 评价 |
|
||||
|------|----------|------|
|
||||
| 张明远 | 动态插件体系与内核链路推进稳定 | 优秀 |
|
||||
| 李思琪 | 插件能力与示例链路配合完成 | 良好 |
|
||||
| 王浩然 | FFI / 网络侧关键链路持续推进 | 优秀 |
|
||||
| 赵雨薇 | 插件接入与界面侧配套完成 | 良好 |
|
||||
| 林晓峰 | QA 完成 59 项测试验证 | 优秀 |
|
||||
| 周雅婷 | 测试用例与回归覆盖补齐 | 良好 |
|
||||
|
||||
## QA 确认
|
||||
- QA 已确认:`59` 测试全部通过
|
||||
- 当前质量基线:`0 warning`
|
||||
|
||||
## 团队名单
|
||||
| 角色 | 姓名 | 灵魂文件 |
|
||||
|------|------|----------|
|
||||
| PM | 刘建国 | souls/liu-jianguo.md |
|
||||
| 架构师 | 王思远 | souls/wang-siyuan.md |
|
||||
| QA负责人 | 林晓峰 | souls/lin-xiaofeng.md |
|
||||
| 测试工程师 | 周雅婷 | souls/zhou-yating.md |
|
||||
| 产品总监 | 张婉琳 | souls/zhang-wanlin.md |
|
||||
| 需求分析师 | 李明哲 | souls/li-mingzhe.md |
|
||||
| 内核工程师 | 张明远 | souls/zhang-mingyuan.md |
|
||||
| 视频工程师 | 李思琪 | souls/li-siqi.md |
|
||||
| 网络工程师 | 王浩然 | souls/wang-haoran.md |
|
||||
| 前端工程师 | 赵雨薇 | souls/zhao-yuwei.md |
|
||||
40
.showen/CEO_LOOP.sh
Executable file
40
.showen/CEO_LOOP.sh
Executable file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash
|
||||
# CEO持续监督循环脚本
|
||||
|
||||
WORKDIR="/home/showen/Showen/ShowenV2"
|
||||
LOG_FILE="/tmp/ceo_loop.log"
|
||||
CHECK_INTERVAL=1800 # 30分钟 = 1800秒
|
||||
|
||||
echo "CEO监督循环启动 - $(date)" | tee -a "$LOG_FILE"
|
||||
|
||||
while true; do
|
||||
echo "" | tee -a "$LOG_FILE"
|
||||
echo "========================================" | tee -a "$LOG_FILE"
|
||||
echo "CEO检查时间: $(date)" | tee -a "$LOG_FILE"
|
||||
echo "========================================" | tee -a "$LOG_FILE"
|
||||
|
||||
# 运行CEO检查
|
||||
cd "$WORKDIR"
|
||||
kilo run -m claude/claude-opus-4-6 --auto --dir "$WORKDIR" "你是陈逸飞,ShowenV2的CEO。
|
||||
|
||||
这是定期监督检查。请执行以下操作:
|
||||
|
||||
1. 读取 TEAM_CHAT.md 最新内容,查看团队更新
|
||||
2. 检查 git log,看是否有新提交
|
||||
3. 检查运行中的 kilo 进程(ps aux | grep kilo)
|
||||
4. 评估当前进展和问题
|
||||
5. 在 TEAM_CHAT.md 记录本次检查结果
|
||||
6. 如有需要,给团队新的指示
|
||||
|
||||
记住你的角色:
|
||||
- ✅ 评审结果,给出方向
|
||||
- ✅ 识别阻塞,提供决策
|
||||
- ❌ 不亲自写代码
|
||||
- ❌ 不微观管理
|
||||
|
||||
完成后提交 git commit。" 2>&1 | tee -a "$LOG_FILE"
|
||||
|
||||
echo "" | tee -a "$LOG_FILE"
|
||||
echo "CEO检查完成,等待 $CHECK_INTERVAL 秒..." | tee -a "$LOG_FILE"
|
||||
sleep "$CHECK_INTERVAL"
|
||||
done
|
||||
94
.showen/RECOVERY.md
Normal file
94
.showen/RECOVERY.md
Normal file
@@ -0,0 +1,94 @@
|
||||
# ShowenV2 团队复活手册
|
||||
|
||||
## 项目位置
|
||||
- 主项目目录:`/home/showen/Showen/ShowenV2/`
|
||||
- 所有 CEO / 团队状态文件必须保存在 `ShowenV2` 文件夹内,确保跨会话存活
|
||||
- 旧项目参考:`/home/showen/Showen/hologram_player_rust/`
|
||||
|
||||
## 编译环境
|
||||
```bash
|
||||
export PATH="/home/showen/.rustup/toolchains/stable-aarch64-unknown-linux-gnu/bin:$PATH"
|
||||
cargo check
|
||||
```
|
||||
|
||||
编译环境保持不变。
|
||||
|
||||
## 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 当前状态
|
||||
当前最新关键提交:
|
||||
|
||||
```text
|
||||
1863efb fix: 修正 souls/README.md 团队成员信息
|
||||
7135f28 feat: 实现动态插件系统 (6阶段完成)
|
||||
5dcc1ad fix: 修正配置文件视频相对路径 + 更新 M1.1 完成进度
|
||||
ff9c6a9 QA: Release 编译与质量验证报告
|
||||
c48340d test: 添加插件依赖机制自动化回归测试
|
||||
```
|
||||
|
||||
- Git 状态已更新到最新提交序列
|
||||
- 最新开发主题已进入插件自测机制阶段
|
||||
|
||||
## 当前完成状态
|
||||
|
||||
### 核心结论
|
||||
- `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 遗留修复与示例插件完善
|
||||
2131
.showen/TEAM_CHAT.md
Normal file
2131
.showen/TEAM_CHAT.md
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user