参考所有分组,完成尽量多的内容:收紧kinematics source-map边界守卫
This commit is contained in:
@@ -3,7 +3,8 @@
|
||||
This map tracks the LinuxCNC source/configuration basis for kinematics,
|
||||
switchkins, RTCP, and M428/M429/M430 remap coverage. It is intentionally a
|
||||
source-coverage document: the manifest entries here must not become browser or
|
||||
application behavior by themselves.
|
||||
application behavior by themselves. It must not add CNC behavior and must not
|
||||
expand the temporary smoke parser.
|
||||
|
||||
## Manifest groups
|
||||
|
||||
@@ -44,6 +45,11 @@ groups:
|
||||
LinuxCNC INI/HAL/remap sources, not from hand-authored behavior.
|
||||
- RTCP and five-axis coverage must remain tied to LinuxCNC kinematics sources,
|
||||
remap files, and configuration files.
|
||||
- `test-native.sh`, `test-linuxcnc-source-link.sh`, and `build-wasm.sh` must
|
||||
run `./check-linuxcnc-kinematics-source-map.sh` before consuming generated
|
||||
config aliases, source-linked LinuxCNC objects, or browser artifacts.
|
||||
- The kinematics source-map guard validates LinuxCNC source/config ownership
|
||||
and manifest drift only; it does not interpret G-code.
|
||||
|
||||
## Checks
|
||||
|
||||
@@ -53,6 +59,8 @@ Run:
|
||||
./check-linuxcnc-kinematics-source-map.sh
|
||||
./check-linuxcnc-inputs.sh linuxcnc-kinematics-source-files.txt --require-kinematics-complete
|
||||
./check-linuxcnc-switchkins-remap-table.sh linuxcnc-kinematics-source-files.txt
|
||||
./test-native.sh
|
||||
./test-linuxcnc-source-link.sh
|
||||
```
|
||||
|
||||
`check-linuxcnc-kinematics-source-map.sh` keeps this document's group counts in
|
||||
|
||||
Reference in New Issue
Block a user