推进QtDragon虚拟HAL浏览器诊断证据
This commit is contained in:
58
text18.txt
58
text18.txt
@@ -516,3 +516,61 @@ git diff --check ok
|
||||
`qtdragon_hd_z_compensation`、`qtvcp_screens/qtdragon`。
|
||||
3. 将 `axis/vismach/puma/puma_seam_weld.ngc` 与 `axis/rose_engine/rcone_demo.ngc`
|
||||
纳入 browser diagnostics candidate evidence,形成非 QtDragon 的 promotion 案例。
|
||||
|
||||
### 二、2026-06-18 QtDragon Family Browser Diagnostics Promotion
|
||||
|
||||
本批接续上一批 candidate report,完成 QtDragon family 全组 browser diagnostics evidence
|
||||
推进,并保持 inventory baseline 不变。
|
||||
|
||||
新增实质能力:
|
||||
|
||||
- `VIRTUAL_HAL_SIM_CONFIG_SOURCE_TARGETS` 的 `qtdragon-on-abort` target 补齐:
|
||||
- `qtdragon/qtdragon_xyz45/qtdragon_xyza.ini`;
|
||||
- `qtdragon/qtdragon_xyz45/on_abort.ngc`;
|
||||
- `qtdragon_hd/qtdragon_hd_z_compensation/qtdragon_hd_z_compensation.ini`;
|
||||
- `qtdragon_hd/qtdragon_hd_z_compensation/on_abort.ngc`;
|
||||
- release diagnostics validation 从只要求
|
||||
`qtdragon-multi-joint-on-abort` 扩展为要求 QtDragon family 6 个 candidate 全部
|
||||
ready:
|
||||
- `qtdragon-multi-joint-on-abort`;
|
||||
- `qtdragon-xyz-on-abort`;
|
||||
- `qtdragon-xyz45-on-abort`;
|
||||
- `qtdragon-hd-xyz-on-abort`;
|
||||
- `qtdragon-hd-z-compensation-on-abort`;
|
||||
- `qtvcp-screens-qtdragon-on-abort`;
|
||||
- 每个 QtDragon candidate 必须满足:
|
||||
- `complete === true`;
|
||||
- `currentNodeInventoryStatus === "PASS"`;
|
||||
- `blockedKind === "-"`;
|
||||
- `targetBrowserEvidence === "explicit-browser-diagnostics"`;
|
||||
- source files 同时包含对应 LinuxCNC INI 与 G-code 文件;
|
||||
- real browser simulation diagnostics artifact 同步要求 QtDragon family 全组 candidate
|
||||
evidence;
|
||||
- coverage matrix 注释从“browser representative delegated to woodpecker”同步为
|
||||
virtual HAL promotion candidate gate 已导出 explicit browser diagnostics evidence;
|
||||
- promotion analysis 文档新增本批 QtDragon family promotion evidence 小节。
|
||||
|
||||
语义边界:
|
||||
|
||||
- 本批没有降低 inventory skip count;
|
||||
- 当前 baseline 仍是 `executed=28`、`passed=28`、`skipped=131`、
|
||||
`unexpected_fail=0`;
|
||||
- 本批只推进 source-derived diagnostics evidence,不新增
|
||||
G-code/interpreter/planner/kinematics/remap 语义;
|
||||
- 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. 推进非 QtDragon browser diagnostics promotion:
|
||||
`axis/vismach/puma/puma_seam_weld.ngc` 与
|
||||
`axis/rose_engine/rcone_demo.ngc`。
|
||||
2. 为 PUMA / rose engine 增加 release diagnostics validation 中的 required candidate
|
||||
gate,形成非 Qt、非 on-abort family 的 promotion proof。
|
||||
3. 之后再设计 macro/load non-main fixture report,不把 macro/load 误作为 standalone
|
||||
browser main program 执行。
|
||||
|
||||
Reference in New Issue
Block a user