Plan full LinuxCNC TP numerical parity
This commit is contained in:
59
coverage/task-packets/TP-PARITY-00.json
Normal file
59
coverage/task-packets/TP-PARITY-00.json
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"schema": "task-packet.v1",
|
||||
"task_id": "TP-PARITY-00",
|
||||
"status": "blocked",
|
||||
"title": "Native LinuxCNC XYZAC per-tick oracle",
|
||||
"milestone": "M7-TP-NUMERICAL-PARITY",
|
||||
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
||||
"case": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini",
|
||||
"scope": "xyzac_only",
|
||||
"depends_on": ["RELEASE-00"],
|
||||
"direct_inputs": [
|
||||
"run-5axis-rtcp.sh",
|
||||
"scripts/run_axis3_tutorial_native_sequence.py",
|
||||
"linuxcnc/src/emc/usr_intf/axis/extensions/emcmodule.cc",
|
||||
"linuxcnc/src/emc/task/taskintf.cc",
|
||||
"linuxcnc/src/emc/motion/motion.h",
|
||||
"linuxcnc/src/emc/tp/tp_debug.h",
|
||||
"linuxcnc/src/emc/tp/tp.c",
|
||||
"linuxcnc/src/emc/tp/tcq.c",
|
||||
"linuxcnc/src/emc/tp/tc.c",
|
||||
"doc-rtcp/xyzac-trt-full-tp-parity-plan.md"
|
||||
],
|
||||
"required_outputs": [
|
||||
"scripts/run_xyzac_native_tick_trace.py",
|
||||
"coverage/xyzac-native-tick-trace.report.json",
|
||||
"coverage/task-packets/TP-PARITY-00.handoff.json"
|
||||
],
|
||||
"observed": {
|
||||
"report": "coverage/xyzac-native-tick-trace.report.json",
|
||||
"report_sha256": "812a0bb8de8438aa18bc16789c40a33bcaadfaf3fcdc704ecf109c4b77bfdbfd",
|
||||
"row_count": 0,
|
||||
"first_blocker": "NATIVE_STAT_BUFFER_INVALID"
|
||||
},
|
||||
"acceptance": [
|
||||
"run-5axis-rtcp.sh launches native LinuxCNC",
|
||||
"linuxcnc.stat captures task/interpreter/motion/queue/pose/joint/current-line fields",
|
||||
"tick source is native taskbeat or explicitly blocked with evidence",
|
||||
"empty queue and queue drain ticks are retained",
|
||||
"source/config/program hashes are recorded",
|
||||
"native trace report is self-hashed",
|
||||
"no claim of full parity before TP-PARITY-06 passes"
|
||||
],
|
||||
"next_tasks": [
|
||||
"TP-PARITY-01",
|
||||
"TP-PARITY-02",
|
||||
"TP-PARITY-03",
|
||||
"TP-PARITY-04",
|
||||
"TP-PARITY-05",
|
||||
"TP-PARITY-06",
|
||||
"TP-PARITY-07",
|
||||
"TP-PARITY-08"
|
||||
],
|
||||
"known_blockers": [
|
||||
"native stat API may not expose TP segment geometry; map motion_id and retain explicit unavailable field",
|
||||
"native GUI process requires DISPLAY and cleanup",
|
||||
"full LinuxCNC TP source integration may require ABI-compatible C port rather than simplified queue extension"
|
||||
],
|
||||
"release_status": "STOP_RELEASE"
|
||||
}
|
||||
Reference in New Issue
Block a user