{
  "schema": "NEXT11_V417_WAITERS_BOW_BUILD_REPORT_V1",
  "pass": true,
  "profileId": "warmup_waiters_bow_ik_v1",
  "solveReports": [
    {
      "id": "ready",
      "phase": 0,
      "pass": true,
      "failures": [],
      "warnings": []
    },
    {
      "id": "left_front_scoop_bottom",
      "phase": 0.25,
      "pass": true,
      "failures": [],
      "warnings": []
    },
    {
      "id": "mid_support",
      "phase": 0.5,
      "pass": true,
      "failures": [],
      "warnings": []
    },
    {
      "id": "right_front_scoop_bottom",
      "phase": 0.75,
      "pass": true,
      "failures": [],
      "warnings": []
    },
    {
      "id": "finish_or_loop",
      "phase": 1,
      "pass": true,
      "failures": [],
      "warnings": []
    }
  ],
  "sampleCount": 480,
  "durationSec": 3.2,
  "canonicalKeypositionsSha256": "5ecf40975e81d52a06a072e4ce0b17d32a355c25200201ccefee211af5771a0b",
  "production": {
    "mode": "resolvedPlayback",
    "liveSolverCalls": 0
  },
  "authority": {
    "geometry": "V417 corrected canonical IK",
    "timing": "supplied MOV 3.2 s L+R cycle",
    "newSolver": false,
    "runtimePrimitive": false,
    "postSolveOverrides": 0
  },
  "limits": [
    "Human/Chromium visual acceptance remains required"
  ]
}
