116 lines
3.9 KiB
JSON
116 lines
3.9 KiB
JSON
{
|
|
"boundaries": [
|
|
"only DISPLAY.INTRO_GRAPHIC linuxcnc.gif uses this canonical shared asset",
|
|
"tool/parameter/HAL/program basename fallback remains blocked",
|
|
"208 configuration entries and official oracle remain independent blockers"
|
|
],
|
|
"checks": {
|
|
"canonical_asset_resolution": {
|
|
"status": "verified"
|
|
},
|
|
"deterministic_graph": {
|
|
"repeated_state_hash": "fnv1a64:754149e575838554",
|
|
"state_hash": "fnv1a64:754149e575838554",
|
|
"status": "verified"
|
|
},
|
|
"generic_basename_guard": {
|
|
"status": "verified"
|
|
},
|
|
"source_generator_basis": {
|
|
"source": "linuxcnc/src/emc/usr_intf/stepconf/build_INI.py",
|
|
"source_sha256": "487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2",
|
|
"statement": "print(\"INTRO_GRAPHIC = linuxcnc.gif\", file=file)",
|
|
"status": "verified"
|
|
}
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"execution": {
|
|
"command": [
|
|
"node",
|
|
"web/worker/test_resource_intro_graphic_s7_06.mjs"
|
|
],
|
|
"returncode": 0,
|
|
"sample": {
|
|
"boundaries": [
|
|
"only DISPLAY.INTRO_GRAPHIC linuxcnc.gif uses the canonical shared asset",
|
|
"generic basename and tool/parameter/HAL/program substitution remains blocked"
|
|
],
|
|
"resource": {
|
|
"asset_sha256": "6c6da4afc3ecdc1b812dd6878318da0120996bd6889b4dd2ddb480b905d9f4b1",
|
|
"bytes": 11,
|
|
"data_hash": "fnv1a64:074f2812443c9d8f",
|
|
"path": "linuxcnc/linuxcnc.gif",
|
|
"type": "image"
|
|
},
|
|
"resource_graph": {
|
|
"deterministic": true,
|
|
"repeated_state_hash": "fnv1a64:754149e575838554",
|
|
"state_hash": "fnv1a64:754149e575838554"
|
|
},
|
|
"schema": "resource-intro-graphic-s7-06-sample.v1",
|
|
"source_generator": {
|
|
"path": "linuxcnc/src/emc/usr_intf/stepconf/build_INI.py",
|
|
"sha256": "487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2",
|
|
"statement": "print(\"INTRO_GRAPHIC = linuxcnc.gif\", file=file)"
|
|
},
|
|
"status": "verified",
|
|
"wrong_key": {
|
|
"code": "resource_missing",
|
|
"status": "blocked",
|
|
"type": "tool_table"
|
|
},
|
|
"wrong_section": {
|
|
"code": "resource_missing",
|
|
"status": "blocked",
|
|
"type": "image"
|
|
}
|
|
},
|
|
"status": "PASSED",
|
|
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
|
"stdout_sha256": "a00f52be956390d89116a0b3256a2ee16a3407e23dd025698000d8cdce33e13e"
|
|
},
|
|
"implementation_status": "verified",
|
|
"inputs": [
|
|
{
|
|
"bytes": 4061,
|
|
"path": "coverage/configuration-corexy-s7-05.report.json",
|
|
"sha256": "08f71b0e4891954a3fe1d7eabfcbee7a8e55d1327db5e4bca9e59fd04a42a657"
|
|
},
|
|
{
|
|
"bytes": 759645,
|
|
"path": "coverage/configuration-resource-remediation.report.json",
|
|
"sha256": "d50bccf422d9b903b85634f31539f47ee72c93aa9525b06c3ab3f4b8a74ab812"
|
|
},
|
|
{
|
|
"bytes": 8718,
|
|
"path": "linuxcnc/linuxcnc.gif",
|
|
"sha256": "6c6da4afc3ecdc1b812dd6878318da0120996bd6889b4dd2ddb480b905d9f4b1"
|
|
},
|
|
{
|
|
"bytes": 17448,
|
|
"path": "linuxcnc/src/emc/usr_intf/stepconf/build_INI.py",
|
|
"sha256": "487639b7fdc52127b13076a81eb0f1a599f527051011d798b19339487fe230f2"
|
|
},
|
|
{
|
|
"bytes": 5659,
|
|
"path": "web/workspace/resource-resolver.mjs",
|
|
"sha256": "296f022cf5291dffe9a82f7c03a95fbbb91f7bf22fb0eed5834ae03d923e0a59"
|
|
},
|
|
{
|
|
"bytes": 3353,
|
|
"path": "web/worker/test_resource_intro_graphic_s7_06.mjs",
|
|
"sha256": "c727fd4c240480924c8909a3c7949653292e7d18d0fde640a37500a3ddbceea2"
|
|
}
|
|
],
|
|
"report_sha256": "eebc66e14403aef98472951535e416451c76b8a205eba5a917164a09c223025a",
|
|
"schema": "resource-intro-graphic-s7-06-report.v1",
|
|
"scope": {
|
|
"canonical_path": "linuxcnc/linuxcnc.gif",
|
|
"key": "DISPLAY.INTRO_GRAPHIC",
|
|
"mapping_policy": "explicit-key-only",
|
|
"raw_value": "linuxcnc.gif"
|
|
},
|
|
"status": "verified",
|
|
"task_id": "S7-06"
|
|
}
|