chore: close wasm status contract work

This commit is contained in:
wangdequan
2026-07-08 09:20:47 -04:00
parent 97732ceb0b
commit e69333972c
69 changed files with 20435 additions and 495 deletions

View File

@@ -1,5 +1,138 @@
# 05-验收证据
## 2026-07-07 19:03 EDT - working 全部工作收口复验证据
本轮按用户要求完成 `working` 中全部工作,并重新执行收口复验。
执行命令:
```text
node --check web-rtcp-5axis-xyzbc-trt-sim-plan/tools/compare-xyzbc-trt-evidence.mjs
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run smoke:node
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run build
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run evidence:web
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run evidence:compare
node wasm-port/tests/wasm/node/verify_task_state_matrix.mjs
node wasm-port/tests/wasm/node/verify_task_hal_wasm.mjs
node wasm-port/tests/wasm/node/verify_task_hal_sdk.mjs
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run smoke:browser
/home/mes123456/cnc_wams/linuxcnc/scripts/rip-environment python3 /home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/tools/collect-native-xyzbc-trt-evidence.py --run --timeout 90
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run evidence:web
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run evidence:compare
```
关键输出:
```text
xyzbc_trt_web_app_smoke=ok
gmoccapy_static_build=ok
task_state_matrix=ok
linuxcnc_task_runtime_smoke=ok
linuxcnc_task_hal_sdk=ok
xyzbc_trt_browser_smoke=ok
native_xyzbc_trt_evidence=/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/native-xyzbc-trt-evidence.json
web_xyzbc_trt_evidence=/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/evidence/web-xyzbc-trt-evidence.json
compare_xyzbc_trt_status=pass
```
最新 evidence 摘要:
```text
native.status=ok
native.collectedAt=2026-07-07T19:03:34-0400
web.status=ready-for-wasm-runtime
web.collectedAt=2026-07-07T23:03:42.947Z
web.blockers=[]
compare.status=pass
compare.comparedAt=2026-07-07T23:03:43.547Z
surfaceSummary.checkCount=60
surfaceSummary.passCount=60
surfaceSummary.failCount=0
functionalSummary.status=pass
functionalSummary.checkCount=8
functionalSummary.passCount=8
functionalSummary.failCount=0
functionalSummary.requiredImprovements=[]
compare.requiredImprovements=[]
```
结论:本轮收口复验通过。`working` 中当前任务 T-001 到 T-080 均已完成未发现新增缺失功能、fail、blocker 或 required improvement。
## 2026-07-07 18:57 EDT - AXIS C++ 功能级 compare 硬验收证据
本轮按 20/21 号文档补齐 compare 功能级硬验收,避免仅凭旧 `60/60 pass` 宣称真实通过。
关键实现证据:
```text
tools/compare-xyzbc-trt-evidence.mjs
working/evidence/web-xyzbc-trt-evidence.json
working/evidence/compare-xyzbc-trt-evidence.json
```
执行命令:
```text
node --check web-rtcp-5axis-xyzbc-trt-sim-plan/tools/compare-xyzbc-trt-evidence.mjs
node wasm-port/tests/wasm/node/verify_task_state_matrix.mjs
node wasm-port/tests/wasm/node/verify_task_hal_wasm.mjs
node wasm-port/tests/wasm/node/verify_task_hal_sdk.mjs
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run smoke:node
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run build
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run smoke:browser
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run evidence:web
npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run evidence:compare
```
关键输出:
```text
task_state_matrix=ok
linuxcnc_task_runtime_smoke=ok
pause_freezes_motion_queue=ok
resume_restores_interp_resume_state=ok
step_returns_to_paused=ok
linuxcnc_task_hal_sdk=ok
xyzbc_trt_web_app_smoke=ok
gmoccapy_static_build=ok
xyzbc_trt_browser_smoke=ok
compare_xyzbc_trt_status=pass
```
最新 compare 摘要:
```text
web.collectedAt=2026-07-07T22:56:59.101Z
compare.comparedAt=2026-07-07T22:56:59.718Z
compare.status=pass
surfaceSummary.checkCount=60
surfaceSummary.passCount=60
surfaceSummary.failCount=0
functionalSummary.status=pass
functionalSummary.checkCount=8
functionalSummary.passCount=8
functionalSummary.failCount=0
functionalSummary.requiredImprovements=[]
```
功能级硬检查:
```text
cppTaskStateMachineParity=pass
cppModeGateParity=pass
cppHomingParity=pass
cppRunGateParity=pass
cppPauseResumeParity=pass
cppStepParity=pass
illegalCommandParity=pass
realProgramExecutionParity=pass
```
结论20/21 号文档要求的 `surfaceSummary``functionalSummary` 已进入 compare JSON本轮表面检查和功能级硬检查均通过允许结论写为“真实通过”。
## 2026-07-07 18:18 EDT - AXIS 主控制按钮状态链路收敛证据
本轮按 `working/18-20260707-AXIS主控制按钮调用链与Web完善指南.md` 完成主控制按钮状态链路收敛,覆盖: