推进非Qt虚拟HAL诊断证据
This commit is contained in:
51
text18.txt
51
text18.txt
@@ -574,3 +574,54 @@ git diff --check ok
|
||||
gate,形成非 Qt、非 on-abort family 的 promotion proof。
|
||||
3. 之后再设计 macro/load non-main fixture report,不把 macro/load 误作为 standalone
|
||||
browser main program 执行。
|
||||
|
||||
### 三、2026-06-18 Non-Qt Virtual HAL Promotion Evidence
|
||||
|
||||
本批接续 QtDragon family promotion,将非 QtDragon Tier 1 candidate 纳入 release
|
||||
diagnostics required candidate gate,形成非 Qt、非 on-abort family 的 virtual HAL
|
||||
browser diagnostics proof。
|
||||
|
||||
新增实质能力:
|
||||
|
||||
- release diagnostics validation 的 required promotion candidate gate 从 QtDragon 6 项扩展为
|
||||
Tier 1 全量 8 项:
|
||||
- QtDragon family 6 个 on-abort candidate;
|
||||
- `puma-seam-weld`;
|
||||
- `rose-engine-rcone-demo`;
|
||||
- `puma-seam-weld` required evidence 必须包含:
|
||||
- `linuxcnc/configs/sim/axis/vismach/puma/puma.ini`;
|
||||
- `linuxcnc/configs/sim/axis/vismach/puma/puma_seam_weld.ngc`;
|
||||
- `linuxcnc/configs/sim/axis/vismach/puma/remap_subs/428remap.ngc`;
|
||||
- `rose-engine-rcone-demo` required evidence 必须包含:
|
||||
- `linuxcnc/configs/sim/axis/rose_engine/rose_engine.ini`;
|
||||
- `linuxcnc/configs/sim/axis/rose_engine/rcone_demo.ngc`;
|
||||
- SDK smoke 与 real browser simulation smoke 同步要求上述 8 个 candidate 全部 ready;
|
||||
- coverage matrix 对 `puma_seam_weld.ngc` 与 `rcone_demo.ngc` 注释更新为 explicit
|
||||
browser diagnostics evidence;
|
||||
- promotion analysis 文档新增 Non-Qt Promotion Evidence 小节。
|
||||
|
||||
语义边界:
|
||||
|
||||
- 本批没有降低 inventory skip count;
|
||||
- 当前 baseline 仍是 `executed=28`、`passed=28`、`skipped=131`、
|
||||
`unexpected_fail=0`;
|
||||
- PUMA / rose engine promotion 只推进 source-derived diagnostics evidence,不新增
|
||||
G-code/interpreter/planner/kinematics/remap 语义;
|
||||
- PUMA remap subroutine 作为 LinuxCNC source evidence 引用,不把 ASSET-ONLY subroutine
|
||||
当 standalone browser main program 执行;
|
||||
- virtual HAL 已满足 Web 方式数控系统仿真系统,并在仿真范围内替代 LinuxCNC
|
||||
realtime HAL、`halcmd`、motion controller;
|
||||
- virtual HAL 仍不提供 Linux kernel hard-realtime ABI、外部硬件驱动 ABI 或 native
|
||||
HAL module ABI;
|
||||
- `L4-PYTHON-REMAP`、`L4-TOOL-DB`、`L4-USER-M-PROCESS`、`UPSTREAM-DEMO` 仍保持
|
||||
locked;
|
||||
- G-code/interpreter/planner/canonical motion 语义仍来自 LinuxCNC-backed WASM。
|
||||
|
||||
下一步工作建议:
|
||||
|
||||
1. 设计 macro/load non-main fixture report,首选
|
||||
`axis/rose_engine/rcone.ngc` 与 `axis/external_offsets/queuebuster.ngc`。
|
||||
2. gate 必须明确 `nonMainFixture === true`,避免把 macro/load 误作为 standalone browser
|
||||
main program 执行。
|
||||
3. 将 macro/load fixture evidence 接入 release diagnostics validation,但不改变当前
|
||||
inventory baseline。
|
||||
|
||||
Reference in New Issue
Block a user