R-002 — Novo usuário percorre a sequência da jornada

TLDR: Usuário com UserJourney recebe o áudio da posição atual da sua Journey, não o áudio diário livre.

Regra originalmente identificada como RN01 em docs/audio/audio_journey/RULES.md.

Given / When / Then

Dado que o usuário tem um UserJourney associado Quando acessa GET /audios/daily Então recebe o áudio na posição atual do seu Journey, via JourneyAudio

Restrições

  • Os áudios da sequência são os registros associados à Journey pelo model JourneyAudio
  • Áudios sem entrada em JourneyAudio estão fora da jornada fixa (ver R-008)

Teste vinculado

tests/audios/ — teste de integração do endpoint GET /audios/daily para usuário na jornada

Referências