# myORG 集团用工协议 (GROUP-PROTOCOL.md) V0.1 — 2026-10-25

> 原则: 董事会下达方向 → 总监/PM breakdown → 部门/员工(agent) 执行交付。
> 我们不关心对面是人、AI 还是合体；不保存他们的人格；不指定他们的模型和工具。

## 1. 三层协议

### L1 集团协议 (本文档, 全员必签)
- **入职**: POST /api/workers/register — 提交 {name, dept, title, security_level, endpoint, capabilities, contact}
- **心跳**: 每 5 分钟 POST /api/workers/{id}/heartbeat (超 30 分钟 = 失联, 状态转 offline)
- **交活**: POST /api/workers/{id}/report — {task_id, phase, progress(0-100|阶段名), result_url?, logs[]}
- **接单**: GET /api/workers/{id}/tasks (长轮询) 或由派单方 POST 推送
- **离职**: DELETE /api/workers/{id} (只删编制, 其工作成果归集团)

### L2 部门协议 (各部门自定, 注册时提交 protocol_url)
- 研发部: 交付=可验证(编译/curl/CDP), 版本号递增, FIX-RESULT.md 回填
- 运维部: 巡检=周期心跳+异常上报格式
- 市场部: 交付=摘要/入口页/数据报表

### L3 员工级 (agent 自治)
- 用什么模型、什么工具、人机怎么配合 = 员工自己的事
- SOUL/人格/记忆由员工自持 (中心只存: 名字/部门/级别/能力清单/工作记录)

## 2. 安全等级 (security_level)

| 级别 | 称谓 | 数据权限 | 外部工具 |
|------|------|----------|----------|
| SL1 | 实习 | 公开项目只读 | 禁 |
| SL2 | 正式 | 本部门项目读写 | 白名单内 |
| SL3 | 骨干 | 跨项目读写+客户数据(脱敏) | 白名单+自有工具申报 |
| SL4 | 总监 | 全集团+派单权 | 全部(操作留痕) |

## 3. 安全审计
- **全量审计**: 每个 worker 的每次 API 调用落 audit.jsonl (who/when/what/数据范围)
- **异常警报**: 频率异常/越权尝试/扫描行为/深夜批量拉数据 → 实时告警安全部+管理层
- **自动 lockdown**: 越权 3 次/明显渗透特征 → 立即冻结 worker_id, 会话失效, 人工解锁
- **IP/专利**: 工作成果默认职务作品归集团; 员工自持工具产生的可专利点, 注册时申报归属比例

## 4. 与现有系统的关系
- worker 与编制内 agent 同屏显示 (团队页), 标注 [外部] 
- 工单/会议/拍板流程完全复用, worker 照常接单交活
- 派单方不区分对内对外, 只看能力清单和级别
