39 lines
1.9 KiB
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"
|
|
}
|