{ "boundaries": [ "schema mismatch", "hash mismatch", "half commit", "duplicate operation", "duplicate event", "unconfirmed operation", "failed operation" ], "checkpoint": { "context": true, "schema": "simulation-checkpoint.v1", "state_hash": true, "timeline_prefix": true }, "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "journal": { "hash": "fnv1a64 content/prepare/data", "schema": "workspace-journal.v1", "states": [ "prepare", "commit", "abort" ] }, "known_boundaries": [ "OPFS migration/offline cache is P6-03", "browser recovery UX is P7-05" ], "operations": { "aborted": "ABORTED result", "committed": "replayed without side effect", "failed": "blocked", "pending": "requires reconcile callback" }, "outputs": [ { "bytes": 6812, "path": "web/workspace/journal.mjs", "sha256": "a2d97ceac5e0dbb65d3dc9cafaa845b3acd115292717312d6eff69585bca98a7" }, { "bytes": 8767, "path": "web/workspace/recovery.mjs", "sha256": "d4bae4220a3348d7bb66991472d1331045ab60bbe70c93f3b589bf0e8d05d14d" }, { "bytes": 4349, "path": "web/worker/operation-ledger.mjs", "sha256": "555cc27e176b8ea10890e952e147f2c2ba4a99d5005ec54be4b7895cb315fd01" }, { "bytes": 43953, "path": "web/worker/sim-session.mjs", "sha256": "8ee3abd8e339465c8f80bac03bdb4b3a26ff8cbb3e78df05726efba754a2cf3d" }, { "bytes": 1793, "path": "web/worker/test_device_recovery.mjs", "sha256": "36248086f33ff12af8141a7b3a8734569a7aef0ece6ca57963244f7f07a2eddb" } ], "report_sha256": "1afafb9d6f944e2d6c76ef8867a45b94fedb00976c01d4a6ac0d7b406e72af8e", "schema": "reconciliation-report.v1", "status": "verified", "task_id": "P6-02", "tests": { "device_recovery": { "command": "node web/worker/test_device_recovery.mjs", "returncode": 0, "status": "verified", "stderr": "", "stdout": "device_recovery=passed state_hash=fnv1a64:cbe6e101047659e5\n" }, "fault_matrix": { "command": "node web/worker/test_recovery_offline_faults.mjs", "returncode": 0, "status": "verified", "stderr": "", "stdout": "recovery_offline_faults=passed scenarios=5\n" }, "workspace_recovery": { "command": "node web/workspace/test_recovery.mjs", "returncode": 0, "status": "verified", "stderr": "", "stdout": "workspace_recovery=passed commit=1\n" } } }