# 04 任务矩阵 生成日期:2026-06-27 状态说明: - `done`:本轮已完成测试方法归档,并有当前自动化或既有 QA 证据。 - `method-ready`:测试方法已写清,可后续补充专用截图/PDF/脚本证据。 - `blocked`:当前无法推进,需要外部条件。 | 任务编号 | 功能/任务 | 状态 | 验收标准 | 证据入口 | | --- | --- | --- | --- | --- | | W7-T01 | 操作手册功能拆解 | done | 手册 1-10 章和附录按钮被拆分到功能域和测试项。 | `01-测试功能内容.md` | | W7-T02 | 静态构建验证 | done | `npm --prefix .../app run build` 退出码 0,输出 `gmoccapy_static_build=ok`。 | `05-验收证据.md#1-本轮命令证据` | | W7-T03 | Node runtime smoke | done | `smoke:node` 退出码 0,覆盖 kinematics、interpreter、INI、run、Task/HAL、session、RTCP、gmoccapy 和 unit conversion。 | `05-验收证据.md#1-本轮命令证据` | | W7-T04 | 浏览器 smoke | done | `smoke` 退出码 0,输出 `gmoccapy_shell_smoke=ok`、`gmoccapy_dist_smoke=ok`。 | `05-验收证据.md#1-本轮命令证据` | | W7-T05 | 主界面九大区域 | done | titlebar、preview、DRO、G-code、sidebar、info、override、spindle/coolant、bottom controls 存在,canvas ready。 | 浏览器 smoke;`02-程序测试开发完善详细步骤.md#41-主界面区域` | | W7-T06 | 开机、回零和模式切换 | done | POWER 后上电,Home 后 `allHomed=true`,AUTO/MANUAL 绿色/灰色状态互斥,gate 原因可见。 | `05-验收证据.md#2-working7-全量功能实际执行图文证据`;`05-验收证据.md#3-working7-手册流程专项-qa-证据` | | W7-T07 | AUTO 自动运行 | done | Run Ready 完成 power/home/auto,Run 后 G-code 行推进,Stop 后 interpreter idle。 | `run_feedback_status_loop_smoke=ok`、`run_ready_sequence_smoke=ok` | | W7-T08 | MANUAL 点动 | done | manual + power + idle 时点动改变对应 DRO;非法状态给出 gate 原因。 | `05-验收证据.md#2-working7-全量功能实际执行图文证据`;`05-验收证据.md#3-working7-手册流程专项-qa-证据`;`rtcp_store_smoke=ok` | | W7-T09 | MDI 命令 | done | MDI 模式下命令可提交;store 逻辑验证坐标更新、历史记录和 profile 限位夹紧。 | `05-验收证据.md#2-working7-全量功能实际执行图文证据`;`05-验收证据.md#3-working7-手册流程专项-qa-证据`;`rtcp_store_smoke=ok` | | W7-T10 | RTCP/IDENTITY/TCP | done | TCP profile 支持 RTCP on/off 和 switchkins;`gmoccapy-xyzab` reference-only profile 禁用 TCP proof。 | `rtcp_store_smoke=ok`、`full_linuxcnc_5axis_source_node_smoke=ok` | | W7-T11 | 倍率、HAL 输入、主轴、冷却 | done | 倍率可调并可恢复 100;HAL 输入同步诊断;主轴/冷却受 power gate 控制。 | `05-验收证据.md#2-working7-全量功能实际执行图文证据`;`05-验收证据.md#3-working7-手册流程专项-qa-证据`;`gmoccapy_hal_model_smoke=ok` | | W7-T12 | 程序来源、Stage、Reload | done | machine files 可 stage,LinuxCNC source 程序可加载,运行前置条件能识别未加载/未 staged 状态。 | `machine_file_staging_smoke=ok`、`run_preconditions_machine_file_smoke=ok` | | W7-T13 | Save/Restore Session | done | session payload 可保存和恢复 profile、程序、RTCP、坐标和 runtime feedback。 | `five_axis_session_smoke=ok`;`05-验收证据.md#2-working7-全量功能实际执行图文证据`;`05-验收证据.md#3-working7-手册流程专项-qa-证据` | | W7-T14 | 诊断信息 | done | Task policy、INI、Task/HAL、Full boundary、gmoccapy/HAL 诊断边界可读。 | 浏览器 smoke;`gmoccapy_communication_model_smoke=ok`、`gmoccapy_hal_model_smoke=ok` | | W7-T15 | 既有 QA 报告索引 | done | 记录 gmoccapy XYZAB、button control 等历史 JSON/PDF/截图路径和 report_id。 | `05-验收证据.md#2-既有-qa-证据` | | W7-T16 | working7 文档包 | done | README 和 01-06 文档存在,后续推进规则明确。 | 本目录 | | W7-T17 | 全量按钮、程序、刀具路径、G-code、轴值和右侧控制区实际执行 | done | 真实 Chromium 页面中 73 个 action 均实际执行并 PASS;19 张截图非空;报告为第一人称图文格式;console/network/page error 均为 0。 | `05-验收证据.md#2-working7-全量功能实际执行图文证据` | ## 后续任务新增规则 如后续需要更细粒度测试,例如“MDI 历史按钮截图”或“Save Session OPFS 专项”,不要复用既有任务编号。新增编号格式: ```text W7-T18, W7-T19, ... ``` 新增任务必须填写: - 功能/任务。 - 初始状态。 - 明确验收标准。 - 证据入口。