Implement AXIS parity UI and execution baseline
This commit is contained in:
232
coverage/configuration-startup-runtime.report.json
Normal file
232
coverage/configuration-startup-runtime.report.json
Normal file
@@ -0,0 +1,232 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user