# Team Module Rules

## 范围与职责

适用于 `src/host/team/`。

把官方 Agent Team 能力适配为插件可消费的最小面：

- 解析并守卫官方 Team 服务（`ctx.agentTeams`）；
- 把画布事实确定性地翻译为官方成员名与职责简述；

判断归属：该修改是否改变「插件如何收窄并消费官方 Team 服务」？
若改变的是「一个 Team 节点 ⇄ 一批子代理」的启动/复用/派发语义，属 `src/host/agent/`；

## 依赖边界

- 本模块被单向依赖；
- 不持有任何状态：不缓存成员清单、不保留 caller、不建表。

## 核心原则
1. 契约面最小，只声明真正消费的字段。
2. 纯函数优先，派生确定性优先。
3. 能力缺失显式表达，降级由调用方裁决。
