cnc
|
a3daa829fc
|
补齐 switchkins 输出路径检查
|
2026-06-05 22:46:15 +08:00 |
|
cnc
|
8b89b5b4c6
|
参考所有分组,完成尽量多的内容:结论为 switchkins 表检查同步守住 kinematics manifest 完整性
|
2026-06-03 21:44:41 +08:00 |
|
cnc
|
951dcc7980
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:收敛第 1 组 switchkins/remap 生成器约束,--all-output-dir 拒绝含空白路径和文件系统根目录,避免生成表/配置 case 误写到不受控位置;未扩展 smoke 功能。验证:./check-linuxcnc-switchkins-remap-table.sh linuxcnc-kinematics-source-files.txt、CNC_SIM_ALL_NATIVE_GUARDRAILS_ONLY=1 ./test-all-native.sh、./test-native.sh、./test-linuxcnc-source-link.sh 均通过。
|
2026-06-03 19:17:18 +08:00 |
|
cnc
|
ee0a3130bf
|
参考所有分组,完成尽量多的内容:收紧 switchkins 表 manifest 入口校验
结论:switchkins/remap 表 checker 现在先复用 LinuxCNC manifest 输入校验,坏行、未知组、重复源等会在表扫描前被拦截;未扩展 smoke 功能。
|
2026-06-03 17:49:42 +08:00 |
|
cnc
|
3cc7590121
|
参考所有分组:锁定loadusr资产清单校验,测试通过
|
2026-06-03 17:00:15 +08:00 |
|
cnc
|
180c0f6dbe
|
收紧TRSRN资产清单校验
|
2026-06-03 16:44:33 +08:00 |
|
cnc
|
77f9754833
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:补强 tracked switchkins/remap 输出的 TOOL_TABLE source-only 守护,防止仓库内已生成表绕过 LinuxCNC source policy;表校验、native、source-link 均通过。
|
2026-06-03 15:20:57 +08:00 |
|
cnc
|
457557dee8
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:按 LinuxCNC source policy 将 TOOL_TABLE 恢复为 source coverage only,撤回生成 API/browser switchkins cases,并增加 checker/native 守护;表校验、native、source-link 均通过。
|
2026-06-03 15:13:01 +08:00 |
|
cnc
|
aff6f85d8a
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:按 LinuxCNC INI TOOL_TABLE 来源扩展 switchkins/remap 配置别名和生成案例,未增加 smoke 功能行为;表校验、native、source-link 均通过。
|
2026-06-03 14:53:37 +08:00 |
|
cnc
|
7d28d0a025
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:按 align-linuxcnc 约束让 switchkins/remap 生成器读取 LinuxCNC INI [EMCIO] TOOL_TABLE,仅用于校验 linuxcnc-kinematics-source-files.txt 的 tooldata 源覆盖;不把 TOOL_TABLE 输出为新 API case,不扩展 smoke 行为。
源依据:../linuxcnc/configs/sim 下 M428/M429/M430 switchkins INI 的 [EMCIO] TOOL_TABLE 条目,以及现有 kinematics manifest 的 tooldata 条目。
验证:./check-linuxcnc-switchkins-remap-table.sh linuxcnc-kinematics-source-files.txt 通过;./test-native.sh 通过;./test-linuxcnc-source-link.sh 通过。
|
2026-06-03 13:36:25 +08:00 |
|
cnc
|
0abf801856
|
按提示词结论补 switchkins 完整覆盖锁
|
2026-06-02 14:40:52 +08:00 |
|
cnc
|
31e1e4499e
|
按提示词结论补构建校验依据锁
|
2026-06-02 14:26:40 +08:00 |
|
cnc
|
87fcf74135
|
Strengthen LinuxCNC switchkins remap generation
|
2026-06-02 06:46:54 +08:00 |
|
cnc
|
4c55ab3435
|
第 6 组:源码链接、构建和文档约束闭环完成
|
2026-06-01 06:12:50 +08:00 |
|
cnc
|
1498d9830d
|
继续推进:浏览器批量验证LinuxCNC配置入口
结论:浏览器 WASM smoke 已读取 LinuxCNC 生成的 64 个 switchkins 配置用例,覆盖 config/MACHINE/KINEMATICS/HALFILE 入口;native 与 source-link 验证通过。
|
2026-05-30 10:19:32 +08:00 |
|
cnc
|
c2d1aa6fe3
|
继续推进:用LinuxCNC配置生成switchkins测试
结论:M428/M429/M430 的配置匹配测试已从手写列表改为由 LinuxCNC INI/MACHINE/KINEMATICS/HALFILE 生成,native 与 source-link 验证通过。
|
2026-05-30 10:10:49 +08:00 |
|
cnc
|
de273bf830
|
接续上一轮:推进浏览器验证与M428配置收拢
结论:已完成浏览器侧真实加载验证,M428/M429/M430 的配置入口进一步从 LinuxCNC INI/HALFILE/REMAP 来源生成,native 与 source-link 验证通过。
|
2026-05-30 10:03:21 +08:00 |
|