{ "schema": "task-handoff.v1", "task_id": "RTCP-01", "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "status": "verified", "result": "XYZAC Worker topology, logical scheduler, command ledger and cancellation/reconcile contract verified", "outputs": [ {"path": "web/worker/xyzac-session.mjs", "sha256": "9cbbbd08ae372e515bafe906f87fe3a9552571f52997b4e5495b42a36097c6b3"}, {"path": "web/worker/xyzac-scheduler.mjs", "sha256": "0c7544298869c9c2858cce1275db8f3f2034655a5aa92aac5bd6dbf2b16e3221"}, {"path": "web/worker/xyzac-command-ledger.mjs", "sha256": "90d5fd10547f544338014a026a407cfb73f08c639bf0f1bef9c19a85fbcd16f5"}, {"path": "web/worker/test_xyzac_session.mjs", "sha256": "76cd74a09a0318a33d70529f7c5b9cad25fd0daebd6dd8bb05f87b42626858ef"} ], "checks": { "baseline": "passed", "download_index": "passed", "pointer": "passed", "xyzac_session": "passed", "xyzac_case_worker": "passed", "xyzac_program_authority": "passed", "xyzac_io_authority": "passed", "ledger_replay_commit": "passed", "ledger_timeout_reconcile": "passed", "cancel_no_blind_retry": "passed", "scheduler_logical_tick": "passed", "native_ctest": "20/20 passed", "react_typecheck_build": "passed" }, "evidence": { "session_authority": "linuxcnc-wasm-worker", "machine": {"coordinates": "XYZAC", "joint_count": 5, "kinematics": "xyzac-trt", "rotary_units": "degrees"}, "scheduler_tick": 3, "scheduler_state_hash": "fnv1a64:d6b307bada354385", "replayed": true, "committed_operation": "step-1", "pending_after_abort": 0, "first_divergent_tick": null }, "failure_samples": [], "next_task": "RTCP-02", "next_task_status": "queued", "release_status": "STOP_RELEASE" }