Files
linuxcncWebWASM/coverage/task-packets/WASM-00-REMEDIATION.handoff.json

46 lines
1.9 KiB
JSON

{
"schema": "task-handoff.v1",
"task_id": "WASM-00-REMEDIATION",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"status": "verified",
"result": "selected XYZAC authority verified for the simulation scope; physical power-loss and Safari are accepted scope exclusions",
"report": {"path": "coverage/xyzac-trt-wasm-authority-audit.report.json", "sha256": "279a9c2b0496e415cb3da25fc387ee245e826e942b67471a25796a3c23122205"},
"implemented": [
"sim_program C/WASM runtime owns selected XYZAC program load/control/interpreter/motion events",
"selected XYZAC jog/home/limit validation routes through WASM motion queue and home-limit",
"selected XYZAC snapshots omit JS compatibility planner state",
"sim_io C/WASM owns spindle/tool/probe/ESTOP/recovery and HAL scalar writes",
"sim_device_io C/WASM owns encoder/coolant/door/interlock/ack state",
"Chromium SIGKILL/profile reopen and corruption detection verified",
"Firefox Worker OPFS round-trip verified"
],
"tests": {
"native_ctest": "20/20 passed",
"react_typecheck_build": "passed",
"xyzac_worker": "passed",
"xyzac_program_authority": "passed",
"xyzac_io_authority": "passed",
"native_xyzac_xyzbc_startup": "passed",
"native_wasm_parity": "passed",
"chromium_opfs_crash": "passed",
"chromium_opfs_corruption": "passed",
"firefox_opfs_round_trip": "passed",
"authority_audit": "passed"
},
"authority_matrix": {
"program_interpreter": "verified",
"motion_jog_home_limit": "verified",
"task_state": "verified",
"hal_io_tool_probe": "verified",
"kinematics_rtcp_switchkins": "verified"
},
"accepted_scope_exclusions": [
{"code": "PHYSICAL_POWER_LOSS_OUTSIDE_BROWSER", "status": "accepted_scope_exclusion"},
{"code": "SAFARI_NOT_REQUIRED", "status": "accepted_scope_exclusion"}
],
"failure_samples": [],
"next_task": "RTCP-01",
"next_task_status": "queued",
"release_status": "STOP_RELEASE"
}