mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-24 14:41:20 -08:00
1.7 KiB
1.7 KiB
CORE-22 核心阶段完整验收
起点为 ENG-08 提交 4a9a26d4,工作区干净,CORE-21/23、PILOT-01、ENG-08/10 前置均已完成。本任务尚在实施,不能视为核心或 npm 发布验收完成。
首先处理 ENG-PERF-01/02:确认核心体积增长的源码/构建来源,保留旧版与候选真实字节和相同格式;对间歇构造耗时继续同环境配对取证。不得通过提高阈值、删除兼容功能或忽略采样差异让报告通过。
随后复查核心公开差异、运行时与声明消费者、资源和完整安装包浏览器矩阵。旧核心/新插件及新核心/旧插件的生态范围、外部 SDK 和物理设备缺口,必须明确链接对应集成/REL 任务,不能把 chapter 试点结果当作全部插件通过。
若归因发现需要独立实施的模块修正,按 execution-gates.md 拆分任务和下游依赖,逐项验收后独立提交。当前尚无优化收益或兼容总验收结论。
首轮体积归因
可复用的正式构建分析从本任务拆为 ENG-11,下游依赖已更新;在该前置交付前本任务暂回 todo,保留初步工作,不重复宣称工具实现。当前三格式产物没有变化。详见 归因说明 和 完整数据。
同工具链下,起点源码构建现代包 gzip 为 35703 字节,当前为 58374 字节;主要增量仍来自实现而非换编译工具。已提交产物对照中,键盘/焦点、设置树和显示模式三阶段合计约占净 gzip 增量六成。接下来审查这些模块的可避免开销与构造耗时,不删除已有回归保护的兼容、清理和错误恢复路径。