115 lines
3.6 KiB
JSON
115 lines
3.6 KiB
JSON
{
|
|
"candidate_eligible": false,
|
|
"checks": {
|
|
"configuration_dependency": {
|
|
"status": "verified"
|
|
},
|
|
"context_consistency": {
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"status": "verified"
|
|
},
|
|
"device_dependency": {
|
|
"status": "verified"
|
|
},
|
|
"hal_dependency": {
|
|
"status": "verified"
|
|
},
|
|
"package_round_trip": {
|
|
"package_v1_hash": "fnv1a64:c8f4e248d7f64602",
|
|
"package_v2_hash": "fnv1a64:3e075699c047abe7",
|
|
"status": "verified"
|
|
},
|
|
"recovery_migration_dependency": {
|
|
"status": "verified"
|
|
},
|
|
"release_stop_preserved": {
|
|
"release_action": "STOP_RELEASE",
|
|
"status": "verified"
|
|
},
|
|
"repeat_determinism": {
|
|
"status": "verified"
|
|
},
|
|
"session_state_recovery": {
|
|
"recovery_state_hash": "fnv1a64:62481fd6982a0dae",
|
|
"session_state_hash": "fnv1a64:62481fd6982a0dae",
|
|
"status": "verified"
|
|
}
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"implementation_status": "verified",
|
|
"inputs": [
|
|
{
|
|
"bytes": 7647,
|
|
"path": "context-lock.json",
|
|
"role": "context_lock",
|
|
"sha256": "bf6651f8d1803f2219d40e61f5e86dcf0821862d087eec2e19f99f593561353e",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 14796472,
|
|
"path": "coverage/configuration-startup-closure.report.json",
|
|
"role": "configuration_startup_closure",
|
|
"sha256": "95b106e6174cabea38295e5cce9e01b143fe1d9956a2285897e09465c949363b",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 2535591,
|
|
"path": "coverage/hal-component-manifest.report.json",
|
|
"role": "hal_component_manifest",
|
|
"sha256": "bef0cb643203ac6ef239d0d5c975ef4d2b30902d09a77c1a3103f7983ee2f5a6",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 11813,
|
|
"path": "coverage/virtual-device-fault-matrix.report.json",
|
|
"role": "virtual_device_fault_matrix",
|
|
"sha256": "6cad7235733178f045b7dda3be16b5ebac003e91b2b9709494a85da06b3cf11b",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 1446,
|
|
"path": "coverage/workspace-recovery.report.json",
|
|
"role": "workspace_recovery",
|
|
"sha256": "b6140a4fd0f7b7c8ced8c19685cee086d78e27910dc9ecab7d28c201a0ae85b0",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 2225,
|
|
"path": "coverage/workspace-migration.report.json",
|
|
"role": "workspace_migration",
|
|
"sha256": "ce7451b5c428f170f37c6357877f08f0c2f32dc9502490cae3fe947cc43252e8",
|
|
"status": "present"
|
|
},
|
|
{
|
|
"bytes": 7196,
|
|
"path": "coverage/release-candidate-gate.report.json",
|
|
"role": "release_candidate_gate",
|
|
"sha256": "ff46025b4d03a4ab002d22a4f6101c213a702ff6b36dc688274304f79ef8a7a8",
|
|
"status": "present"
|
|
}
|
|
],
|
|
"next_transition": "execute M3-PY-01 actual Pyodide virtual API bridge",
|
|
"rebuild": {
|
|
"command": "node web/worker/test_workspace_session_integration.mjs",
|
|
"repeat_runs": 2
|
|
},
|
|
"release_action": "STOP_RELEASE",
|
|
"report_sha256": "0fd233ac461ea14bc51fce2e7d81385b702bb9cf932d871568eb8ad630dc85c1",
|
|
"sample": {
|
|
"checkpoint_hash": "fnv1a64:c2382bab031cd9ab",
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"event_cursor": 12,
|
|
"journal_hash": "fnv1a64:1064d5ed6ce0552a",
|
|
"operation_count": 4,
|
|
"package_v1_hash": "fnv1a64:c8f4e248d7f64602",
|
|
"package_v2_hash": "fnv1a64:3e075699c047abe7",
|
|
"recovery_state_hash": "fnv1a64:62481fd6982a0dae",
|
|
"round_trip_equal": true,
|
|
"schema": "workspace-session-integration-sample.v1",
|
|
"session_state_hash": "fnv1a64:62481fd6982a0dae"
|
|
},
|
|
"schema": "workspace-session-integration.v1",
|
|
"status": "partial",
|
|
"task_id": "M3-FS-01"
|
|
}
|