提交当前项目改动

This commit is contained in:
mes123456
2026-07-02 08:01:34 -04:00
parent 83075c4b96
commit c4a721f6cf
274 changed files with 157294 additions and 1394 deletions

View File

@@ -2,7 +2,7 @@
## 目标
`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 中补齐 gmoccapy 文件/宏页面、tool editor 页面、native GTK 未实现页面的诊断边界,让 Web 仿真能够明确表达哪些 gmoccapy 原生页面已经实现、哪些只做诊断映射、哪些因 XYZAB 配置或 Web 仿真边界暂不执行。
`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 中补齐 gmoccapy 文件/宏页面、tool editor 页面、native GTK 未实现页面的诊断边界,让 Web 仿真能够明确表达哪些 gmoccapy 原生页面已经实现、哪些只做诊断映射、哪些因 XYZAB 配置或 Web 仿真边界暂不执行。
本轮不重复 working5 已完成的 HAL 输入、hard-button、模式门控、换刀回环和低频 HAL pin 工作;本轮聚焦页面级功能边界和可验收诊断。
@@ -47,7 +47,7 @@
## 当前项目入口
- Web 应用:`/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app`
- Web 应用:`/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app`
- gmoccapy profile`app/src/profiles/gmoccapy-xyzab.js`
- gmoccapy HAL model`app/src/runtime/gmoccapy-hal-model.js`
- gmoccapy communication model`app/src/runtime/gmoccapy-communication-model.js`

View File

@@ -10,13 +10,13 @@
改了哪些文件:
- `/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`
- `/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`
验证了什么:
@@ -39,20 +39,20 @@
改了哪些文件:
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
- `/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`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/profiles/gmoccapy-xyzab.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-communication-model.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/runtime/gmoccapy-hal-model.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/state/store.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app/src/ui/gmoccapy-shell.js`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/browser/gmoccapy_shell_smoke.html`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_communication_model.mjs`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_hal_model.mjs`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_gates.mjs`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/tests/node/verify_gmoccapy_xyzab_profile.mjs`
- `/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`
验证了什么:
@@ -78,9 +78,9 @@
改了哪些文件:
- `/home/meswork/cnc_wams/work/working6/03-推进台账.md`
- `/home/meswork/cnc_wams/work/working6/05-验收证据.md`
- `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
- `/home/mes123456/cnc_wams/work/working6/03-推进台账.md`
- `/home/mes123456/cnc_wams/work/working6/05-验收证据.md`
- `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/gptlog-process/gpdlog.md`
验证了什么:

View File

@@ -4,7 +4,7 @@
| 证据编号 | 任务编号 | 类型 | 命令/页面/文件 | 结果 |
| --- | --- | --- | --- | --- |
| EV-W6-001 | W6-001 | 文件 | `/home/meswork/cnc_wams/work/working6` | 已创建 README 和 01-06 工作控制文件 |
| 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 页面行为 |
@@ -16,33 +16,33 @@
### 2026-06-27 R1
```bash
test -d /home/meswork/cnc_wams/work/working6 && find /home/meswork/cnc_wams/work/working6 -maxdepth 2 -type f | sort || true
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/meswork/cnc_wams/work/working6
mkdir -p /home/mes123456/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`
- `/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/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke:node
```
@@ -55,14 +55,14 @@ npm run smoke:node
- `linear_unit_conversion_smoke=ok`
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build
```
结果:通过,输出 `gmoccapy_static_build=ok`
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke
```
@@ -74,7 +74,7 @@ npm run smoke
新增最小验收:
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
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
```
@@ -84,7 +84,7 @@ node ../tests/node/verify_gmoccapy_hal_model.mjs && node ../tests/node/verify_gm
- `gmoccapy_communication_model_smoke=ok`
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
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
```
@@ -94,7 +94,7 @@ node ../tests/node/verify_gmoccapy_xyzab_profile.mjs && node ../tests/node/verif
- `gmoccapy_xyzab_gates_smoke=ok`
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
bash ../tests/browser/verify_gmoccapy_shell_browser.sh
```
@@ -103,21 +103,21 @@ bash ../tests/browser/verify_gmoccapy_shell_browser.sh
回归命令:
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke:node
```
结果:通过。
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build
```
结果:通过,输出 `gmoccapy_static_build=ok`
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke
```
@@ -139,7 +139,7 @@ npm run smoke
接续复核命令:
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke:node
```
@@ -152,14 +152,14 @@ npm run smoke:node
- `linear_unit_conversion_smoke=ok`
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run build
```
结果:通过,输出 `gmoccapy_static_build=ok`
```bash
cd /home/meswork/cnc_wams/web-rtcp-5axis-sim-plan/app
cd /home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan/app
npm run smoke
```
@@ -169,7 +169,7 @@ npm run smoke
- `gmoccapy_dist_smoke=ok`
```bash
cd /home/meswork/cnc_wams
cd /home/mes123456/cnc_wams
git diff --check -- web-rtcp-5axis-sim-plan work/working6
```

View File

@@ -1,19 +1,19 @@
# working6 README 索引
本目录用于推进 `/home/meswork/cnc_wams/web-rtcp-5axis-sim-plan` 中 gmoccapy 文件/宏页面、tool editor 页面、native GTK 未实现页面诊断边界的实现、验证和验收。
本目录用于推进 `/home/mes123456/cnc_wams/web-rtcp-5axis-sim-plan` 中 gmoccapy 文件/宏页面、tool editor 页面、native GTK 未实现页面诊断边界的实现、验证和验收。
前置工作:
- `/home/meswork/cnc_wams/work/working5`
- `/home/meswork/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md`
- `/home/mes123456/cnc_wams/work/working5`
- `/home/mes123456/cnc_wams/work/working3/gmoccapy_XYZAB_execution_analysis.md`
对标基准:
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py`
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.glade`
- `/home/meswork/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py`
- `/home/meswork/cnc_wams/linuxcnc/configs/sim/gmoccapy/*.hal`
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/gmoccapy_XYZAB.ini`
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.py`
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/gmoccapy.glade`
- `/home/mes123456/cnc_wams/linuxcnc/src/emc/usr_intf/gmoccapy/dialogs.py`
- `/home/mes123456/cnc_wams/linuxcnc/configs/sim/gmoccapy/*.hal`
工作文件: