Files
linuxcncWebWASM/coverage/task-packets/RTCP-08.handoff.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"
}