Files
cnc_wams/work/working6/05-验收证据.md
2026-07-02 08:01:34 -04:00

187 lines
5.9 KiB
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.
# 05-验收证据
## 证据索引
| 证据编号 | 任务编号 | 类型 | 命令/页面/文件 | 结果 |
| --- | --- | --- | --- | --- |
| EV-W6-001 | W6-001 | 文件 | `/home/mes123456/cnc_wams/work/working6` | 已创建 README 和 01-06 工作控制文件 |
| EV-W6-020 | W6-020/W6-030/W6-040 | 命令 | `npm run smoke:node``npm run build``npm 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.mjs``node ../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:node``npm run build``npm run smoke` | 回归通过,完整 Node、静态构建、浏览器 shell/dist smoke 均通过 |
| EV-W6-901 | W6-900 | 命令 | `npm run smoke:node``npm run build``npm run smoke``git diff --check -- web-rtcp-5axis-sim-plan work/working6` | 接续复核通过,确认 working6 当前任务闭环且无空白错误 |
## 命令记录
### 2026-06-27 R1
```bash
test -d /home/mes123456/cnc_wams/work/working6 && find /home/mes123456/cnc_wams/work/working6 -maxdepth 2 -type f | sort || true
```
结果:创建前无可见文件。
```bash
mkdir -p /home/mes123456/cnc_wams/work/working6
```
结果:通过,创建工作目录。
本轮创建文件:
- `/home/mes123456/cnc_wams/work/working6/README.md`
- `/home/mes123456/cnc_wams/work/working6/01-项目功能内容.md`
- `/home/mes123456/cnc_wams/work/working6/02-项目程序开发详细步骤.md`
- `/home/mes123456/cnc_wams/work/working6/03-推进台账.md`
- `/home/mes123456/cnc_wams/work/working6/04-任务矩阵.md`
- `/home/mes123456/cnc_wams/work/working6/05-验收证据.md`
- `/home/mes123456/cnc_wams/work/working6/06-决策记录.md`
### 2026-06-27 R2
基线命令:
```bash
cd /home/mes123456/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`
```bash
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build
```
结果:通过,输出 `gmoccapy_static_build=ok`
```bash
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke
```
结果:通过,输出:
- `gmoccapy_shell_smoke=ok`
- `gmoccapy_dist_smoke=ok`
新增最小验收:
```bash
cd /home/mes123456/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`
```bash
cd /home/mes123456/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`
```bash
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
bash ../tests/browser/verify_gmoccapy_shell_browser.sh
```
结果:通过,输出 `gmoccapy_shell_smoke=ok`
回归命令:
```bash
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke:node
```
结果:通过。
```bash
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build
```
结果:通过,输出 `gmoccapy_static_build=ok`
```bash
cd /home/mes123456/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_setup``tbtn_user_tabs``btn_touch``btn_tool``tbtn_switch_mode` hard-button 进入 `GMOCAPY_NATIVE_PAGE` 诊断,不伪装为已实现页面。
### 2026-06-27 R3
接续复核命令:
```bash
cd /home/mes123456/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`
```bash
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build
```
结果:通过,输出 `gmoccapy_static_build=ok`
```bash
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke
```
结果:通过,输出:
- `gmoccapy_shell_smoke=ok`
- `gmoccapy_dist_smoke=ok`
```bash
cd /home/mes123456/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"`