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

39 lines
1.9 KiB
JSON

{
"schema": "task-handoff.v1",
"task_id": "WASM-00",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"status": "blocked",
"result": "XYZAC WASM authority audit completed; selected Worker trace is verified but JS authority and external recovery/browser boundaries remain open",
"report": {"path": "coverage/xyzac-trt-wasm-authority-audit.report.json", "sha256": "36fdd77229015634dcde9f796e32eb0435ae2729dc4267aca28d081179a44d7f"},
"packet": {"path": "coverage/task-packets/WASM-00.json", "sha256": "4bdb5ca36b7a57d977248693ebea2b76a6bc9cc7d3a8998d59983630a342e73e"},
"checks": {
"authority_audit_unittest": "passed",
"report_self_hash": "passed",
"xyzac_worker_trace": "passed",
"worker_motion_authority": "wasm",
"first_divergent_tick": null,
"react_direct_wasm_pointer": "passed",
"react_direct_opfs_writer": "passed"
},
"evidence": {
"control_count": 110,
"switchkins": ["M429", "M428", "M430"],
"tick_sequence": [0, 0, 0],
"state_hash": "fnv1a64:72275811a4320d7c",
"js_authority_call_count": 0,
"js_authority_findings": 3,
"blocker_count": 5,
"candidate_eligible": false
},
"failure_samples": [
{"code": "JS_PROGRAM_CONTROL_FLOW", "detail": "ProgramRunner executes control directives and schedules interpreter blocks from JS"},
{"code": "JS_MOTION_STATE_MIRROR", "detail": "MotionState owns XYZAC-relevant HOME/JOG/limit/fault transitions"},
{"code": "JS_COMPATIBILITY_PLANNER_PRESENT", "detail": "AuthoritativeRuntime remains constructed and serializable for the selected session"},
{"code": "BROWSER_OPFS_ORACLE_BLOCKED", "detail": "physical OPFS crash/restart and Firefox/Safari matrix are unavailable"},
{"code": "FULL_XYZAC_AUTHORITY_MATRIX_PENDING", "detail": "HAL/IO/tool/probe and non-selected authority closure remain outside WASM-00"}
],
"next_task": "RTCP-01",
"next_task_status": "blocked",
"release_status": "STOP_RELEASE"
}