{ "schema": "task-handoff.v1", "task_id": "RTCP-11", "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "status": "verified", "scope": "xyzac_only", "result": "XYZAC WASM checkpoint/journal/restart/replay/reconcile recovery verified with no duplicate M428 and fail-closed corruption paths", "report": {"path": "coverage/xyzac-trt-recovery.report.json", "sha256": "9dc18abe81d4d7f84ef2543d664895f43ffd52ab5b4925672402724902b2369f"}, "outputs": [ {"path": "web/worker/test_xyzac_recovery.mjs", "sha256": "d8f02b0ab5b7c9fc5ef30a3a67f7896071ecf9bbaa7d2f3614c031d118e655e7"}, {"path": "coverage/xyzac-trt-recovery.report.json", "sha256": "a863e06fce29904913b38526fe0f780f3f8912f0e741763c1e7221283a335808"}, {"path": "scripts/generate_xyzac_trt_recovery_report.py", "sha256": "5e75fe82fd069d891e7a34a07da7aa9b4e7b3152b6b61ce791a77a97e2dc957c"}, {"path": "web/worker/sim-session.mjs", "sha256": "0ab5e206629e005eabb834db8bb90106e28f2cfcc23ddec4acbb96f38c3d5423"} ], "checks": { "baseline": "passed", "download_index": "passed", "pointer": "passed", "checkpoint_minimum_fields": "passed", "endpoint_pose_joints_program_hash": "passed", "no_duplicate_m428": "passed", "ledger_reconcile": "passed", "corrupt_checkpoint_fail_closed": "passed", "schema_mismatch_fail_closed": "passed", "journal_commit_recovery": "passed", "journal_corruption_fail_closed": "passed", "opfs_unavailable_fail_closed": "passed", "native_ctest_21": "passed", "react_typecheck_build": "passed" }, "evidence": { "required_checkpoint_fields": ["context_id", "simulation_tick", "event_cursor", "state_hash", "task", "program", "kinematics", "motion", "wasm_motion", "ledger"], "endpoint_at_checkpoint_equal": true, "no_duplicate_m428": true, "replayed_operation": true, "corrupt_checkpoint": "blocked", "schema_mismatch": "blocked", "opfs_physical_crash": "REAL-EXCLUDED", "first_divergent_tick": null }, "failure_samples": [], "next_task": "RTCP-12", "next_task_status": "queued", "release_status": "STOP_RELEASE" }