Update XYZBC web simulation evidence

This commit is contained in:
wangdequan
2026-07-03 08:49:13 -04:00
parent 6631833c93
commit 33d4b21332
2851 changed files with 141373 additions and 22 deletions

View File

@@ -1,5 +1,18 @@
# 06-决策记录
## D-014截图页面以 50ms 展开样本作为唯一实时执行事实源
日期2026-07-03
决策页面截图、程序区、监控面板、Three.js 刀具位置、已执行路径和刀轴方向统一从 `programAxisPreviewPath.samples` 当前样本派生;样本必须包含 `sourceFile``statement``segmentIndex`,并通过 `programUiExecution` 暴露给 UI。
理由:
- 之前 JSON 已能证明完整 G 代码过程,但截图页面无法直接看出当前执行的是哪个展开源文件和源行。
- 如果刀位、刀轴、当前行分别由不同状态来源更新,截图中容易出现刀头方向与刀杆方向不一致、当前行与路径不同步的问题。
- 统一使用当前 50ms 样本后,`sourceFile:line`、statement、joint、TCP、toolAxis、machineState、已执行点数可以同时推进页面截图和 JSON 证据一致。
- browser smoke 已把 DOM dataset、state 和 canvas `data-three-tool-axis` 纳入同源一致性断言,后续截图采集不允许回退到手工状态播放。
## D-013缺 WASM artifact 时 build 与 path compare 继续显式失败
日期2026-07-02