# 本地候选发布验证

- npm run build：通过。
- npm test：25 项引擎、7 项开发 Chrome、21 项静态 Chrome，共53 项通过。
- node scripts/validate-edgeone.mjs：候选发布根目录、WASM 合成 PDF 渲染、可见源码入口、全部下载 URL 200、阻塞 manifest、无页面异常，通过。
- ZIP index.html 位于根目录、ZIP CRC 校验、单文件 <=25,000,000 字节，通过。
- 白名单排除 attachments、.git、密钥配置、私有 docs；仅包含合成样例和测试。
- 后续通过官方部分克隆、固定提交获取与标准断点续传，源码完整性审计已通过：主仓库与九个必需依赖追踪文件哈希零错配，npm归档完整性与已安装文件一致；早期截断归档未进入下载。
- Emscripten 4.0.8 未安装；C/TS→WASM 重建未在本机执行，属于验证限制；对应源码及许可证工程核查已完成。源码补齐后的最终包已解除暂停，可交给部署线程。

复验：先运行 npm run build，再 python3 scripts/prepare-edgeone.py，最后 node scripts/validate-edgeone.mjs。没有安装新工具、推送仓库、操作腾讯云或 DNS。

后续验证：将application-source.zip解压到无Git历史的临时目录，复用本机已安装的固定依赖（没有执行新安装）运行npm run build，通过。MuPDF源码四个分片合并SHA-256与原归档相同，tar无.git、无绝对/父目录跳转路径，九个依赖均含完整源码，验证通过。

最终交付状态：ready_for_publication=true，source_checks_complete=true，wasm_rebuilt=false，blockers=[]。旧暂停仅用于补齐前的候选包，已解除；没有执行腾讯云部署、DNS修改或仓库推送。
