Implement configuration, runtime, frontend, and task governance closure

This commit is contained in:
2026-08-21 16:51:42 +08:00
parent b1b5a3cc8a
commit 63c0408ce7
92 changed files with 343619 additions and 172 deletions

View File

@@ -0,0 +1,114 @@
{
"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:8b886658879e2cdc",
"package_v2_hash": "fnv1a64:6942cfb13a6d21e1",
"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:cd5eb4fdf95d6a50",
"session_state_hash": "fnv1a64:cd5eb4fdf95d6a50",
"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": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc",
"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": "8ee349639377ba653347a1fc29af51bfc723aa3fd4dfd25426a736375f6e9769",
"status": "present"
},
{
"bytes": 11813,
"path": "coverage/virtual-device-fault-matrix.report.json",
"role": "virtual_device_fault_matrix",
"sha256": "6969a4a0aee13c2a38f9d02fdfbb1456076a69f214c8cc2d1df84f438f373d51",
"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": "2092257cc0aea41c5988b19a0e7aef74ed6ccae09062213e1a98f44adc4314b1",
"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": "ea056ee88cf32a8f206c2e94571b9223a2f72befe348af84f3d0692ae89370c8",
"sample": {
"checkpoint_hash": "fnv1a64:8fac2c7af27f0b6e",
"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:8b886658879e2cdc",
"package_v2_hash": "fnv1a64:6942cfb13a6d21e1",
"recovery_state_hash": "fnv1a64:cd5eb4fdf95d6a50",
"round_trip_equal": true,
"schema": "workspace-session-integration-sample.v1",
"session_state_hash": "fnv1a64:cd5eb4fdf95d6a50"
},
"schema": "workspace-session-integration.v1",
"status": "partial",
"task_id": "M3-FS-01"
}