Files
cnc_wams/work/working5/04-任务矩阵.md

2.9 KiB
Raw Blame History

04-任务矩阵

任务编号 任务 状态 验收标准
W5-001 创建 working5 工作控制文件 完成 README 和 01-06 文件存在,内容可指导后续推进
W5-010 建立 LinuxCNC 执行流程到 Web 模块映射 完成 已映射到 profile、task policy、HAL model、communication model、interpreter/runtime、UI shell 和 tests
W5-020 执行现有 Node 冒烟测试 完成 npm run smoke:node 通过
W5-030 执行构建测试 完成 npm run build 通过
W5-040 执行浏览器冒烟测试 完成 npm run smoke 通过
W5-100 校验 gmoccapy XYZAB profile 完成 verify_gmoccapy_xyzab_profile.mjs、完整 Node 冒烟通过
W5-110 校验 task 状态机和互锁 完成 修复并验证 Manual/MDI/Auto/Jog 模式按钮在下电、未回零、已回零状态下与 gmoccapy 一致
W5-120 校验 HAL runtime 完成 verify_gmoccapy_hal_model.mjsverify_linuxcnc_task_hal_runtime.mjs、完整 Node 冒烟通过
W5-130 校验 G-code interpreter/runtime 完成 自动运行、MDI、暂停/继续/停止、M6/M61 引用边界测试随完整 Node 冒烟通过
W5-140 校验五轴运动和单位换算 完成 kinematics、real LinuxCNC 5-axis cases、linear unit conversion 测试随完整 Node 冒烟通过
W5-150 校验 gmoccapy UI 通信和按钮门控 完成 浏览器 smoke 验证 mode gate、NML/HAL 诊断、POSTGUI 顺序、按钮状态
W5-160 细化 M6/M61 换刀 HAL 语义 完成 profile、HAL model 和 UI 诊断明确 gmoccapy_postgui.hal 断开手动换刀 GUI pins并使用 iocontrol.0.tool-change -> iocontrol.0.tool-changed 回环;相关 Node、构建、浏览器 smoke 通过
W5-170 细化外部 HAL hard-button pin 与 UI action 映射 完成 profile/panel schema、HAL model、communication model、store 和浏览器 DOM 均明确 gmoccapy.v-button.button-0..6gmoccapy.h-button.button-0 等硬件按钮 pin 的 rising-edge、可见敏感按钮映射和 Web gate 行为;相关 Node、构建、浏览器 smoke 通过
W5-180 细化 ignore-limits、optional-stop、blockdelete 与 override HAL input pin 语义 完成 profile、HAL model、communication model、store 和浏览器 UI 均明确 gmoccapy.ignore-limitsgmoccapy.optional-stopgmoccapy.blockdelete、override counts/direct-value/reset pins 的 Web 映射Node、构建、浏览器 smoke 通过
W5-190 细化 jog、jog-increment、delete-message、warning-confirm HAL input pin 语义 完成 profile、HAL model、communication model、store 和浏览器 UI 均明确 gmoccapy.jog.axis.*gmoccapy.jog.jog-inc-*gmoccapy.jog.turtle-joggmoccapy.delete-messagegmoccapy.warning-confirm 的 Web 映射Node、构建、浏览器 smoke 通过
W5-900 更新验收证据和决策记录 完成 命令、结果、修改原因和后续项已记录