{
  "schemaVersion": "1.0.0",
  "exerciseSlug": "barbell-back-squat",
  "assetId": "barbell-back-squat-preview-shaos-v3",
  "role": "preview",
  "status": "approved",
  "version": "v3.0.0",
  "reviewedAt": "2026-09-02",
  "source": {
    "canonicalArtwork": "/assets/exercises/barbell-back-squat/anatomy.webp",
    "sha256": "8472bed485c1f45334b5b28ef7c3626312f58a56b718d59989b01c4b4dc31f31"
  },
  "production": {
    "method": "Thirteen pose-preserving edits derived from the canonical ShaOS anatomy illustration, arranged into an 18-state standard-tempo seamless loop.",
    "registration": "The front and rear panels are independently registered to the canonical standing foot centers and floor baseline; every pose retains a clear border around the athlete and equipment.",
    "tempoProfile": "One-second standing reset, controlled three-second descent, one-second full-depth pause, and one-second ascent.",
    "highlightCue": "Illustrative ShaOS activation cue; not an EMG measurement.",
    "highlightLegend": {
      "scheme": "primary-secondary",
      "primary": { "label": "Primary muscles", "color": "#D97706", "muscles": ["Quads"] },
      "secondary": { "label": "Secondary muscles", "color": "#8F969B", "muscles": ["Glutes", "Hamstrings", "Core"] }
    },
    "orangeIntensity": [0.32, 0.36, 0.4, 0.45, 0.5, 0.56, 0.62, 0.69, 0.75, 0.81, 0.86, 0.91, 0.94, 1.0, 0.9, 0.76, 0.61, 0.43],
    "principle": "Maintain a visible loaded-standing baseline, build through the controlled descent, remain high at full depth, peak at the early-ascent sticking region, then ease toward lockout."
  },
  "playback": {
    "width": 720,
    "height": 552,
    "durationSeconds": 6,
    "frameRate": 20,
    "muted": true,
    "loop": true
  },
  "files": {
    "preview": {
      "path": "preview.mp4",
      "mimeType": "video/mp4",
      "bytes": 577693,
      "sha256": "b02a4dc004511700705b4d93eb815ac2e5c04a088de2f5dfdb1f7fa78f337bca"
    },
    "poster": {
      "path": "poster.webp",
      "mimeType": "image/webp",
      "bytes": 26688,
      "sha256": "4d75c6033d6a4eea5d806de7735c40322fecc68d6d70038c02e54ad1e93c58d1"
    }
  }
}
