3.1 KiB
3.1 KiB
LinuxCNC Web/WASM 任务地图
更新时间:2026-08-21
任务分层
已完成实现主线
| 任务 | 证据 | 结论 |
|---|---|---|
M3-CFG-01 |
coverage/configuration-startup-closure.report.json |
16,093 条资源全部分类;15,112 resolved、981 blocked;LIB:/路径/host path 策略确定性 |
M3-RT-02 |
coverage/hal-component-manifest.report.json |
145 .comp、1,220 pins、140 params、530 functions、4,566 HAL graph records |
M3-RT-03 |
coverage/virtual-device-fault-matrix.report.json |
26 个虚拟设备故障/replay 场景,连续与重放 hash 一致 |
M3-FS-01 |
coverage/workspace-session-integration.report.json |
配置/HAL/设备/session checkpoint、recovery、package migration 闭合 |
M3-PY-01 |
coverage/python-worker-bridge.report.json |
Worker-only Python bridge、虚拟 API、宿主能力拒绝、Python checkpoint/replay |
FE-M1..M4 |
coverage/frontend-m1.report.json 到 frontend-m4.report.json |
AppShell、WorkerClient、controls、state/recovery、device/HAL/machine view |
REG-01 |
coverage/full-configuration-startup-matrix.report.json |
264 registered entries、233 entrypoints,56 ready、208 blocked |
REG-03 |
coverage/recovery-offline-fault-matrix.report.json |
half-commit、坏 checkpoint、event gap、offline missing/network-required |
REG-04 |
coverage/browser-performance-matrix.report.json |
当前范围仅 Chromium;Firefox/Safari out_of_scope;稳定资源性能样例 |
这些任务的 implementation_status 均为 verified。报告整体为 partial 是因为配置资源、官方 oracle 或 release gate blocker 仍真实存在,不代表实现代码未完成。
外部输入阻塞
K8 release gate 当前仍是 candidate_eligible=false、STOP_RELEASE,六项 blocker 不由本地代码自动解决:
- manifest feature owner 尚未批准;
- 没有 accepted release entries;
- 锁定来源没有官方 kinematics/recovery oracle;
- 配置资源仍有 missing/unresolved/unindexed rows;
- browser minimum/context policy 尚未 owner 锁定;当前实现矩阵只测试 Chromium;
- 57 个 Web/WASM 条目没有批准 SPDX/NOTICE 决定。
coverage/owner-review-gate-refresh.report.json 明确记录 owner_inputs=0 和 gate_refresh=blocked。在真实 owner decision 或新 context lock 到位前,不得创建新 context、刷新 gate、清除 blocker 或重复执行同一 release retry。
正确接续
当前本地可执行任务是 GOV-01:生成一次任务图和 blocker readiness 审计,确认已完成实现不会被重复认领,确认 release wait 是单向 external wait。完成后进入 WAIT-OWNER-01,该节点没有自动重试;只有收到外部输入才重新打开 K8 release task。
不允许的状态转换
partial/blocked oracle不得改成accepted。WAIT-OWNER-01不得自动转回K8-REL-17。- Firefox/Safari 不得因为当前 out-of-scope 而被伪装成已验证;历史 K8 browser audit 保持只读证据。
- context lock 不得就地覆盖;源、schema、manifest 或 owner 决策变化必须建立新 context。