Files
linuxcncWebWASM/coverage/configuration-startup-runtime.report.json

233 lines
6.9 KiB
JSON

{
"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": 6043,
"path": "web/workspace/ini-parser.mjs",
"role": "ini_parser",
"sha256": "f1acee4f0002146f107ad0fcf997e85b65c484b1db5e3e9b4dad2a1fdb88b10c",
"status": "present"
},
{
"bytes": 9260,
"path": "web/workspace/resource-resolver.mjs",
"role": "resource_resolver",
"sha256": "e7b18c4920723862de05ab5e77181b838156abb4c8259f16c173309471435fe6",
"status": "present"
},
{
"bytes": 4116,
"path": "coverage/resource-resolver.report.json",
"role": "resolver_report",
"sha256": "b49bb37483437ffd80af56ed524a92fe83ab28de94238f32570cb4cd85e18b55",
"status": "present"
}
],
"entrypoints": [
{
"entrypoint": "config/main.ini",
"resource_graph_hash": "fnv1a64:05c778ded69fb8e2",
"state": "TASK_READY",
"state_hash": "fnv1a64:0181097fa846342d",
"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": 12357,
"path": "web/workspace/configuration-startup.mjs",
"role": "startup_state_machine",
"sha256": "07c967acf84bd084f97b5d1a818294269eec68603caeee7694859f49bf11d7be",
"status": "present"
},
{
"bytes": 57994,
"path": "web/worker/sim-session.mjs",
"role": "worker_integration",
"sha256": "47c0918797b6a60ed72dce6014fb3f365f620e31be34d8d66f5311971dbe16fd",
"status": "present"
},
{
"bytes": 6102,
"path": "web/worker/test_configuration_startup_runtime.mjs",
"role": "worker_test",
"sha256": "2a6738cabddea5dc6cb795f93250c71509765c746a588f5151d5b2a3082b8c9e",
"status": "present"
}
],
"release_action": "STOP_RELEASE",
"release_status": "blocked_external_owner",
"report_sha256": "daa8bc91017fe4a64487d8b89f5bd379adb87597570f287832c9d60b650c06d1",
"schema": "configuration-startup-runtime-report.v1",
"startup_observation": {
"resource_graph_hash": "fnv1a64:05c778ded69fb8e2",
"state_hash": "fnv1a64:0181097fa846342d",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "f16a32ff78ac0c48c7070d76f9b950b1b1a061c6f9c5cb6a128741a96f9f6e20"
},
"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": "f16a32ff78ac0c48c7070d76f9b950b1b1a061c6f9c5cb6a128741a96f9f6e20"
},
"runs": 2,
"second": {
"exit_code": 0,
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "f16a32ff78ac0c48c7070d76f9b950b1b1a061c6f9c5cb6a128741a96f9f6e20"
},
"status": "passed"
}
}
}