# 静态发布双构建可复现性 Gate 实施记录 ## 目标 本文件落实 `ACC-052/INT-039`,证明相同输入连续执行 static build 会产生相同发布树,而不只是单次构建无缓存污染。 ## 实现 新增 `verify_static_release_reproducibility.mjs`: 1. 对首次 parity build 的 dist 生成规范化树摘要; 2. 再次执行标准 `npm run build`; 3. 对第二次 dist 生成同一摘要并要求完全相等。 摘要覆盖相对路径、目录/文件/符号链接类型、权限、符号链接目标和文件 SHA-256;有意排除 mtime 等非语义元数据。 ## 验证输出 ```text static_release_entry_count=1120 static_release_file_count=976 static_release_tree_sha256=c9c23107a84d478948b6f3c790793685942486e686370387d00dcf78b9c23183 static_release_reproducibility=ok web_software_parity_gate=ok ``` ## 结论 `ACC-052/INT-039` 完成。Web static release 对当前输入连续双构建可复现,摘要 gate 已进入 parity/release 链。