Files
cnc_wams/完善wasm/working/32-后续全部工作收口审计.md
2026-07-10 21:26:42 -04:00

39 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 后续全部工作收口审计
## 结论
截至 `ACC-053/INT-040`125 项绑定表中不存在未分类的“待实现”或“待补”项。User-M/Python Remap 已进入 WASM/Web required parity主 artifact 为 software release ready 且 `blockedRuntimeFamilies=[]`。剩余项均属于外部环境、任意宿主程序或明确的动态加载边界。
## 剩余边界
| 项 | 当前结论 | 不能自动继续的原因 |
| --- | --- | --- |
| `2.7` 真实急停 | Web/task 条件通过,硬件 Blocked | 需要真实 safety chain 与人工硬件授权 |
| `3.11` 真实电子齿轮 | canonical sync 条件通过,硬件闭环 Blocked | 需要 spindle encoder/servo loop |
| `4.16` 任意动态 loadrt | Blocked | 浏览器不能动态链接宿主 realtime module仅五组件 allowlist |
| `6.5` 任意自定义运动学动态加载 | Blocked | 仅 source-manifest 预编译模块可验收 |
| 任意宿主 User-M/Tool DB/Python 外部进程 | manual lock | Web/WASM handler/CPython 已实现,但普通 gate 无权启动任意宿主进程或批准 host review |
| realtime/hardware/native process topology | Blocked | 需要专用主机/设备、权限、安全合同和人工批准 |
## 已完成的后续实现组
- HAL component P1、halcompile/manifest/truth-table/thread-net/Web 代表配置;
- HAL Meter/Scope JSON、Web evidence 和 compare
- host runtime opt-in evidence、状态机和 release/promotion separation
- soft limit、FERROR、virtual MPG、spindle canonical sync
- 三 session override 隔离、gantry、multi-spindle `$`、inclined drilling
- 三解释器 G5x/rotation/M62 隔离与受控同步编排;
- wrapped rotary source/vendor/INI 语义和 G93 角轴限速;
- Web software parity 聚合 gate、14/14 release artifact 和 host promotion 分离;
- wrapped rotary 主 vendor 与两条 dist 部署路径的静态资产一致性;
- Web software parity 的自包含 static build 和双 cwd 顺序防回归;
- 静态发布包 Python cache/bytecode 过滤与递归 hygiene gate
- 静态发布树路径/类型/权限/链接目标/内容的双构建可复现性;
- User-M M128/M129 预编译 WASM handler 与 Python Remap Pyodide CPython/WASM Worker
- G10/G5x rotation、M19、TRT/TLO、XYZAC A 轴范围和现有五轴 demo 的验收口径修订;
- 所有相关 source/vendor、Interp、Motion、Task-HAL 和 Web Node 回归。
## 后续触发条件
只有用户提供真实硬件/专用实时环境,或明确授权运行 opt-in/人工 promotion review 时,才可解除上述边界。任意动态模块仍只能通过新增 source manifest/预编译 allowlist 专项实施;不能把浏览器限制改写为宿主动态链接已完成。