# 计划:启动链规范收敛试点(Phase 2) > 状态:进行中 > 日期:2026-08-17 > 关联:[遗留代码收敛方案.md](./遗留代码收敛方案.md)、[开发规范.md](./开发规范.md) ## 1. 范围 | 文件 | 改动类型 | |------|----------| | `assets/script/GameLaunch.ts` | JSDoc、回调类方法化、事件解绑、节点缺失 warn | | `assets/mx/module/boot/BootPipeline.ts` | JSDoc 补全(接口/字段) | | `test/启动链冒烟清单.md` | 手工回归清单 | | `tools/规范审计.py` | 静态偏离统计 | **不在本次试点**:改 Boot 失败策略、GameController.init 内部、AssetService 逻辑变更。 ## 2. 收敛项对照 | 规范项 | GameLaunch 处理 | |--------|-----------------| | OOP / 无函数内函数 | `start` 内联箭头改为私有方法 | | 回调在类中 | Boot 回调、战斗 UI 暂停钩子 | | 无静默兜底 | 场景/相机/Loading 节点缺失 `warn`/`error` | | 生命周期 | `onDestroy` 注销全部 `GEvent` | | 文档注释 | 类与公开/关键私有方法 JSDoc | ## 3. 验收 - [x] 代码改动完成(`GameLaunch`、`BootPipeline`) - [ ] 编辑器预览可正常冷启动进大厅 - [ ] 对照 `test/启动链冒烟清单.md` 手工通过 - [x] 无新增 linter 错误 ## 4. 后续(本试点之后) - `AssetService`、`BundleLifecycle` 同标准审计 - `GameController.init` 分帧与资源阶段门闩复核