Files
cnc_wams/work/working6/05-验收证据.md

5.8 KiB
Raw Blame History

05-验收证据

证据索引

证据编号 任务编号 类型 命令/页面/文件 结果
EV-W6-001 W6-001 文件 /home/meswork/cnc_wams/work/working6 已创建 README 和 01-06 工作控制文件
EV-W6-020 W6-020/W6-030/W6-040 命令 npm run smoke:nodenpm run buildnpm run smoke 基线通过,确认实现前项目当前态可运行
EV-W6-100 W6-010/W6-100/W6-110/W6-120/W6-130/W6-140/W6-150 命令 node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_communication_model.mjsnode ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_gmoccapy_xyzab_gates.mjs 通过验证页面级模型、profile、communication model、store gate 和 diagnostic-only hard-button 行为
EV-W6-160 W6-160 页面/命令 bash ../tests/browser/verify_gmoccapy_shell_browser.sh 通过,验证 data-gmoccapy-page="file/macros/tool-editor/matrix" 诊断行和公开 dispatch 页面行为
EV-W6-900 W6-020/W6-030/W6-040/W6-900 命令 npm run smoke:nodenpm run buildnpm run smoke 回归通过,完整 Node、静态构建、浏览器 shell/dist smoke 均通过
EV-W6-901 W6-900 命令 npm run smoke:nodenpm run buildnpm run smokegit diff --check -- web-rtcp-5axis-sim-plan work/working6 接续复核通过,确认 working6 当前任务闭环且无空白错误

命令记录

2026-06-27 R1

test -d /home/meswork/cnc_wams/work/working6 && find /home/meswork/cnc_wams/work/working6 -maxdepth 2 -type f | sort || true

结果:创建前无可见文件。

mkdir -p /home/meswork/cnc_wams/work/working6

结果:通过,创建工作目录。

本轮创建文件:

  • /home/meswork/cnc_wams/work/working6/README.md
  • /home/meswork/cnc_wams/work/working6/01-项目功能内容.md
  • /home/meswork/cnc_wams/work/working6/02-项目程序开发详细步骤.md
  • /home/meswork/cnc_wams/work/working6/03-推进台账.md
  • /home/meswork/cnc_wams/work/working6/04-任务矩阵.md
  • /home/meswork/cnc_wams/work/working6/05-验收证据.md
  • /home/meswork/cnc_wams/work/working6/06-决策记录.md

2026-06-27 R2

基线命令:

cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke:node

结果:通过。关键输出包含:

  • gmoccapy_xyzab_profile_smoke=ok
  • gmoccapy_communication_model_smoke=ok
  • gmoccapy_hal_model_smoke=ok
  • gmoccapy_xyzab_gates_smoke=ok
  • linear_unit_conversion_smoke=ok
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build

结果:通过,输出 gmoccapy_static_build=ok

cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke

结果:通过,输出:

  • gmoccapy_shell_smoke=ok
  • gmoccapy_dist_smoke=ok

新增最小验收:

cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gmoccapy_communication_model.mjs

结果:通过,输出:

  • gmoccapy_hal_model_smoke=ok
  • gmoccapy_communication_model_smoke=ok
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verify_gmoccapy_xyzab_gates.mjs

结果:通过,输出:

  • gmoccapy_xyzab_profile_smoke=ok
  • gmoccapy_xyzab_gates_smoke=ok
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
bash ../tests/browser/verify_gmoccapy_shell_browser.sh

结果:通过,输出 gmoccapy_shell_smoke=ok

回归命令:

cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke:node

结果:通过。

cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build

结果:通过,输出 gmoccapy_static_build=ok

cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke

结果:通过,输出:

  • gmoccapy_shell_smoke=ok
  • gmoccapy_dist_smoke=ok

本轮新增断言摘要:

  • gmoccapy_XYZAB.ini 的 5 个 [MACROS] 被识别为 MDI O-word 宏,不再误判为未配置。
  • IconFileSelection1 文件页以 Web file input/staged source 诊断表达,不伪装成 native GTK chooser。
  • tooledit1 tool editor 读取 tool.tbl 的 17 把刀Web 写回被明确阻塞。
  • native GTK 页面矩阵包含 implemented、partial、diagnostic-only、native-only 四类。
  • tbtn_setuptbtn_user_tabsbtn_touchbtn_tooltbtn_switch_mode hard-button 进入 GMOCAPY_NATIVE_PAGE 诊断,不伪装为已实现页面。

2026-06-27 R3

接续复核命令:

cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke:node

结果:通过。关键输出包含:

  • gmoccapy_xyzab_profile_smoke=ok
  • gmoccapy_communication_model_smoke=ok
  • gmoccapy_hal_model_smoke=ok
  • gmoccapy_xyzab_gates_smoke=ok
  • linear_unit_conversion_smoke=ok
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build

结果:通过,输出 gmoccapy_static_build=ok

cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke

结果:通过,输出:

  • gmoccapy_shell_smoke=ok
  • gmoccapy_dist_smoke=ok
cd /home/meswork/cnc_wams
git diff --check -- web-rtcp-5axis-sim-plan work/working6

结果:通过,无输出。

复核结论:

  • W6 任务矩阵已全部完成,无需新增代码补丁。
  • profile/model/store/UI/tests 的实际差异与 W6 文档目标一致。
  • 本轮未生成截图、PDF、job_id 或 report_id。

页面/截图/report/job 记录

本轮未生成截图、PDF、job_id 或 report_id。浏览器页面证据由 headless Chromium smoke 脚本验证,关键 DOM 为 data-gmoccapy-page="file"data-gmoccapy-page="macros"data-gmoccapy-page="tool-editor"data-gmoccapy-page="matrix"