Complete 3axis tutorial native and Web/WASM parity tools

This commit is contained in:
2026-08-24 14:01:30 +08:00
parent 938654b19d
commit 7e90142b63
147 changed files with 17639 additions and 557 deletions

View File

@@ -1,17 +1,17 @@
{
"candidate_classification": {
"candidate_basename_match": 579,
"candidate_basename_match": 598,
"candidate_requires_reference_resolution": 153,
"no_candidate": 224,
"no_candidate": 205,
"reference_requires_resolution": 41
},
"candidate_eligible": false,
"checks": {
"candidate_resolution_is_non_mutating": {
"classification": {
"candidate_basename_match": 579,
"candidate_basename_match": 598,
"candidate_requires_reference_resolution": 153,
"no_candidate": 224,
"no_candidate": 205,
"reference_requires_resolution": 41
},
"status": "verified"
@@ -451,7 +451,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/axis_mm.ini",
"parse_status": "missing",
@@ -2157,7 +2160,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/iocontrolv2/axis-iocontrolv2-demo.ini",
"parse_status": "missing",
@@ -2236,7 +2242,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/iocontrolv2/g8812.ini",
"parse_status": "missing",
@@ -2315,7 +2324,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/iocontrolv2/m66track.ini",
"parse_status": "missing",
@@ -2394,7 +2406,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui-ns.ini",
"parse_status": "missing",
@@ -2473,7 +2488,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/iocontrolv2/owordm6-ui.ini",
"parse_status": "missing",
@@ -4082,7 +4100,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/orphans/axis_noio.ini",
"parse_status": "missing",
@@ -4142,7 +4163,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/orphans/iocontrol-removed/iocontrol-removed.ini",
"parse_status": "missing",
@@ -5017,7 +5041,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/remap/manual-toolchange-with-tool-length-switch/manualtoolchange.ini",
"parse_status": "missing",
@@ -5073,7 +5100,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/remap/rack-toolchange/racktoolchange.ini",
"parse_status": "missing",
@@ -5497,7 +5527,10 @@
},
{
"basename_token": "3axis-tutorial_mm.var",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial_mm.var",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial_mm.var"
],
"edge_kind": "ini:RS274NGC:PARAMETER_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini",
"parse_status": "missing",
@@ -5509,7 +5542,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/vismach/3axis-tutorial/3axis-tutorial.ini",
"parse_status": "missing",
@@ -6132,7 +6168,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/axis/vismach/rolfmill/rolfmill.ini",
"parse_status": "missing",
@@ -8647,7 +8686,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/gscreen/gscreen_custom/tester_metric.ini",
"parse_status": "missing",
@@ -8839,7 +8881,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/gscreen/gscreen_mm.ini",
"parse_status": "missing",
@@ -9233,7 +9278,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/pyvcp_demo/pyvcp_bottom_panel.ini",
"parse_status": "missing",
@@ -9327,7 +9375,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/pyvcp_demo/pyvcp_demo1.ini",
"parse_status": "missing",
@@ -9421,7 +9472,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/pyvcp_demo/pyvcp_embed_tab.ini",
"parse_status": "missing",
@@ -12634,7 +12688,10 @@
},
{
"basename_token": "position_mm.txt",
"candidate_paths": [],
"candidate_paths": [
"linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt",
"web/react/dist/linuxcnc/configs/sim/axis/vismach/3axis-tutorial/position_mm.txt"
],
"edge_kind": "ini:TRAJ:POSITION_FILE",
"entrypoint": "linuxcnc/configs/sim/qtvcp_screens/qtdefault_mm.ini",
"parse_status": "missing",
@@ -15150,7 +15207,7 @@
"release_action": "STOP_RELEASE",
"release_decision": "blocked_not_release_candidate",
"remediation_status": "blocked_resource_gaps",
"report_sha256": "ae65463e25b65b7add7d7aafef30e20018a27061cfcc956b7f3d372ef978ff54",
"report_sha256": "8d860cba70c47469a933b0f632339043e191605b30953f0357dd6330d9502779",
"review_policy": {
"forbidden": [
"drop_missing_rows",