61 lines
2.5 KiB
JSON
61 lines
2.5 KiB
JSON
{
|
|
"schema": "task-handoff.v1",
|
|
"task_id": "RTCP-08",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"status": "verified",
|
|
"scope": "xyzac_only",
|
|
"result": "WASM XYZAC identity/TRT/userk kinematics, offsets, limits, multi-turn G93 arc, switchkins and lifecycle recovery verified",
|
|
"report": {
|
|
"path": "coverage/xyzac-trt-rtcp.report.json",
|
|
"sha256": "c370004d8f2d962937b3b91abe2b0dd1632283f570e29d2d194731bc0fe0a083"
|
|
},
|
|
"outputs": [
|
|
{"path": "web/worker/test_xyzac_rtcp.mjs", "sha256": "9bc14997e56a8d0f6f0043b3a92fa5efe0fc8b3fa9c973bffa9045446973208f"},
|
|
{"path": "coverage/xyzac-trt-rtcp.report.json", "sha256": "b1562d6d2c9cd5144c7c8c9b334bd8bf67919ea7297f103ec67cb32773608d08"},
|
|
{"path": "web/worker/wasm-xyzac-kinematics.mjs", "sha256": "f14581a52830df5f55d612a1ec88d82737bb429ff63b5267ea3903984be6050e"},
|
|
{"path": "web/worker/sim-session.mjs", "sha256": "f3b3f78146a08ad0f770bceae9cb46e66dd997c1270e3be7e27c544c2f5d3b6b"},
|
|
{"path": "wasm-core/src/sim_interpreter.c", "sha256": "714396428b6826d9ac8c05d654dcc33acf24eef4b6393f610c8997997e540e5a"}
|
|
],
|
|
"checks": {
|
|
"baseline": "passed",
|
|
"download_index": "passed",
|
|
"pointer": "passed",
|
|
"xyzac_rtcp_k0_k6": "passed",
|
|
"rtcp_report_self_hash": "passed",
|
|
"identity_forward_inverse": "passed",
|
|
"xyzac_forward_inverse_offsets": "passed",
|
|
"userk_static_capability": "passed",
|
|
"dynamic_userk_rejection": "passed",
|
|
"switchkins_pose_preservation": "passed",
|
|
"g93_multiturn_arc": "passed",
|
|
"pause_abort_restart_recovery": "passed",
|
|
"native_ctest_20": "passed",
|
|
"wasm_switchkins_kinematics_userkins": "passed",
|
|
"xyzac_worker_regressions": "passed",
|
|
"motion_checkpoint_regression": "passed",
|
|
"react_typecheck_build": "passed"
|
|
},
|
|
"evidence": {
|
|
"coordinates": "XYZAC",
|
|
"linear_units": "mm",
|
|
"angular_units": "deg",
|
|
"range_error": "wasm_xyzac_forward_-702",
|
|
"nonfinite_error": "wasm_xyzac_forward_-701",
|
|
"dynamic_userk_error": -712,
|
|
"helix_turn": -3,
|
|
"recovered_active_type": 1,
|
|
"recovered_state_hash": "fnv1a64:8c57efd84475776a",
|
|
"first_divergent_tick": null
|
|
},
|
|
"failure_samples": [
|
|
{
|
|
"classification": "HOST_EXCLUDED",
|
|
"code": "wasm_ctest_node18_local_url",
|
|
"detail": "CTest sim_api_test uses Node 18 fetch on a bare local .wasm path; real Node 24 Worker module and single-file WASM tests passed"
|
|
}
|
|
],
|
|
"next_task": "PARITY-00",
|
|
"next_task_status": "queued",
|
|
"release_status": "STOP_RELEASE"
|
|
}
|