Files
cnc_wams/完善wasm/working/38-Web-Software-Parity自包含构建Gate实施记录.md
2026-07-10 21:26:42 -04:00

31 lines
1008 B
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Web Software Parity 自包含构建 Gate 实施记录
## 目标
本文件落实 `ACC-050/INT-037`,确保 release manifest 中的 Web software parity 命令可在干净或过期 dist 状态下独立执行。
## 实现
`verify_web_software_parity_gate.sh` 现先执行:
```bash
npm --prefix "$WEB_ROOT/app" run build
```
随后才运行三解释器/wrapped rotary、G93、linear-unit 和 Web 主 smoke。由于 build 会重建 distwrapped rotary 三副本检查不再依赖其他 browser gate 的隐式前置步骤。
manifest 单测读取 parity 脚本并断言 build 命令存在且位于第一个 dist consumer 之前;该测试继续支持从仓库根和 `wasm-port` 两种 cwd 执行。
## 验证输出
```text
gmoccapy_static_build=ok
wrapped_rotary_static_assets=ok
web_software_parity_gate=ok
project_release_gate_manifest_node_smoke=ok
```
## 结论
`ACC-050/INT-037` 完成。Web software parity 现在是自包含 release gate不再依赖调用顺序或历史 dist 内容。