@@ -12,12 +12,12 @@
- 命令:`PLAYWRIGHT_MODULE=/home/mes006/.npm/_npx/e41f203b7505f1fb/node_modules/playwright/index.mjs node scripts/test_machine_manager_browser.mjs`
- report_id: `GLB-MGR-E01`
- 报告:`coverage/glb-machine-manager/browser.report.json`
- SHA-256: `486108398c757421d59fd5311239675b82d6c688458975b7c613118920ceafbf `
- SHA-256: `a24ae854c1817f13b2c6c4fc03d33b855952e92eaa54f900482eaba9f3acd6de `
- 状态: verified; 浏览器错误 0。
- 覆盖: 8 部件导入和预览、原点显隐、数值/TransformControls 变换、组合 GLB 导出、AC/BC 应用、底座 userData、物理零点、非法层级拒绝、BC 五轴程序。
- 截图:
- `coverage/glb-machine-manager/manager-ac-config.png` , SHA-256 `b2fc2e00497ddb1e72e3170ee83ed54c21c8da9099036d84eeb4d6d6eef8619b `
- `coverage/glb-machine-manager/managed-bc-running.png` , SHA-256 `4b2d76cd505f1e31847d09650b052a0a9c393515cb7c71ad55ac649072634005 `
- `coverage/glb-machine-manager/manager-ac-config.png` , SHA-256 `ddfc10ebc03d0c72860ce4f21a3c7e290f9c8eeaa9dcaa97ff0a1c8b3e2bc860 `
- `coverage/glb-machine-manager/managed-bc-running.png` , SHA-256 `f05cd2f3701c68fe82c5c57d6aa92b54c92d6783d1a395efb5fe96ec5a9bfe4f `
## E03 / R02 / 生产构建浏览器闭环
@@ -25,12 +25,12 @@
- 命令:`MACHINE_MANAGER_SOURCE_MODULES=0 ... node scripts/test_machine_manager_browser.mjs`
- report_id: `GLB-MGR-E02`
- 报告:`coverage/glb-machine-manager/browser-production.report.json`
- SHA-256: `7ea2ba7c09a2480973e63aedb8da1b8b0d46914eb86519781d99b718c5d3fca6 `
- SHA-256: `9549e8e731803c86780b1113afda3adb78e8846626bf4b6006d8c9241ac457a9 `
- 状态: verified; 生产资产执行 AC/BC UI 应用和 BC WASM 程序运动,浏览器错误 0。
## E04 / R02 / 回归与静态契约
- `node scripts/test_axis_control_inventory.mjs` : verified, 99 个文档化控件。
- `node scripts/test_axis_control_inventory.mjs` : verified, 114 个文档化控件。
- `node web/react/src/test_dual_canvas_contract.mjs` : verified。
- `node web/react/src/test_xyzac_threejs.mjs` : verified。
- `npm --prefix web/react run typecheck` :通过。
@@ -61,7 +61,7 @@
- 节点选择:`MILL700-A-主轴-JT2` 显示相对父节点原点 `-3.969 / -204.276 / 405.633 mm` 。
- 拖放:`MILL700-A-门1-JT1` 拖到 `MILL700-A底座` 后,草稿父路径等于目标稳定源路径;原始 GLB SHA-256 保持 `bf37130681cc6462412e52744519516e8ade2a3212dd69153c0b1b3e415bcf66` 。
- 八个独立 GLB 的根树节点拖放通过;随后 AC/BC 应用、导出和程序运动回归仍通过。
- 控件契约: 10 1 个控件,新增 `machine-tree-node` 和 `machine-tree-origi n` ; TypeScript、生产构建、双画布测试通过, 浏览器错误 0。
- 控件契约: 114 个控件,包含节点相对位置/姿态输入 `machine-manager-translation` 、`machine-manager-rotatio n` ; TypeScript、生产构建、双画布测试通过, 浏览器错误 0。
## E08 / R06 / WebGL framebuffer 稳定性
@@ -87,12 +87,12 @@
- 三轴箭头组的局部 position=(0,0,0)、quaternion=identity, 父对象为所选 GLB 节点; X 红/Y 绿/Z 蓝且按整机尺寸缩放,表示关节自己的局部轴并继承完整父链。
- 节点选择和轴值驱动期间 `context-generation=1` ,浏览器 warning/error=0。
## E11 / R09 / 部件平移旋转同步
## E11 / R09 / 部件节点相对父级变换
- MILL700 命令:`PLAYWRIGHT_MODULE=/home/mes006/.npm/_npx/e41f203b7505f1fb/node_modules/playwright/index.js MACHINE_MANAGER_URL=http://127.0.0.1:5180/ node scripts/test_machine_manager_mill700_browser.mjs` 。
- MILL700 report_id: `GLB-MGR-E05` ;报告 SHA-256: `1a9489e9df2633f54de395a4a116d4726a56cc0bfc8f2115681e7340e52b9fbf ` 。
- MILL700: 输入部件 X 平移 `100 mm` 后,选中根节点世界 X 坐标增加 `0.1 m` ;输入 Z 旋转 `20 °` 后,选中根节点世界四元数发生变化 ; 132 节点、126 网格和局部坐标系检查继续通过,浏览器 warning/error=0。
- MILL700 report_id: `GLB-MGR-E05` ;报告 SHA-256: `d76e64bd946af2a2c5ea0b2e93230a62cd7455d547db041223ba3a77f1c8ae29 ` 。
- MILL700: 先验证根节点 X 平移 `100 mm` 、Z 旋转 `20°` ;再选择内部节点 `MILL700-A-主轴-JT3` ,输入相对父级 X=`120 mm` 、RZ=`25°` ,预览发布的 selected transform 为 local X= `0.120 m` 、local quaternion 对应 `25 °` ; 132 节点、126 网格和局部坐标系检查继续通过,浏览器 warning/error=0。
- AC/BC 生产回归命令:`PLAYWRIGHT_MODULE=/home/mes006/.npm/_npx/e41f203b7505f1fb/node_modules/playwright/index.js MACHINE_MANAGER_SOURCE_MODULES=0 MACHINE_MANAGER_URL=http://127.0.0.1:5180/ node scripts/test_machine_manager_browser.mjs` 。
- AC/BC report_id: `GLB-MGR-E02` ;报告 SHA-256: `7ea2ba7c09a2480973e63aedb8da1b8b0d46914eb86519781d99b718c5d3fca6 ` ;浏览器错误 0。
- 8 部件验证:输入部件 X 平移 `10 mm` 、Z 旋转 `15°` 后,预览中的选中部件 位置和姿态变化;应用生成的 geometry userData 保存 `translationMm[0]=10` 、`rotationDeg[2]=15` ,随后 XYZAC 切换 XYZBC 和 BC 五轴 WASM 程序运行通过。
- 截图:`coverage/glb-machine-manager/mill700/mill700-studio-lighting.png` , SHA-256 `2b40f1e6a92e09d54bde17543686cc2fcecee3e2b7d7d3d71296a63737a85c8d ` ; AC 配置 `coverage/glb-machine-manager/manager-ac-config.png` , SHA-256 `b2fc2e00497ddb1e72e3170ee83ed54c21c8da9099036d84eeb4d6d6eef8619b ` 。
- AC/BC report_id: `GLB-MGR-E02` ;报告 SHA-256: `9549e8e731803c86780b1113afda3adb78e8846626bf4b6006d8c9241ac457a9 ` ;浏览器错误 0。
- 8 部件验证:根部件 输入 X 平移 `10 mm` 、Z 旋转 `15°` 后,预览中的根节点 位置和姿态变化;应用生成的 geometry userData 保存 `translationMm[0]=10` 、`rotationDeg[2]=15` ,随后 XYZAC 切换 XYZBC 和 BC 五轴 WASM 程序运行通过。
- 截图:`coverage/glb-machine-manager/mill700/mill700-studio-lighting.png` , SHA-256 `d422f2f19525d772cfb15c817f943fed6da2b183cfaa3dd9fc626cabed25a365 ` ; AC 配置 `coverage/glb-machine-manager/manager-ac-config.png` , SHA-256 `ddfc10ebc03d0c72860ce4f21a3c7e290f9c8eeaa9dcaa97ff0a1c8b3e2bc860 ` 。