{ "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" }