R-007 — Usuário fora da jornada recebe sempre o áudio atual fora da jornada
TLDR: Sem
UserJourney, nenhuma regra de sequência se aplica — o usuário recebe sempre o áudio diário mais recente.
Regra originalmente identificada como RN06 em
docs/audio/audio_journey/RULES.md.
Given / When / Then
Dado que o usuário não possui UserJourney
Quando acessa GET /audios/daily
Então recebe o áudio mais recente que não possui entrada em JourneyAudio
Restrições
- As regras R-002 a R-006 não se aplicam a usuários sem
UserJourney - São os usuários cadastrados antes de
Journey.launch_date; a distinção é feita comparandoUser.accept_terms_atcomJourney.launch_date - A disponibilidade respeita o
release_timedeDailyAudioSettings
Teste vinculado
tests/audios/ — usuário sem UserJourney recebe o áudio mais recente fora da jornada