Files
linuxcncWebWASM/coverage/workspace-recovery.report.json

47 lines
1.4 KiB
JSON

{
"schema": "workspace-recovery-report.v1",
"status": "passed",
"implementation_status": "verified",
"scenarios": [
"atomic_commit",
"half_commit_ignored",
"path_validation",
"hash_corruption_blocked",
"checkpoint_hash_validation",
"event_gap_blocked",
"unknown_schema_blocked",
"unconfirmed_operation_blocked",
"abort_recovery"
],
"journal_bytes_sha256": "fnv1a64:61ef8a25110e6c02",
"recovery_state_hash": "fnv1a64:9bf65e00c699fdaf",
"replay": {
"schema": "simulation-recovery.v1",
"status": "aborted",
"state_hash": "fnv1a64:763cd1217e060ddf",
"state": {
"tick": 4,
"position": 4
},
"last_verified_seq": 2,
"checkpoint_hash": "fnv1a64:94af0a32fb4408d3",
"continuous_state_hash": "fnv1a64:763cd1217e060ddf",
"endpoints_equal": true
},
"native_wasm": {
"status": "passed",
"native_command": "cmake --build build-native && ctest --test-dir build-native --output-on-failure",
"worker_command": "node web/worker/test_replay.mjs && node web/workspace/test_recovery.mjs",
"event_import_validation": "native sim_event_import and Worker replay schema both fail-closed"
},
"oracle": {
"status": "blocked",
"reason": "official recovery oracle is absent from locked source",
"blocked_samples": [
"worker restart checkpoint",
"native/WASM full-state recovery",
"browser OPFS crash recovery"
]
}
}