Update wasm port validation state

This commit is contained in:
wangdequan
2026-07-10 03:22:55 -04:00
parent 49a8bad404
commit 2e922ad628
91 changed files with 3292 additions and 1488 deletions

View File

@@ -0,0 +1,35 @@
# LinuxCNC 完全对标推进文档索引
本目录用于指导 `/home/mes123456/cnc_wams/wasm-port``/home/mes123456/cnc_wams/完善wasm/03完全对标LinuxCNC的可执行验收标准.txt` 持续完善。本文档集的作用是把验收标准转成可执行的开发、验证、记录和决策闭环。
## 基准口径
- 唯一数控语义基准:`/home/mes123456/cnc_wams/linuxcnc`
- 对标对象:`/home/mes123456/cnc_wams/wasm-port`
- 上游基线LinuxCNC `60597ee0718873d2449058c824262a275e5e4bad`
- 证据优先级P0 上游源码/测试资产 > P1 vendored 同步 > P2 Native > P3 WASM Node > P4 真实浏览器 > P5 截图/录屏
- 完成定义:每个 claimed feature 必须有 LinuxCNC 源码归属、Native/WASM/Browser 分层证据、文档同步和稳定的 expected_fail/blocked 说明。
## 文档索引
| 文件 | 用途 |
| --- | --- |
| `01-项目功能内容.md` | 定义 `wasm-port` 必须覆盖的 LinuxCNC 功能树、边界和最终能力范围。 |
| `02-项目程序开发详细步骤.md` | 给出每轮开发的固定流程、分层验收步骤和不同功能族的落地顺序。 |
| `03-推进台账.md` | 记录每轮做了什么、改了哪些文件、验证了什么、下一步是什么。 |
| `04-任务矩阵.md` | 维护所有任务编号、状态、验收标准和证据入口,防止重复做或跳级宣称完成。 |
| `05-验收证据.md` | 汇总命令、页面、job_id、report_id、PDF、截图、日志等可复验证据。 |
| `06-决策记录.md` | 固定关键技术决策和理由,后续变更时不反复争论同一个问题。 |
## 后续使用方式
1. 每轮开始先读 `04-任务矩阵.md`,选择 `待办``进行中``阻塞待解除` 的任务。
2. 实施前在对应任务下确认 LinuxCNC 源码目录、上游测试资产、最小验收命令和晋级目标。
3. 修改 `wasm-port` 后,把本轮过程写入 `03-推进台账.md`
4. 把可复现命令、关键输出、报告路径、截图路径写入 `05-验收证据.md`
5. 如改变源码复用方式、运行边界、验收口径或安全策略,先更新 `06-决策记录.md`
6. 每轮结束必须按仓库 `AGENTS.md` 追加中文过程日志到 `gptlog-process/gpdlog.md`
## 默认推进指针
下一优先方向:从 `04-任务矩阵.md``ACC-001``ACC-004` 开始,先锁定基线、源码同步、自研语义禁止和现有必跑命令现状。没有这些证据前,不应继续宣称更高层功能完全对标。