{ "checks": { "deterministic_startup_and_resource_hash": { "status": "passed" }, "locked_contract_unchanged": { "abi_protocol_schema_changes": false, "status": "verified" }, "missing_duplicate_ambiguous_illegal": { "status": "passed" }, "native_wasm_worker_compatibility": { "status": "passed" }, "source_line_diagnostics": { "status": "passed" }, "state_sequence": { "status": "passed", "terminal_states": [ "TASK_READY", "BLOCKED" ] } }, "context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1", "direct_inputs": [ { "bytes": 7257, "path": "docs/linuxcnc-web-wasm-contracts.md", "role": "contract", "sha256": "748b9ade5f27805b0e2f5710ef55f9ead4f9d164d9ba7ed9b0992bc84891e464", "status": "present" }, { "bytes": 5792, "path": "web/workspace/runtime.mjs", "role": "workspace_runtime", "sha256": "4553e5e7c7b3f869b8fb3ce2fd344f22dbbacb0607e4fbdae790dc8911c92aa3", "status": "present" }, { "bytes": 5036, "path": "web/workspace/ini-parser.mjs", "role": "ini_parser", "sha256": "e7b1cd12773f0c3e92cf76c0021e43888d586a475900c4acfa4234bbee4fdea6", "status": "present" }, { "bytes": 4870, "path": "web/workspace/resource-resolver.mjs", "role": "resource_resolver", "sha256": "8578c373390445b943f362e2e8725f53537c9a94b028f45d25b6c8f25968f0d2", "status": "present" }, { "bytes": 4116, "path": "coverage/resource-resolver.report.json", "role": "resolver_report", "sha256": "80a182192c7b710d2d8eab9536dfdc44538ee87414a020a17cb93a4b5f708e27", "status": "present" } ], "entrypoints": [ { "entrypoint": "config/main.ini", "resource_graph_hash": "fnv1a64:bfdf8ef907916bcd", "state": "TASK_READY", "state_hash": "fnv1a64:4aec15fc6ce0ca11", "status": "READY" }, { "code": "resource_missing", "entrypoint": "config/main.ini", "line": 2, "source": "config/main.ini", "status": "BLOCKED" }, { "code": "resource_duplicate", "entrypoint": "config/duplicate.ini", "line": 3, "source": "config/duplicate.ini", "status": "BLOCKED" }, { "code": "resource_host_path", "entrypoint": "config/main.ini", "line": 2, "source": "config/main.ini", "status": "BLOCKED" }, { "code": "resource_ambiguous", "entrypoint": "config/main.ini", "line": 2, "source": "config/main.ini", "status": "BLOCKED" }, { "code": "hal_component_undeclared", "entrypoint": "config/main.ini", "line": 1, "source": "config/machine.hal", "status": "BLOCKED" } ], "failure_samples": [], "implementation_status": "verified", "known_boundaries": [ "P3-01 interpreter/modal closure", "full 233-entry matrix remains P8-02" ], "outputs": [ { "bytes": 10750, "path": "web/workspace/configuration-startup.mjs", "role": "startup_state_machine", "sha256": "31f7ea442a320df735376811b0ebbf813f05c8212d9ddb6e70146850fa75f84b", "status": "present" }, { "bytes": 54158, "path": "web/worker/sim-session.mjs", "role": "worker_integration", "sha256": "7740507c712d262be2b0483febf43bbd5af23810b60cd2887fff0e70ec5129f0", "status": "present" }, { "bytes": 5624, "path": "web/worker/test_configuration_startup_runtime.mjs", "role": "worker_test", "sha256": "eaed8d84d648f589ec11d785d8cf84476723edcd97d77eff0fff460b425d5f5c", "status": "present" } ], "release_action": "STOP_RELEASE", "release_status": "blocked_external_owner", "report_sha256": "8b1c8d67a41dfb9841b36ef67a0c188f67b502336c9866dba13680e19617903c", "schema": "configuration-startup-runtime-report.v1", "startup_observation": { "resource_graph_hash": "fnv1a64:bfdf8ef907916bcd", "state_hash": "fnv1a64:4aec15fc6ce0ca11", "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "0cdc5e8bf5cc411200027118fe3bef3d172aef0fc305dcc898822635b768f516" }, "startup_schema": "configuration-startup-runtime.v1", "states": [ "NEW", "MOUNTED", "PARSED", "RESOLVED", "CORE_CREATED", "HAL_READY", "TASK_READY", "BLOCKED" ], "status": "passed", "task_id": "P2-04", "tests": { "native_core": { "byte_identical": true, "first": { "exit_code": 0, "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, "runs": 2, "second": { "exit_code": 0, "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, "status": "passed" }, "wasm_session": { "byte_identical": true, "first": { "exit_code": 0, "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "e9b7db900acf25a02bd885e9ee9c719fb2e7ba8ff82454a9d9e60c3fd1369e58" }, "runs": 2, "second": { "exit_code": 0, "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "e9b7db900acf25a02bd885e9ee9c719fb2e7ba8ff82454a9d9e60c3fd1369e58" }, "status": "passed" }, "worker_session": { "byte_identical": true, "first": { "exit_code": 0, "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "4ecfdf1a0befe56aefecf5172f38872804eef97c860b9407a0d1ee72630d2688" }, "runs": 2, "second": { "exit_code": 0, "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "4ecfdf1a0befe56aefecf5172f38872804eef97c860b9407a0d1ee72630d2688" }, "status": "passed" }, "worker_startup": { "byte_identical": true, "first": { "exit_code": 0, "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "0cdc5e8bf5cc411200027118fe3bef3d172aef0fc305dcc898822635b768f516" }, "runs": 2, "second": { "exit_code": 0, "status": "passed", "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "stdout_sha256": "0cdc5e8bf5cc411200027118fe3bef3d172aef0fc305dcc898822635b768f516" }, "status": "passed" } } }