Files
cnc_wams/完善wasm/working/09-联合任务矩阵.md
2026-07-10 21:26:42 -04:00

11 KiB
Raw Blame History

09-联合任务矩阵

状态说明

状态 含义
已登记 已纳入总控矩阵,但未在本文件内宣称通过
已有证据 底层工程已有命令、JSON、文档或 smoke 证据
待复验 需要后续实际执行命令刷新证据
条件通过 已有证据,但存在浏览器沙箱、外部进程、实时内核或硬件边界
阻塞 当前缺少必要输入或运行边界

联合任务

编号 任务 关联目录 状态 最低复验命令或证据 备注
INT-001 总控基线锁定 linuxcncwasm-port 已有证据 git -C linuxcnc rev-parse HEADwasm-port/tools/verify_upstream_baseline.sh 本轮确认 HEAD 为 60597ee0718873d2449058c824262a275e5e4bad
INT-002 wasm-port vendor/source manifest 与 LinuxCNC 对齐 wasm-port 待复验 wasm-port/tools/verify_vendor_sync.sh 后续任何 vendor 变更必须跑
INT-003 wasm-port 自研 CNC 语义 guard wasm-port 待复验 wasm-port/tools/verify_no_standalone_cnc_semantics.sh 一票否决项
INT-004 wasm-port Native/WASM/Browser 必跑包 wasm-port 已有证据 完善wasm/working/05-验收证据.md 中 ACC-023 命令包 下次代码改动后刷新
INT-005 xyzbc-trt profile 源码映射 web-rtcp-5axis-xyzbc-trt-sim-plan 已有证据 app/src/profiles/xyzbc-trt.jssource-reference-map.js 需保持所有来源可反查 LinuxCNC
INT-006 xyzbc-trt Node smoke web-rtcp-5axis-xyzbc-trt-sim-plan 已有证据 npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run smoke:node 输出 xyzbc_trt_web_app_smoke=ok 2026-07-10 05:16 EDT 已复验
INT-007 xyzbc-trt browser smoke web-rtcp-5axis-xyzbc-trt-sim-plan 待复验 npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run smoke:browser UI/canvas/OPFS 改动后必跑
INT-008 xyzbc-trt 按钮全量 browser smoke web-rtcp-5axis-xyzbc-trt-sim-plan 待复验 npm --prefix web-rtcp-5axis-xyzbc-trt-sim-plan/app run smoke:buttons AXIS/PyVCP 按钮状态改动后必跑
INT-009 native/Web evidence 重采 web-rtcp-5axis-xyzbc-trt-sim-plan 待复验 npm --prefix ... run evidence:webevidence:comparenative 采集命令见 README 影响路径、状态、采样、hash 时必跑
INT-010 04 参考说明纳入任务体系 完善wasm 已有证据 04基于Web的LinuxCNC兼容数控仿真平台.txt 非空;13-04验收文档任务对标矩阵.md 已创建 04 的“通过/100%”只能作为目标声明,仍需逐项 evidence
INT-011 条件边界锁定 两个目标项目 条件通过 blocked/manual promotion lock 文档和 inventory audit Python remap、User-M、硬件、实时内核继续锁定
INT-012 总控 working 文件维护 完善wasm/working 已登记 本文件、0708101112 后续新增对标项先登记再推进
INT-013 04 文档 125 项逐项 evidence 绑定 完善wasmwasm-port、目标 Web 项目 已有证据 14-04-125项逐项源码证据绑定表.md 已建立 125 项逐行绑定 表已完成;缺口项仍需后续补运行证据,不能用 04 文本单独宣称 125/125 通过
INT-014 04 语法口径源码复核 完善wasmlinuxcnc 已有证据 15-04语法口径源码复核.md 1.40、1.41、7.3、8.4、8.5 已复核;结论为需修订或部分成立,不能按 04 原文直接宣称通过
INT-015 04 多通道源码边界复核 完善wasmlinuxcncwasm-port 已有证据 16-04多通道源码边界复核.md 5.1-5.5 已复核;不能按 emctaskmain.cc 宣称单 task 内建 5/5 多通道,通过条件收敛为 multi-session gate
INT-016 04 HAL Scope/Meter 结构化证据复核 完善wasmlinuxcncwasm-port、目标 Web 项目 已有证据 17-04-HAL-Scope-Meter结构化证据复核.md 4.13、4.14、10.7 已复核;halmeter 可走 virtual HAL meter JSONhalscope 必须补 waveform JSON gate
INT-017 04 五轴范围差异与代表应用复核 完善wasmlinuxcnc、目标 Web 项目 已有证据 18-04五轴范围差异与代表应用复核.md 8.1、8.2、8.3、8.6-8.10 已复核;默认 xyzbc-trt、XYZAC/impeller、XYZAB/TDR 和其他五轴族需按 profile 分开验收
INT-018 04 动态加载与预编译 Manifest 复核 完善wasmlinuxcncwasm-port 已有证据 1927、HAL component/kinematics WASM gates 4.7-4.11 的预编译组件缺口已由 INT-025/026 闭合;任意动态 loadrt 保持 Blocked预编译 kinematics 已有 WASM gate
INT-019 04 HAL Scope/Meter JSON Gate 实现缺口复核 完善wasmlinuxcncwasm-port、目标 Web 项目 已有证据 20-04-HAL-Scope-Meter-JSON-Gate实现缺口复核.mdverify_gmoccapy_hal_model.mjs 4.13、4.14、10.6、10.7 已复核;现有 HAL graph/gmoccapy HAL model 不能替代 hal_meter_evidencehal_scope_waveform_evidence gate
INT-020 04 HAL Component Precompile Manifest 实现缺口复核 完善wasmlinuxcncwasm-port、目标 Web 项目 已有证据 21-04-HAL-Component-Precompile-Manifest实现缺口复核.mdverify_hal_runtime.sh 4.7-4.11、4.16 已复核;.comp 源码和 native loadrt mux2/scale 文本不能替代预编译 manifest、truth-table/formula 和 thread/net gate
INT-021 04 Full-Process Realtime Runtime Proof 实现缺口复核 完善wasmlinuxcncwasm-port、目标 Web 项目 已有证据 22-04-Full-Process-Realtime-Runtime-Proof实现缺口复核.mdverify_full_execution_boundary.mjsverify_linuxcnc_task_hal_runtime.mjsverify_native_task_hal_audit.mjs Task/Motion/HAL full-process 已复核Web/WASM simulation runtime 可晋级,宿主实时内核、硬件驱动、完整 native process topology 和任意宿主外部进程继续条件通过或 Blocked
INT-022 04 HAL Meter/Scope JSON Evidence Gate 落地蓝图 完善wasmlinuxcncwasm-port、目标 Web 项目 已有证据 23-04-HAL-Meter-Scope-JSON-Evidence-Gate落地蓝图.md28、Web evidence compare 蓝图要求已由 INT-027 实施Meter/Scope JSON、Node/Web gate 和 compare 均通过
INT-023 04 HAL Component Precompile Manifest / Truth-Table Gate 落地蓝图 完善wasmlinuxcncwasm-port、目标 Web 项目 已有证据 24-04-HAL-Component-Precompile-Manifest-Truth-Table-Gate落地蓝图.md27、component gates 蓝图要求已由 INT-025/INT-026 实施;五组件 P1、生成、manifest、真实执行和 blocked gate 均已闭合
INT-024 04 Host Runtime Opt-In Promotion Evidence Gate 落地蓝图 完善wasmlinuxcncwasm-port、目标 Web 项目 已有证据 25-04-Host-Runtime-Opt-In-Promotion-Evidence-Gate落地蓝图.md、host boundary handoff、runtime-boundary TSV、release readiness JSON、full execution boundary 已固定 release ready 与 host promotion 分离、逐 family/fixture 状态机、manual lock、realtime/hardware 独立授权和 JSON evidence 要求
INT-025 04 HAL Component P1 源码同步与哈希 Gate 完善wasmlinuxcncwasm-port、目标 Web 项目 已有证据 26-04-HAL-Component-P1源码同步与哈希Gate实施记录.md、两个 source gate、vendor/overlay gate 五个 .comp 已与锁定上游逐字节/哈希一致1 个 generated fallback 由独立 manifest 锁定且全量 gate 通过WASM 组件执行未晋级
INT-026 04 HAL Component Precompile Runtime Gate 完善wasmlinuxcncwasm-port、目标 Web 项目 条件通过 27-04-HAL-Component-Precompile-Runtime-Gate实施记录.md、三个 component Node gate、Web smoke:node 五组件已由 halcompile 派生并在同一 task-HAL WASM 中真实执行;未知/动态 loadrt、宿主 realtime 与硬件仍 blocked
INT-027 04 HAL Meter/Scope JSON Evidence Gate wasm-port、目标 Web 项目 条件通过 28、两个 wasm gate、Web meter/scope gate、evidence compare Meter 三类当前值和 Scope 变化 waveform 已闭合;原生 halscope process 不继承通过
INT-028 04 Host Runtime Opt-In Evidence Gate wasm-port、目标 Web 项目 条件通过 29、三个 host gate、Web host gate、evidence compare release ready 与 host promotion 已机器分离;三 family、realtime、hardware 仍锁定
INT-029 04 Remaining Runtime Cases 两个目标项目、LinuxCNC assets 条件通过 30、interp/task/Web smoke、vendor gate 软限位、session override、gantry、multi-spindle 和 inclined drilling 已补专项 proof
INT-030 Motion FERROR / Virtual MPG Gate wasm-port、LinuxCNC motion source 条件通过 31、motion ferror/mpg gate、Motion/Task 回归 虚拟阈值与 count delta 已通过;物理硬件不继承
INT-031 后续全部工作收口审计 全部目标目录 已有证据 32、125 项状态扫描 无未分类待实现项;剩余均有明确外部解除条件
INT-032 Native 全量回归最终收口 wasm-port、LinuxCNC fixtures 已有证据 33verify_native_probes.sh sim-config 与 nc_files 均为 unexpected_fail=0;历史 XYZAC fixture failure 已解除
INT-033 04 验收口径修订与三 Session Gate 完善wasm、两个目标项目、LinuxCNC source/fixtures 已有证据 34、interp rotation gate、three-session gate 错误语法/fixture/范围声明已改为 source-owned 口径;三 session 隔离通过
INT-034 三解释器同步、Wrapped Rotary 与角轴限速 Gate 两个目标项目、LinuxCNC source/config 条件通过 35、three-session interpreter gate、vendor/INI gate、impeller timing gate 5.1/5.3/5.5、8.3/8.10 软件证据闭合host/hardware 不继承
INT-035 Web Software Parity Release Gate 与 Host 分离 两个目标项目、release artifact/UI 已有证据 36、14-gate manifest、artifact validator、UI gate software release 14/14 readyhost proof 状态独立promotion locked普通 gate 无 opt-in
INT-036 Wrapped Rotary 静态发布资产 Gate 目标 Web dist、wasm-port vendor 已有证据 37、static build、parity gate 主 vendor 与 dist 两副本字节一致8.3 发布资产闭合
INT-037 Web Software Parity 自包含构建 Gate release manifest、目标 Web dist 已有证据 38、parity shell、manifest cwd tests gate 独立重建 dist不依赖其他 gate 顺序或旧产物
INT-038 静态发布 Python 缓存清理 Gate 目标 Web static build/dist 已有证据 39、build filter、hygiene gate dist Python cache/bytecode 为 0parity 自动验证
INT-039 静态发布双构建可复现性 Gate 目标 Web static build/dist 已有证据 40、tree digest gate 当前 1120 entries/976 files 连续构建摘要一致
INT-040 User-M/Python Remap WASM/Web 移植 两个目标项目 已有证据 41、User-M WASM、Pyodide Node/Browser、53 行源码 gate Web blocked family 清单为空host/hardware 仍独立锁定

当前推进指针

下一优先项当前授权范围内无开放实现、口径、release gate、静态资产、构建顺序、hygiene 或可复现性项125 项表、native 全量回归和 14 项软件发布门禁均已收口。任何 opt-in probe 仍必须由人工显式触发,普通验收不得自动运行。