Implement AXIS parity UI and execution baseline

This commit is contained in:
2026-08-23 07:28:37 +08:00
parent 1325504544
commit 06f96f85e5
463 changed files with 84893 additions and 692 deletions

View File

@@ -0,0 +1,81 @@
{
"boundaries": [
"OPFS/Service Worker browser-specific transport remains represented by deterministic storage adapters",
"official crash/browser oracle remains blocked",
"real filesystem and wall clock are excluded"
],
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"features": [
"logical Worker crash/restart",
"checkpoint event replay and operation reconciliation",
"journal atomic prepare/commit/half-commit/quota",
"offline package ready/network_required/path/quota validation",
"deterministic migration and state hashes"
],
"inputs": [
{
"path": "context-lock.json",
"sha256": "785051d2a826ff45223da0a3dada919b75ac03a4ffb3c7e6f19083e78adc1abc"
},
{
"path": "web/worker/recovery-runtime.mjs",
"sha256": "b8c57718f54a9f345c7cd348337d9f2fb6e8dcb6cd593ea7b31af5cdf9b16543"
},
{
"path": "web/worker/test_recovery_s3.mjs",
"sha256": "c7364aad31ebd848298aa025ed0e7458fafd7d17b1904559e499d93f428e7ca4"
},
{
"path": "web/worker/sim-session.mjs",
"sha256": "715e3ce686e570514cd5549c26f1a7e272d344153ca8e47ec608b22c477b3cc2"
},
{
"path": "web/workspace/recovery.mjs",
"sha256": "d4bae4220a3348d7bb66991472d1331045ab60bbe70c93f3b589bf0e8d05d14d"
},
{
"path": "web/workspace/journal.mjs",
"sha256": "2c09054bac8b7b68aa774d6ce086ce32f642ab302e9f7d6fa5decb3ef2a8b7fb"
},
{
"path": "web/workspace/migration.mjs",
"sha256": "58430bc2982615eca93fe85c1e81abe529ea0970d2298ea56bf3bdad6a63f2e8"
}
],
"report_sha256": "2d9d4330fce3406a31f0cd2a088ee323ba612e395ec393fb07fb209e9984aca4",
"schema": "recovery-s3-report.v1",
"status": "verified",
"task_id": "S3-03",
"tests": {
"legacy_faults": {
"command": [
"node",
"web/worker/test_recovery_offline_faults.mjs"
],
"returncode": 0,
"sample": null,
"status": "verified",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "912523ab087f74502eb39173e61e687b63b413cb9aaa886a615455ce209afbf8"
},
"s3": {
"command": [
"node",
"web/worker/test_recovery_s3.mjs"
],
"returncode": 0,
"sample": {
"crash_count": 1,
"package_hash": "fnv1a64:06530a6164a3fcec",
"recovery_hash": "fnv1a64:763cd1217e060ddf",
"restart_count": 1,
"schema": "recovery-s3-sample.v1",
"state_hash": "fnv1a64:d7a8b5f5a048487f",
"status": "verified"
},
"status": "verified",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "e8c777040d3a2ae725b29b4b816560010cddef2ece0945f5e80191609ccd851a"
}
}
}