Files
linuxcncWebWASM/coverage/task-packets/RTCP-07.handoff.json

61 lines
2.0 KiB
JSON

{
"schema": "task-handoff.v1",
"task_id": "RTCP-07",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"status": "verified",
"scope": "xyzac_only",
"result": "WASM XYZAC HAL, PyVCP, tool, spindle, coolant, device acknowledgement and alarm authority verified",
"report": {
"path": "coverage/xyzac-trt-hal-tool-alarm.report.json",
"sha256": "3b59d77a19277228a3d37d00486c5344571392651adcf4b7d019217d0880fbe8"
},
"outputs": [
{
"path": "web/worker/test_xyzac_hal_tool_alarm.mjs",
"sha256": "731ff64fc5b9abd70c6ab6649a2644e51e363bda710a0d4ec9faeffa3bb77db3"
},
{
"path": "coverage/xyzac-trt-hal-tool-alarm.report.json",
"sha256": "d0e8fef743ea45ed230a29bb5deefa563f07d82df85e6f9c70be56f67e79031a"
},
{
"path": "web/worker/wasm-xyzac-io.mjs",
"sha256": "c5b77654b952e0656edc9d649f07af6e3244d649313761b9ff42aed329c98f0b"
},
{
"path": "web/worker/sim-session.mjs",
"sha256": "ec5846105eeecb5dcf5d9ec579ff00b185eaaba2039caeabe1e9a199a6749873"
}
],
"checks": {
"baseline": "passed",
"download_index": "passed",
"pointer": "passed",
"xyzac_hal_tool_alarm": "passed",
"hal_tool_alarm_report_self_hash": "passed",
"pyvcp_switches": "passed",
"vismach_clear_visual_only": "passed",
"hal_write_allowlist": "passed",
"tool_spindle_coolant": "passed",
"device_ack_timeout_abort": "passed",
"xyzac_io_regression": "passed",
"xyzac_manual_control_regression": "passed",
"native_ctest": "passed",
"react_typecheck_build": "passed"
},
"evidence": {
"pyvcp_m_codes": ["M429", "M428", "M430"],
"hal_allowed": "motion.probe-input",
"hal_denied_code": "wasm_hal_write_denied",
"tool": 7,
"spindle_rpm": 1200,
"ack_timeout_code": "wasm_sim_device_ack_ack_-1008",
"state_hash": "fnv1a64:78582773ec5a3bbe",
"first_divergent_tick": null
},
"failure_samples": [],
"next_task": "RTCP-08",
"next_task_status": "queued",
"release_status": "STOP_RELEASE"
}