chore: finalize remaining project artifacts

This commit is contained in:
wangdequan
2026-07-05 22:13:40 -04:00
parent 4224f835dc
commit 6b937a038d
30 changed files with 14093 additions and 46 deletions

View File

@@ -16,6 +16,7 @@ Native 对标基线:
- `working` 下的设计、任务和验收必须逐项覆盖 `doc/xyzbc-trt-runtime-files.md` 中记录的运行进程、启动顺序、INI 配置、AXIS 界面行为、PyVCP、POSTGUI HAL、basic_sim、Vismach、switchkins/remap、G-code 子程序、tool table、parameter file、kinematics HAL pins、轴/关节限制和 JSON 执行证据。
- Web 不只展示五轴场景,还必须具备与 LinuxCNC 配置等价的运行状态、按钮行为、文件 staging、HAL/task 反馈、刀具预览路径、刀具执行路径和 native/Web JSON 对比闭环。
- 无法在浏览器中一比一复用的 LinuxCNC 桌面组件,例如 AXIS/Tk/PyVCP/Vismach 窗口,必须在 Web 中提供同语义等效实现,并在 evidence JSON 中说明替代边界。
- “硬件相关除外”只排除实体伺服、实体 I/O、电气互锁、现场总线、真实主轴/冷却/刀库等物理设备接入LinuxCNC `xyzbc-trt` 软件仿真的配置、运行状态、HAL/task 语义、UI 行为、Vismach 变换、解释器/remap、路径和错误联锁仍纳入完全对标范围。
## 对标文件
@@ -173,7 +174,7 @@ compare JSON 应增加 `pathComparison`
当前闭环状态:
- `npm run smoke:node``npm run evidence:web``npm run evidence:compare``npm run build``npm run smoke:browser` 已通过。
- `web-xyzbc-trt-evidence.json.wasm.missing=[]`compare 摘要为 `checkCount=29/passCount=29/failCount=0/blockers=[]`
- `web-xyzbc-trt-evidence.json.wasm.missing=[]`2026-07-05 18:08 EDT 最新 compare 摘要为 `checkCount=60/passCount=60/failCount=0/blockers=[]/requiredImprovements=[]`
## Native/Web JSON 对比结论
@@ -189,5 +190,5 @@ working/evidence/compare-xyzbc-trt-evidence.json
- native `xyzbc-trt` 通过 LinuxCNC Python API 真实执行并采集 `previewPath``executionPath`、状态流、basic_sim 等效反馈。
- Web 侧已完成 profile、INI、OPFS staging、PyVCP XML、remap、tool table、parameter file、默认程序、AXIS 首屏、Vismach pin 驱动模型、Ngcgui 执行和 task/HAL execution path 覆盖。
- 对比 35 项检查全部通过,`compare.summary.blockers=[]`
- 对比 60 项源码/运行双基线硬检查全部通过,`compare.summary.blockers=[]``compare.requiredImprovements=[]`
- native/Web 刀具预览路径和执行路径均使用 `samplePeriodMs=50`compare 已输出 preview/execution 路径误差统计。