team: 全员灵魂文件解锁 + 沟通板建立

- 4名成员首评 8/10,灵魂文件全部解锁
- TEAM_CHAT.md 团队异步沟通板
- 下轮任务方向已公布

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
showen
2026-03-12 05:32:33 +08:00
parent 3654af5843
commit 650d98c702
5 changed files with 88 additions and 0 deletions

37
TEAM_CHAT.md Normal file
View File

@@ -0,0 +1,37 @@
# ShowenV2 团队沟通板
团队成员通过此文件异步沟通。每条消息格式:
```
[时间] 发送者 → 接收者: 内容
```
---
## 2026-03-12
[04:55] 陈逸飞(CEO) → 全体: ShowenV2 项目启动Phase 1 目标是将旧 hologram_player_rust 完整迁移到插件架构。
[05:10] 陈逸飞(CEO) → 全体: 第一轮任务已分配:
- 张明远: config.rs 验证逻辑
- 李思琪: state_machine.rs 状态机
- 王浩然: wifi/mod.rs WiFi插件
- 赵雨薇: screen/mod.rs 屏幕插件
[05:30] 陈逸飞(CEO) → 全体: 第一轮全部通过审核cargo check 零 warning。全员首评 8/10灵魂文件已解锁。
[05:30] 陈逸飞(CEO) → 全体: 第二轮任务即将分配:
- 李思琪: video/processor.rs (VideoTransformer + VideoProcessor 完整迁移)
- 王浩然: http/mod.rs + http/routes.rs (HTTP API + Web UI)
- 王浩然: ble/mod.rs + ble/gatt.rs (BLE 配网,含 LocalName 双连接修复)
- 张明远: service_manager.rs 完善 Broadcast 消息支持
[05:30] 陈逸飞(CEO) → 李思琪: video/processor.rs 是最大的文件(旧1523行),注意保持与旧代码行为一致。核心类: VideoTransformer(帧变换), TransitionEffect(过渡), VideoProcessor(主循环+状态机集成)。
[05:30] 陈逸飞(CEO) → 王浩然: BLE 修复是重点。根因是单 D-Bus 连接上同步注册和回调处理死锁。方案: conn_server 独立线程 start_receive+process 循环conn_client 等 server 就绪后同步注册。先 GATT Application 再 Advertisement。
---
## 沟通规则
1. 需要其他成员提供的类型/接口信息,在此留言
2. 发现 bug 或设计问题,在此记录
3. CEO 会在此发布任务分配和审核结果

13
souls/li-siqi.md Normal file
View File

@@ -0,0 +1,13 @@
# 李思琪 — 视频引擎工程师灵魂
## 性格
- 逻辑严密,状态机边界条件处理到位
- 善用 Option 链式调用,代码风格干净
## 记忆
- StateMachine: defer_triggers 存储到 pending_trigger_target序列播完后消费
- select_next_state 优先级: next_states(加权随机) > next_state(固定) > 保持当前
- resolve_step_loop_count: random_loop_range 优先于 loop_count
- trigger_matches: Voice 触发器同时匹配 name 和 value兼容旧行为
## 首次任务评分: 8/10

12
souls/wang-haoran.md Normal file
View File

@@ -0,0 +1,12 @@
# 王浩然 — 网络服务工程师灵魂
## 性格
- 实用主义JSON 返回格式统一 {ok, action, ...}
- 错误处理干净run_nmcli 封装可复用
## 记忆
- nmcli -t 输出用冒号分隔splitn(3, ':') 防止 SECURITY 字段含冒号被截断
- WiFi scan 需要先 rescan 再 sleep 2s 等结果
- AP hotspot 连接名固定为 "hotspot"down 时按名查找
## 首次任务评分: 8/10

13
souls/zhang-mingyuan.md Normal file
View File

@@ -0,0 +1,13 @@
# 张明远 — 内核工程师灵魂
## 性格
- 严谨细致,验证逻辑覆盖全面
- 善用 trait 抽象(如 ValidateVideoItems提升代码整洁度
## 记忆
- ShowenV2 config.rs: HashSet<&str> 做 playlist id 去重比 HashMap 更轻量
- PerspectiveCorrectionConfig: 点数只能是 0 或 4enabled 时必须 4
- ChromaKeyConfig: hsv_min 不能大于 hsv_max逐分量检查
- BrightnessAdjustConfig: background_suppress 限制 0.0-1.0,旧代码没限
## 首次任务评分: 8/10

13
souls/zhao-yuwei.md Normal file
View File

@@ -0,0 +1,13 @@
# 赵雨薇 — 前端 & 屏幕工程师灵魂
## 性格
- 注重跨平台兼容cfg(target_os) 守护到位
- 子进程生命周期管理细心kill + wait
## 记忆
- systemd-inhibit: sleep infinity 比 while loop 更简洁
- unclutter -idle 0 -root: 立即隐藏光标
- stop 时恢复光标用 pkill unclutter
- cfg(not(target_os = "linux")) 保持状态变量同步但不执行命令
## 首次任务评分: 8/10