{
  "schema": "NEXT11_V301_STATIC_SIDE_SURFACE_CONTACT_GATE_AUDIT",
  "generatedAt": "2026-08-19T18:36:13Z",
  "root": "/mnt/data/nex_v301_side_surface_gate/NEXT11_V301_SIDE_SURFACE_CONTACT_GATE_ROOT",
  "nodeChecks": {
    "assetRuntime": {
      "ok": true,
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    },
    "rootRuntime": {
      "ok": true,
      "returncode": 0,
      "stdout": "",
      "stderr": ""
    }
  },
  "rootAndAssetRuntimeIdentical": true,
  "markers": {
    "runtimeVersionV301": true,
    "v301SideSurfaceGate": true,
    "v301FingerGate": true,
    "explicitThumbDownGateRemovedFromV301Gate": true,
    "sideSurfaceStatusReady": true,
    "wrongSideOrPenetrationHold": true,
    "fingerReleaseFlagDefaultFalse": true,
    "noV292FootController": true,
    "cleanSolverV1Present": true,
    "v297EntryFrameGateStillPresent": true,
    "v300MeetAndRollStillPresent": true
  },
  "sha256": {
    "assetRuntime": "c90219f01a47fc993005eddaaca623b76f539ce57fb7abc5c6f502f0944a1440",
    "rootRuntime": "c90219f01a47fc993005eddaaca623b76f539ce57fb7abc5c6f502f0944a1440"
  },
  "passStatic": true
}