# There is exactly one coach-config YAML per workout package.
# Coaching is optional all-or-nothing. Disabled coaching would be only:
# enabled: false
schemaId: aerobeat.coach-config.v1
schemaVersion: 1
recordVersion: 1
createdByTool: aerobeat-tool-content-authoring
createdByToolVersion: 0.1.0
createdAt: 2026-04-25T22:00:00Z
updatedAt: 2026-04-27T13:00:00Z
enabled: true

# This id is referenced by workout.yaml.
coachConfigId: ab-coach-config-neon-bootcamp
coachConfigName: Neon Bootcamp Coach Config

# featuredCoaches defines the roster available to this package.
# Multiple coaches are allowed.
featuredCoaches:
  - coachId: ab-coach-aria
    coachName: Coach Aria
  - coachId: ab-coach-blaze
    coachName: Coach Blaze

# Enabled coaching requires a warmup video reference.
warmupVideo:
  mediaId: ab-warmup-breathing-intro
  path: media/coaching/warmup-breathing-intro.mp4

# Enabled coaching requires a cooldown video reference.
cooldownVideo:
  mediaId: ab-cooldown-stretch-outro
  path: media/coaching/cooldown-stretch-outro.mp4

# overlayAudio is a reusable registry of coaching clips.
# Set files point at these records by coachingOverlayId.
overlayAudio:
  - overlayId: ab-overlay-aria-neon-stride-cue
    coachId: ab-coach-aria
    mediaId: ab-overlay-aria-neon-stride-cue-media
    path: media/coaching/aria-neon-stride-overlay.ogg

  - overlayId: ab-overlay-blaze-midnight-sprint-cue
    coachId: ab-coach-blaze
    mediaId: ab-overlay-blaze-midnight-sprint-cue-media
    path: media/coaching/blaze-midnight-sprint-overlay.ogg
