Run XYZAC through upstream LinuxCNC TP
This commit is contained in:
@@ -8,13 +8,13 @@
|
||||
{"task_id": "TP-PARITY-03", "status": "blocked_by_TP-PARITY-01", "evidence": null},
|
||||
{"task_id": "TP-PARITY-04", "status": "blocked_by_TP-PARITY-01", "evidence": null},
|
||||
{"task_id": "TP-PARITY-05", "status": "blocked_by_TP-PARITY-01", "evidence": null},
|
||||
{"task_id": "TP-PARITY-06", "status": "diverged", "evidence": "coverage/xyzac-native-wasm-tick-parity.report.json"},
|
||||
{"task_id": "TP-PARITY-06", "status": "in_progress", "evidence": "coverage/xyzac-native-wasm-tick-parity.report.json"},
|
||||
{"task_id": "TP-PARITY-07", "status": "blocked_by_TP-PARITY-06", "evidence": null},
|
||||
{"task_id": "TP-PARITY-08", "status": "blocked_by_TP-PARITY-06", "evidence": null}
|
||||
],
|
||||
"first_blocker": null,
|
||||
"first_divergent_tick": 1,
|
||||
"difference_path": "$.rows[1].exec_state",
|
||||
"first_blocker": "TP-PARITY-06",
|
||||
"first_divergent_tick": 4003,
|
||||
"difference_path": "$.segments[17][4003].motion_line",
|
||||
"release_status": "STOP_RELEASE",
|
||||
"reason": "The native oracle is available, but the existing WASM planner diverges from source LinuxCNC before full TP field parity is established."
|
||||
"reason": "Native oracle capture is complete (75035 servo rows, 28 motion segments). WASM uses upstream LinuxCNC TP/TC and produces the same 28-segment source run (73621 rows). Deterministic TP fields match through the common prefix, but full release remains blocked: first full-trace difference is task motion_line at tick 4003 and later segment durations are not identical. Oracle availability and complete TP numerical parity remain separate gates."
|
||||
}
|
||||
|
||||
@@ -5,14 +5,16 @@
|
||||
"scope": "xyzac_only"
|
||||
},
|
||||
"comparison": {
|
||||
"difference_path": "$.rows[1].exec_state",
|
||||
"first_divergent_tick": 1,
|
||||
"native": 3,
|
||||
"category": "authoritative",
|
||||
"difference_path": "$.segments[17][4003].motion_line",
|
||||
"first_divergent_tick": 4003,
|
||||
"motion_id": 17,
|
||||
"native": 16,
|
||||
"status": "diverged",
|
||||
"wasm": 2
|
||||
"wasm": 17
|
||||
},
|
||||
"difference_path": "$.rows[1].exec_state",
|
||||
"first_divergent_tick": 1,
|
||||
"difference_path": "$.segments[17][4003].motion_line",
|
||||
"first_divergent_tick": 4003,
|
||||
"known_boundaries": [
|
||||
"native public stat does not expose TP segment geometry",
|
||||
"WASM public snapshot does not expose acceleration/active blend geometry",
|
||||
@@ -20,20 +22,20 @@
|
||||
],
|
||||
"native": {
|
||||
"report": "coverage/xyzac-native-tick-trace.report.json",
|
||||
"report_sha256": "881571d0c75017a9610023a2d022d26606e653a0c62575563c0da7ada600e9a2",
|
||||
"row_count": 201,
|
||||
"trace_sha256": "173b5a5644254adef9ca5fd3b4fb2919889cce938d3aae7079c5004a4bfb364f"
|
||||
"report_sha256": "d61547a640af0a94ebefbb1330e8080c3b25aca99c5e7b614ccdbd35e64de5a1",
|
||||
"row_count": 75035,
|
||||
"trace_sha256": "48dddc7d1c8281a092e17b80017b6951bae5b5248601f6fd1124d31eae74878b"
|
||||
},
|
||||
"release_status": "STOP_RELEASE",
|
||||
"report_sha256": "3ce76d65aee5405c01efca36b859b63da476f5f4d3bc4666be93691458fb86b3",
|
||||
"report_sha256": "878a04ce1a6cbf13a5b3f61a7cf919d6fa7a32938b4457a7ea019d6d741441e0",
|
||||
"schema": "xyzac-native-wasm-tick-parity.v1",
|
||||
"status": "diverged",
|
||||
"wasm": {
|
||||
"report": "coverage/xyzac-wasm-tick-trace.report.json",
|
||||
"report_sha256": "21cbdaa8eaa1eda94ca107095ba7931cb5bd151c80e75c9b7dd9ec6149a71c73",
|
||||
"row_count": 202,
|
||||
"runner_output_sha256": "5f493d9e726ec7bf656f738f92b61a17e0b6455562e68c85199c282d58817843",
|
||||
"report_sha256": "1258980bf8eabd5fefc76736034531eebecfc7644fc334a0eea60d64a21f4d4f",
|
||||
"row_count": 73621,
|
||||
"runner_output_sha256": "794805f21d4a8ce6c6cfd585b98c17d79e41c068ba94918e38e8aeface854d7b",
|
||||
"runner_returncode": 0,
|
||||
"trace_sha256": "4202692d7f92ad9d4bfacb0ec1bb88eaad9e5b308e3a016c670f8fc4a73a5612"
|
||||
"trace_sha256": "e07d58e39d5c267297f4a1077b91cb7a8eb523f17edbad744f0ff9fda0b646f8"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user