# Nexus 实施计划 — 部门认领签字表

> 制定日期: 2026-05-21
> 签字截止: 待定

---

## 签字说明

各部门负责人在下方签字确认认领对应任务。**仅实际参与工作人员在后续工作报告中签名，此处为部门负责人确认部门任务范围。**

---

## 签字表

| 部门 | 负责人 | 认领任务编号 | 任务说明 | 签名 | 日期 |
|------|--------|-------------|---------|------|------|
| **管理组·项目经理** | — | 全局协调 | 跨部门调度、资源分配、最终放行 | — | — |
| **产品部** | 产品总监 | P0~P5 | P0: 技术栈全学习 / P1: 前端规格 / P2: 验收标准 / P3: 用户手册 / P4: 文档同步 / P5: 竞品追踪 | — | — |
| **设计部** | 项目经理(设计) | F1, F2, F3, F13 | F1: @theme设计系统 / F2: 布局壳 / F3: 暗黑模式 / F13: UI验收 | — | — |
| **工程部** | CTO | R1-R5, D1-D8, A1-A3, W1-W5, S1-S5, F4-F12 | Redis加固 / 数据层 / JWT / WebSSH / Sync引擎 / 前端页面 | — | — |
| **测试部** | 质量总监 | R8, D10, A5, W7, S6, F14 | 各步骤测试与验证 | — | — |
| **JC组** | CTO | JC1, JC2, JC3 | Supervisor配置 / Nginx路由 / PHP-FPM下线 | — | — |
| **ECC组** | CTO | R7, D9, A4, W6, EC1-EC5 | Redis安全 / Schema审计 / JWT审计 / SSH审计 / 前端安全 / 编码规范 | — | — |
| **AG组** | CTO | R6, AG1-AG3, AG5, S7 | Redis Pub/Sub指导 / asyncssh调研 / 代码审查 / 前端页面开发审查 | — | — |
| **质量总监** | 质量总监 | 全流程质量门禁 | 各步骤质量评估与放行 | — | — |

---

## 任务总览

### 第零步：基础设施加固（预估 4-6 天）
| 编号 | 任务 | 部门 |
|------|------|------|
| R1 | Redis `BlockingConnectionPool` 替换 | 工程部 |
| R2 | `get_redis()` 启动强校验 | 工程部 |
| R3 | WebSocket 两层架构（Redis Pub/Sub） | 工程部 |
| R4 | WebSocket ping/pong 心跳 | 工程部 |
| R5 | WebSocket JWT 认证 | 工程部 |
| R6 | 技术文档审查与指导 | AG组 |
| R7 | 安全审查 | ECC组 |
| R8 | 连接池测试 | 测试部 |

### 第一步：数据层（预估 3-5 天）
| 编号 | 任务 | 部门 |
|------|------|------|
| D1-D6 | 新建 platforms/nodes/command_logs/ssh_sessions 表 + 扩展 servers/admins | 工程部 |
| D7 | DB session 泄漏修复（中间件） | 工程部 |
| D8 | 数据迁移（category → Node） | 工程部 |
| D9 | Schema 安全审查 | ECC组 |
| D10 | 数据迁移测试 | 测试部 |

### 第二步：认证层（预估 2-3 天）
| 编号 | 任务 | 部门 |
|------|------|------|
| A1 | JWT 中间件部署到所有路由 | 工程部 |
| A2 | TOTP 管理 API 完善 | 工程部 |
| A3 | install.php pool 自动写入 .env | 工程部 |
| A4 | 认证安全审计 | ECC组 |
| A5 | JWT 认证测试 | 测试部 |

### 第三步：Web SSH 终端（预估 3-4 周）
| 编号 | 任务 | 部门 |
|------|------|------|
| W1 | asyncssh 连接池模块 | 工程部 |
| W2 | 替换 paramiko 调用 | 工程部 |
| W3 | /ws/terminal/{token} 端点 | 工程部 |
| W4 | xterm.js 前端页面 | 工程部 |
| W5 | Koko 消息协议 | 工程部 |
| W6 | SSH 安全审计 | ECC组 |
| W7 | WebSocket 压力测试 | 测试部 |

### 第四步：Sync 引擎升级（预估 2-3 周）
| 编号 | 任务 | 部门 |
|------|------|------|
| S1 | rsync 保留为文件模式 | 工程部 |
| S2 | Sync 命令模式 | 工程部 |
| S3 | Sync 配置模式 | 工程部 |
| S4 | SFTP 通道 | 工程部 |
| S5 | 并行执行 | 工程部 |
| S6 | Sync 引擎测试 | 测试部 |
| S7 | 代码审查 | AG组 |

### 第五步：前端全量迁移（预估 3-4 周）
| 编号 | 任务 | 部门 |
|------|------|------|
| F1 | @theme 设计系统 | 设计部 |
| F2 | 布局壳（Alpine.js） | 设计部 |
| F3 | 暗黑模式 | 设计部 |
| F4-F12 | 25+ 页面迁移 | 工程部 |
| F13 | UI 走查验收 | 设计部 |
| F14 | E2E 测试 | 测试部 |
| F15 | 前端安全审查 | ECC组 |
| F16 | PHP-FPM 下线 | JC组 |

### 产品部跨步骤
| 编号 | 任务 | 预估 |
|------|------|------|
| P0 | **技术栈全学习（Tailwind/Alpine.js/FastAPI/Redis/WS/JWT）** | 3 天 |
| P1 | 前端产品规格说明书（25+ 页面） | 3 天 |
| P2 | 验收标准定义（每步） | 1 天/步 |
| P3 | 用户手册（Web SSH / Sync / Dashboard） | 贯穿 |
| P4 | 文档同步（16 模型 vs 10 表） | 2 天 |
| P5 | 竞品追踪 | 贯穿 |

---

> 文件位置: `docs/reports/signoff-2026-05-21.md`
> 管理组归档
