chore: close wasm status contract work
This commit is contained in:
@@ -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` 完成主控制按钮状态链路收敛,覆盖:
|
||||
|
||||
Reference in New Issue
Block a user