207 lines
7.8 KiB
JSON
207 lines
7.8 KiB
JSON
{
|
|
"apiName": "host_runtime_opt_in_evidence",
|
|
"schemaVersion": 1,
|
|
"upstreamCommit": "60597ee0718873d2449058c824262a275e5e4bad",
|
|
"generatedAt": "2026-07-10T22:20:22.645Z",
|
|
"projectReleaseReady": true,
|
|
"projectBlockedRuntimeFamilies": [
|
|
"L4-USER-M-PROCESS",
|
|
"L4-PYTHON-REMAP"
|
|
],
|
|
"projectPromotedRuntimeFamilies": [],
|
|
"webSimulationPromotionAllowed": true,
|
|
"hostPromotionAllowed": false,
|
|
"promotionScope": "web_simulation_only",
|
|
"families": [
|
|
{
|
|
"boundaryClass": "L4-USER-M-PROCESS",
|
|
"boundaryKind": "external_user_m_process",
|
|
"target": "axis/vismach/millturn/example.ngc",
|
|
"linuxCncReferences": [
|
|
"src/emc/task/emctask.cc",
|
|
"src/emc/task/emctaskmain.cc",
|
|
"configs/sim/axis/vismach/millturn"
|
|
],
|
|
"optInEnv": "ENABLE_MILLTURN_USER_M_RUNTIME_PROBE",
|
|
"hostReady": true,
|
|
"dispatchAllowed": true,
|
|
"executionEnabled": false,
|
|
"probeStatus": "ready_disabled_by_default",
|
|
"expectedPassStatus": "runtime_state_probe_passed",
|
|
"state": "ready_disabled_by_default",
|
|
"nativeEvidenceStatus": "pending_until_native_pass",
|
|
"nativeEvidenceArtifacts": [
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-promotion-readiness.tsv",
|
|
"sha256": "0beb6a84ffda550a8abf4987cc9ada4c006ae1117c679034658655d8b57b0702"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-promotion-blockers.tsv",
|
|
"sha256": "ccb4b4bff718f0becbd4e7cd5ab50aaad09b65a7e5b932fe4f9c848dcaea8658"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-host-readiness-rollup.tsv",
|
|
"sha256": "5ff257f37a34f09808f8dee7d1218be9cc6793334628d0643bfe2877daf6ed12"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-opt-in-probe-dispatch-rollup.tsv",
|
|
"sha256": "47ebde15da6151f9dd95e2151a4e855d4207258811e4abd267783a137302b420"
|
|
},
|
|
{
|
|
"path": "build/native/native-runtime-probe-summary.tsv",
|
|
"sha256": "a533d23afc10b8a608e676d9c7a6b215559a635537ed2a1cc5213a8c5fac0a32"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/user-m-process-native-runtime-probe-gate.tsv",
|
|
"sha256": "6f1e90903c9963d3aadaba6dabc566247d73dbbea49b5ab6a7a750626480f666"
|
|
}
|
|
],
|
|
"nodeGateComplete": false,
|
|
"browserGateComplete": false,
|
|
"promotionLockActive": true,
|
|
"manualReview": null,
|
|
"promotionAllowed": false,
|
|
"familyScopePromotionAllowed": false,
|
|
"blockers": [
|
|
"native_runtime_probe_not_passed",
|
|
"native_pass_evidence_not_ready",
|
|
"node_inventory_gate_not_complete",
|
|
"browser_smoke_gate_not_complete",
|
|
"promotion_lock_active",
|
|
"manual_lock_update_required"
|
|
]
|
|
},
|
|
{
|
|
"boundaryClass": "L4-TOOL-DB",
|
|
"boundaryKind": "tool_database_process",
|
|
"target": "axis/db_demo/base.ngc",
|
|
"linuxCncReferences": [
|
|
"src/emc/task/taskclass.cc",
|
|
"src/emc/tooldata/tooldata_db.cc",
|
|
"configs/sim/axis/db_demo"
|
|
],
|
|
"optInEnv": "ENABLE_TOOL_DB_RUNTIME_PROBE",
|
|
"hostReady": true,
|
|
"dispatchAllowed": true,
|
|
"executionEnabled": false,
|
|
"probeStatus": "ready_disabled_by_default",
|
|
"expectedPassStatus": "runtime_protocol_probe_passed",
|
|
"state": "ready_disabled_by_default",
|
|
"nativeEvidenceStatus": "pending_until_native_pass",
|
|
"nativeEvidenceArtifacts": [
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-promotion-readiness.tsv",
|
|
"sha256": "0beb6a84ffda550a8abf4987cc9ada4c006ae1117c679034658655d8b57b0702"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-promotion-blockers.tsv",
|
|
"sha256": "ccb4b4bff718f0becbd4e7cd5ab50aaad09b65a7e5b932fe4f9c848dcaea8658"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-host-readiness-rollup.tsv",
|
|
"sha256": "5ff257f37a34f09808f8dee7d1218be9cc6793334628d0643bfe2877daf6ed12"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-opt-in-probe-dispatch-rollup.tsv",
|
|
"sha256": "47ebde15da6151f9dd95e2151a4e855d4207258811e4abd267783a137302b420"
|
|
},
|
|
{
|
|
"path": "build/native/native-runtime-probe-summary.tsv",
|
|
"sha256": "a533d23afc10b8a608e676d9c7a6b215559a635537ed2a1cc5213a8c5fac0a32"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/tool-db-process-native-runtime-probe-gate.tsv",
|
|
"sha256": "f38a87a572d68a4847ae81f50f307cb65d6c01194777eb05362970ffe4e9bb67"
|
|
}
|
|
],
|
|
"nodeGateComplete": false,
|
|
"browserGateComplete": false,
|
|
"promotionLockActive": true,
|
|
"manualReview": null,
|
|
"promotionAllowed": false,
|
|
"familyScopePromotionAllowed": false,
|
|
"blockers": [
|
|
"native_runtime_probe_not_passed",
|
|
"native_pass_evidence_not_ready",
|
|
"node_inventory_gate_not_complete",
|
|
"browser_smoke_gate_not_complete",
|
|
"promotion_lock_active",
|
|
"manual_lock_update_required"
|
|
]
|
|
},
|
|
{
|
|
"boundaryClass": "L4-PYTHON-REMAP",
|
|
"boundaryKind": "python_runtime",
|
|
"target": "axis/remap/stop-lookahead/nc_files",
|
|
"linuxCncReferences": [
|
|
"src/emc/rs274ngc",
|
|
"src/emc/pythonplugin",
|
|
"tests/remap/stop-lookahead"
|
|
],
|
|
"optInEnv": "ENABLE_PYTHON_REMAP_RUNTIME_PROBE",
|
|
"hostReady": true,
|
|
"dispatchAllowed": true,
|
|
"executionEnabled": false,
|
|
"probeStatus": "runtime_lifecycle_probe_passed",
|
|
"expectedPassStatus": "runtime_lifecycle_probe_passed",
|
|
"state": "manual_review_required",
|
|
"nativeEvidenceStatus": "native_pass_evidence_observed",
|
|
"nativeEvidenceArtifacts": [
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-promotion-readiness.tsv",
|
|
"sha256": "0beb6a84ffda550a8abf4987cc9ada4c006ae1117c679034658655d8b57b0702"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-promotion-blockers.tsv",
|
|
"sha256": "ccb4b4bff718f0becbd4e7cd5ab50aaad09b65a7e5b932fe4f9c848dcaea8658"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-host-readiness-rollup.tsv",
|
|
"sha256": "5ff257f37a34f09808f8dee7d1218be9cc6793334628d0643bfe2877daf6ed12"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/runtime-boundary-opt-in-probe-dispatch-rollup.tsv",
|
|
"sha256": "47ebde15da6151f9dd95e2151a4e855d4207258811e4abd267783a137302b420"
|
|
},
|
|
{
|
|
"path": "build/native/native-runtime-probe-summary.tsv",
|
|
"sha256": "a533d23afc10b8a608e676d9c7a6b215559a635537ed2a1cc5213a8c5fac0a32"
|
|
},
|
|
{
|
|
"path": "build/wasm/sim-configs-inventory/python-remap-native-runtime-probe-gate.tsv",
|
|
"sha256": "d8973bdb5189946972b1f39fabc1b9691222c15602e2e16608d6eed1fb734b7d"
|
|
}
|
|
],
|
|
"nodeGateComplete": true,
|
|
"browserGateComplete": true,
|
|
"promotionLockActive": true,
|
|
"manualReview": null,
|
|
"promotionAllowed": false,
|
|
"familyScopePromotionAllowed": false,
|
|
"blockers": [
|
|
"promotion_lock_active",
|
|
"manual_lock_update_required"
|
|
]
|
|
}
|
|
],
|
|
"realtime": {
|
|
"hostRealtimeKernel": false,
|
|
"promotionAllowed": false,
|
|
"blocker": "dedicated_realtime_safety_evidence_required"
|
|
},
|
|
"hardware": {
|
|
"hardwareDrive": false,
|
|
"promotionAllowed": false,
|
|
"blocker": "dedicated_hardware_environment_and_io_evidence_required"
|
|
},
|
|
"processTopology": {
|
|
"completeNativeProcessTopology": false,
|
|
"promotionAllowed": false,
|
|
"blocker": "task_nml_motion_hal_io_rtapi_process_topology_proof_required"
|
|
},
|
|
"integrity": {
|
|
"complete": true,
|
|
"artifactCount": 8
|
|
}
|
|
}
|