fix(tts): sync_audio_to_prod.py respeta fea_audio_skip (issue #190) #218
Reference in New Issue
Block a user
Delete Branch "fix/tts-audio-sync-donations-guard-190"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Qué corrige
sync_audio_to_prod.pysolo comprobabafea_audio_doneantes de subir audio aproducción, ignorando el flag
fea_audio_skipque el hotfix de #190 introdujoen
tts_produce.py(el script de generación). Cualquier post que ya tuvierafea_audio_done=1localmente de antes de ese hotfix (ej.#18036, la páginade cuentas/donaciones "numeros") volvía a publicarse en cuanto entrara en el
cluster de una carta cualquiera.
Pasó hoy:
sync_audio_to_prod.py --carta 56290(despliegue de la carta 741)restauró en prod el mp3 de 3h27/190 MiB de
#18036— exactamente el incidenteque #190 daba por cerrado. Revertido manualmente (
--rollback --ids 18036+limpieza del meta local obsoleto); este PR cierra el hueco de raíz.
Cambio
Una comprobación adicional al principio de
sync_one(): sifea_audio_skip=1,se excluye antes de mirar
fea_audio_done. Sin cambios de comportamiento parael resto de posts.
De paso, documenta el alcance correcto del TTS (solo ES, un mp3 por artículo,
nunca multimedia) en
docs/guia-tts-traduccion-inma.md§4, para Inma.Prueba
Dry-run contra el cluster real de la carta 741 (30 posts, incluye
#18036):Referencia: #190, #216
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.