{
  "schemaVersion": "1.0.0",
  "exerciseSlug": "incline-dumbbell-curl",
  "assetId": "incline-dumbbell-curl-preview-shaos-v1",
  "role": "preview",
  "status": "approved",
  "version": "v1.0.0",
  "reviewedAt": "2026-09-03",
  "source": {
    "canonicalArtwork": "/assets/exercises/incline-dumbbell-curl/anatomy.webp",
    "sha256": "ce3140476b276d39da325d51450a19b71f7a56d0c4a184f731194251e2fe64a5"
  },
  "production": {
    "method": "Identity-preserving key poses registered to a fixed bench, athlete, dumbbells, and canvas, arranged into a seamless standard-tempo loop.",
    "highlightCue": "Illustrative ShaOS activation cue; not an EMG measurement.",
    "highlightLegend": {
      "scheme": "primary-secondary",
      "primary": { "label": "Primary muscles", "color": "#D97706", "muscles": ["Biceps"] },
      "secondary": { "label": "Secondary muscles", "color": "#8F969B", "muscles": ["Forearms"] }
    },
    "principle": "Keep the biceps cue visible at the stretched start, build through the curl, peak at the top, and ease during controlled lowering."
  },
  "playback": { "width": 720, "height": 720, "durationSeconds": 6.55, "frameRate": 20, "muted": true, "loop": true },
  "files": {
    "preview": { "path": "preview.mp4", "mimeType": "video/mp4", "bytes": 528626, "sha256": "7cbe85a520d2bdc62e38b0e0bc23961d551fd7f67d82013f80971cf05b55484e" },
    "poster": { "path": "poster.webp", "mimeType": "image/webp", "bytes": 40120, "sha256": "9160dd2a49d644253c8d95c52c82f5edd5a81b3c92365ad32dfd991b4dd1ecf3" }
  }
}
