Carta 739 (dom 16-ago, con Asunción): 11 posts publicados — traducciones + audios (Hermes) #200

Open
opened 2026-08-11 11:36:22 +00:00 by inma · 4 comments
Collaborator

Carta 739 (domingo 16-ago): FASE 1 publicada — material para Hermes

⚠️ Semana de FIESTA: la Asunción (sábado 15) además del domingo 20º TO. Varios comentaristas mandan DOS textos y los dos entran en la carta. En la tabla van marcados.

Mixbot --parte1 ejecutado el 11-ago: 11 posts publicados en producción (español), verificados en vivo.

Textos — traducir EN/FR/IT/PT + audio (TTS) — 10 posts

id Autor: título Enlace
55654 1 Miguel A. Munárriz Casajús: ¿Y a dónde iremos…? https://www.feadulta.com/y-a-donde-iremos/
55656 5 Vicky Irigaray: 20º Domingo del Tiempo Ordinario (Preces) https://www.feadulta.com/20o-domingo-del-tiempo-ordinario/
55658 7 José Luis Sicre: La mujer que calló a Jesús https://www.feadulta.com/la-mujer-que-callo-a-jesus-5/
55657 7 Enrique Martínez Lozano: La persona sabia es flexible https://www.feadulta.com/la-persona-sabia-es-flexible/
55659 8 Fray Marcos: Un diálogo que enriquece a Jesús y a la mujer https://www.feadulta.com/un-dialogo-que-enriquece-a-jesus-y-a-la-mujer/
55660 9 José Antonio Pagola: El grito de la mujer https://www.feadulta.com/el-grito-de-la-mujer/
55661 9 Fidel Aizpurúa: ¿Auxilia a Israel su siervo? · Asunción (15-ago) https://www.feadulta.com/auxilia-a-israel-su-siervo/
55662 9 Fidel Aizpurúa: Los perrillos comen las migajas · domingo 16 https://www.feadulta.com/los-perrillos-comen-las-migajas/
55652 10 Carmen Soto: La sororidad, una forma de nombrar a Dios · Asunción (15-ago) https://www.feadulta.com/la-sororidad-una-forma-de-nombrar-a-dios/
55653 10 Paula Depalma: Cuando la mejor ayuda es no ayudar · domingo 16 https://www.feadulta.com/cuando-la-mejor-ayuda-es-no-ayudar/

IDs de texto (para TTS): 55654,55656,55658,55657,55659,55660,55661,55662,55652,55653

Multimedia — ya publicada, NO necesita TTS

id Título
55655 21 En tus manos

Pagola (#55660): traducciones humanas adjuntas

Como cada semana, Pagola no se traduce a máquina: adjunto los cuatro ficheros editoriales de Inma (9r_2_eng, 9r_3_fr, 9r_4_it, 9r_5_pt), verificado el idioma de cada uno. De él solo hace falta el audio.

Notas

  • Los dobletes de fiesta ya funcionan solos. Se descubrió que Fidel manda un único correo con dos adjuntos ("Notas homilía 15 y 16 agosto") y los bots solo leían el primero: el segundo se perdía en silencio. Arreglado en sicrebot.all_attachments() + fidelbot/marcosbot, que ahora guardan todos los adjuntos y se saltan los que ya existan (con o sin la "r").
  • Autora: el nº10 de la Asunción lo firma Carmen Soto (ficha 569). Firmó como "Carme Soto Varela" y crear-autor le abrió ficha nueva; ya está reasignado a la 569, la duplicada borrada y añadido el alias en publicabot.AUTHOR_ALIASES para que no se repita.
  • Pendiente para la FASE 2: los artículos del nº 11 en adelante, las Noticias y la intro. Se comentarán en este mismo issue.
## Carta 739 (domingo 16-ago): FASE 1 publicada — material para Hermes ⚠️ **Semana de FIESTA: la Asunción (sábado 15) además del domingo 20º TO.** Varios comentaristas mandan DOS textos y los dos entran en la carta. En la tabla van marcados. Mixbot `--parte1` ejecutado el 11-ago: **11 posts publicados en producción (español)**, verificados en vivo. ### Textos — traducir EN/FR/IT/PT + audio (TTS) — 10 posts | id | nº | Autor: título | Enlace | |---:|---:|---|---| | 55654 | 1 | Miguel A. Munárriz Casajús: ¿Y a dónde iremos…? | https://www.feadulta.com/y-a-donde-iremos/ | | 55656 | 5 | Vicky Irigaray: 20º Domingo del Tiempo Ordinario (Preces) | https://www.feadulta.com/20o-domingo-del-tiempo-ordinario/ | | 55658 | 7 | José Luis Sicre: La mujer que calló a Jesús | https://www.feadulta.com/la-mujer-que-callo-a-jesus-5/ | | 55657 | 7 | Enrique Martínez Lozano: La persona sabia es flexible | https://www.feadulta.com/la-persona-sabia-es-flexible/ | | 55659 | 8 | Fray Marcos: Un diálogo que enriquece a Jesús y a la mujer | https://www.feadulta.com/un-dialogo-que-enriquece-a-jesus-y-a-la-mujer/ | | 55660 | 9 | José Antonio Pagola: El grito de la mujer | https://www.feadulta.com/el-grito-de-la-mujer/ | | 55661 | 9 | Fidel Aizpurúa: ¿Auxilia a Israel su siervo? · **Asunción (15-ago)** | https://www.feadulta.com/auxilia-a-israel-su-siervo/ | | 55662 | 9 | Fidel Aizpurúa: Los perrillos comen las migajas · domingo 16 | https://www.feadulta.com/los-perrillos-comen-las-migajas/ | | 55652 | 10 | Carmen Soto: La sororidad, una forma de nombrar a Dios · **Asunción (15-ago)** | https://www.feadulta.com/la-sororidad-una-forma-de-nombrar-a-dios/ | | 55653 | 10 | Paula Depalma: Cuando la mejor ayuda es no ayudar · domingo 16 | https://www.feadulta.com/cuando-la-mejor-ayuda-es-no-ayudar/ | **IDs de texto (para TTS):** `55654,55656,55658,55657,55659,55660,55661,55662,55652,55653` ### Multimedia — ya publicada, NO necesita TTS | id | nº | Título | |---:|---:|---| | 55655 | 21 | En tus manos | ### Pagola (#55660): traducciones humanas adjuntas Como cada semana, Pagola **no se traduce a máquina**: adjunto los cuatro ficheros editoriales de Inma (`9r_2_eng`, `9r_3_fr`, `9r_4_it`, `9r_5_pt`), verificado el idioma de cada uno. De él solo hace falta el audio. ### Notas - **Los dobletes de fiesta ya funcionan solos.** Se descubrió que Fidel manda **un único correo con dos adjuntos** ("Notas homilía 15 y 16 agosto") y los bots solo leían el primero: el segundo se perdía en silencio. Arreglado en `sicrebot.all_attachments()` + fidelbot/marcosbot, que ahora guardan todos los adjuntos y se saltan los que ya existan (con o sin la "r"). - Autora: el nº10 de la Asunción lo firma **Carmen Soto** (ficha 569). Firmó como "Carme Soto Varela" y `crear-autor` le abrió ficha nueva; ya está reasignado a la 569, la duplicada borrada y añadido el alias en `publicabot.AUTHOR_ALIASES` para que no se repita. - Pendiente para la FASE 2: los artículos del nº 11 en adelante, las Noticias y la intro. Se comentarán en este mismo issue.
Author
Collaborator

Segundo lote — 6 artículos más publicados (nº 11 al 16)

Mixbot --parte1 re-ejecutado (idempotente: los 11 posts del primer lote intactos, mismos IDs). Total ya en producción: 20 posts.

Textos NUEVOS — traducir EN/FR/IT/PT + audio (TTS)

id Autor: título Enlace
55665 11 José Arregi: Crecer decreciendo. Recorrido histórico del concepto de vejez (II) https://www.feadulta.com/crecer-decreciendo-recorrido-historico-del-concepto-de-vejez-ii/
55666 12 Jesús Lozano Pino: El milagro de Sabah en Ceuta: la vecina musulmana que transforma su casa en refugio de dignidad https://www.feadulta.com/el-milagro-de-sabah-en-ceuta-la-vecina-musulmana-que-transforma-su-casa-en-refugio-de-dignidad/
55667 13 Ediciones Feadulta: León XIV contrapone la radicalidad evangélica al fundamentalismo https://www.feadulta.com/leon-xiv-contrapone-la-radicalidad-evangelica-al-fundamentalismo/
55668 14 Carlos Gutierrez: La paradoja del camino: por qué el prójimo es nuestra brújula hacia la puerta estrecha https://www.feadulta.com/la-paradoja-del-camino-por-que-el-projimo-es-nuestra-brujula-hacia-la-puerta-estrecha/
55669 15 Pepa Torres: Primer libro traducido al castellano de una espiritualidad antirracista https://www.feadulta.com/primer-libro-traducido-al-castellano-de-lo-que-podemos-llamar-una-espiritualidad-antirracista/
55670 16 Ediciones Feadulta: Católicos y protestantes compartirán la clase de religión en Alemania https://www.feadulta.com/catolicos-y-protestantes-compartiran-la-clase-de-religion-en-alemania/

IDs nuevos (para TTS): 55665,55666,55667,55668,55669,55670

Ristra completa de los 16 textos de la carta: 55654,55656,55658,55657,55659,55660,55661,55662,55652,55653,55665,55666,55667,55668,55669,55670

Multimedia añadida — NO necesita TTS

id Título
55671 19 ¿Inconsciencia ordinaria o inconsciencia profunda?
55674 22 Eres mi vida
55675 24 Cuando amanece

(La 55655 «En tus manos», nº 21, iba en el primer lote.)

Notas

  • ⚠️ La 55674 cambió de slug: se publicó con una errata en el título («Eres mi vda») y se corrigió a los pocos minutos. Enlace bueno: https://www.feadulta.com/eres-mi-vida/ — si algún proceso ya se había llevado el anterior, conviene refrescarlo.
  • El nº14 lo firma Carlos Gutierrez (ficha 1610). Llega desde una dirección de correo distinta, pero Inma confirma que es la misma persona y que ese es el nombre con el que firma; añadidos los alias en publicabot para que no se le abra ficha duplicada.
  • Pendiente un tercer envío pequeño: las Noticias (nº 25) y la intro de Inma. En cuanto estén, se compone la carta con --vivo y se avisa aquí con su ID.
## Segundo lote — 6 artículos más publicados (nº 11 al 16) Mixbot `--parte1` re-ejecutado (idempotente: los 11 posts del primer lote intactos, mismos IDs). **Total ya en producción: 20 posts.** ### Textos NUEVOS — traducir EN/FR/IT/PT + audio (TTS) | id | nº | Autor: título | Enlace | |---:|---:|---|---| | 55665 | 11 | José Arregi: Crecer decreciendo. Recorrido histórico del concepto de vejez (II) | https://www.feadulta.com/crecer-decreciendo-recorrido-historico-del-concepto-de-vejez-ii/ | | 55666 | 12 | Jesús Lozano Pino: El milagro de Sabah en Ceuta: la vecina musulmana que transforma su casa en refugio de dignidad | https://www.feadulta.com/el-milagro-de-sabah-en-ceuta-la-vecina-musulmana-que-transforma-su-casa-en-refugio-de-dignidad/ | | 55667 | 13 | Ediciones Feadulta: León XIV contrapone la radicalidad evangélica al fundamentalismo | https://www.feadulta.com/leon-xiv-contrapone-la-radicalidad-evangelica-al-fundamentalismo/ | | 55668 | 14 | Carlos Gutierrez: La paradoja del camino: por qué el prójimo es nuestra brújula hacia la puerta estrecha | https://www.feadulta.com/la-paradoja-del-camino-por-que-el-projimo-es-nuestra-brujula-hacia-la-puerta-estrecha/ | | 55669 | 15 | Pepa Torres: Primer libro traducido al castellano de una espiritualidad antirracista | https://www.feadulta.com/primer-libro-traducido-al-castellano-de-lo-que-podemos-llamar-una-espiritualidad-antirracista/ | | 55670 | 16 | Ediciones Feadulta: Católicos y protestantes compartirán la clase de religión en Alemania | https://www.feadulta.com/catolicos-y-protestantes-compartiran-la-clase-de-religion-en-alemania/ | **IDs nuevos (para TTS):** `55665,55666,55667,55668,55669,55670` **Ristra completa de los 16 textos de la carta:** `55654,55656,55658,55657,55659,55660,55661,55662,55652,55653,55665,55666,55667,55668,55669,55670` ### Multimedia añadida — NO necesita TTS | id | nº | Título | |---:|---:|---| | 55671 | 19 | ¿Inconsciencia ordinaria o inconsciencia profunda? | | 55674 | 22 | Eres mi vida | | 55675 | 24 | Cuando amanece | (La 55655 «En tus manos», nº 21, iba en el primer lote.) ### Notas - ⚠️ **La 55674 cambió de slug**: se publicó con una errata en el título («Eres mi vda») y se corrigió a los pocos minutos. Enlace bueno: https://www.feadulta.com/eres-mi-vida/ — si algún proceso ya se había llevado el anterior, conviene refrescarlo. - El nº14 lo firma **Carlos Gutierrez** (ficha 1610). Llega desde una dirección de correo distinta, pero Inma confirma que es la misma persona y que ese es el nombre con el que firma; añadidos los alias en `publicabot` para que no se le abra ficha duplicada. - **Pendiente un tercer envío pequeño**: las Noticias (nº 25) y la intro de Inma. En cuanto estén, se compone la carta con `--vivo` y se avisa aquí con su ID.
Author
Collaborator

Carta 739 «Dar el brazo a torcer» — PUBLICADA y rotada

id de la carta: 55694https://www.feadulta.com/dar-el-brazo-a-torcer/ (cats 6+21+71)

  • Auditoría final: 22/22 artículos dentro, 0 caídos, 0 pendientes, todos los enlaces vivos, 0 enlaces viejos.
  • Rotación hecha: 738 «Vemos fantasmas y son personas» (55487) → semana pasada; 737 «Mesa libre» (55107) → solo archivo.
  • Máster de BREVO generado con la «erre».
  • El reutilizado litúrgico resolvió la semana doble sin problema: evangelio (Mt 15, 21-28), lecturas, Ulibarri («Mujer cananea»), Anáfora («Universalidad») y Salomé («Para nacer»).

Último post nuevo — traducir + audio

id Autor: título Enlace
55693 25 Inma Calvo: Un nuevo terremoto golpea Colombia mientras Venezuela trata de levantarse tras la tragedia https://www.feadulta.com/un-nuevo-terremoto-golpea-colombia-mientras-venezuela-trata-de-levantarse-tras-la-tragedia/

Ristra completa de los 17 textos de la carta 739: 55654,55656,55658,55657,55659,55660,55661,55662,55652,55653,55665,55666,55667,55668,55669,55670,55693

Hermes: con esto ya puedes cerrar los derivados de la 739 completa (sync + EN/FR/IT/PT + audios), incluida la carta 55694. Recordatorio de la semana: es semana de fiesta (Asunción), así que hay dos textos del nº9 (Fidel) y dos del nº10 — uno de la Asunción y otro del domingo en cada caso; no son duplicados.

## Carta 739 «Dar el brazo a torcer» — PUBLICADA y rotada ✅ **id de la carta: `55694`** — https://www.feadulta.com/dar-el-brazo-a-torcer/ (cats 6+21+71) - Auditoría final: **22/22 artículos** dentro, 0 caídos, 0 pendientes, **todos los enlaces vivos**, 0 enlaces viejos. - Rotación hecha: 738 «Vemos fantasmas y son personas» (55487) → semana pasada; 737 «Mesa libre» (55107) → solo archivo. - Máster de BREVO generado con la «erre». - El reutilizado litúrgico resolvió la semana doble sin problema: evangelio (Mt 15, 21-28), lecturas, Ulibarri («Mujer cananea»), Anáfora («Universalidad») y Salomé («Para nacer»). ### Último post nuevo — traducir + audio | id | nº | Autor: título | Enlace | |---:|---:|---|---| | 55693 | 25 | Inma Calvo: Un nuevo terremoto golpea Colombia mientras Venezuela trata de levantarse tras la tragedia | https://www.feadulta.com/un-nuevo-terremoto-golpea-colombia-mientras-venezuela-trata-de-levantarse-tras-la-tragedia/ | **Ristra completa de los 17 textos de la carta 739:** `55654,55656,55658,55657,55659,55660,55661,55662,55652,55653,55665,55666,55667,55668,55669,55670,55693` **Hermes:** con esto ya puedes cerrar los derivados de la 739 completa (sync + EN/FR/IT/PT + audios), incluida la carta 55694. Recordatorio de la semana: es semana de **fiesta (Asunción)**, así que hay **dos textos del nº9 (Fidel)** y **dos del nº10** — uno de la Asunción y otro del domingo en cada caso; no son duplicados.
Owner

Carta 739 — Fase de traducción/TTS multiidioma, hecha y publicada en prod (madrugada 2026-08-12)

Rafa pidió mover este ciclo (traducción + TTS + publicación) a Buzz por primera vez, coordinado entre Opix (preflight/QA), Codix (ejecución local) y Claudix (producción). Resumen de lo hecho, de cara a que Inma revise por la mañana antes de mandar la carta.

Alcance real (verificado contra los enlaces de la propia carta 739, no solo la tabla de "Fase 1" de este issue — la tabla estaba desactualizada, el cluster real son 17 textos + la propia carta)

18 orígenes traducidos a EN/FR/IT/PT y publicados en prod:

  • La carta 55694 y sus 16 artículos (10 de la tabla de "Fase 1" + 7 más que la carta ya enlazaba: Crecer decreciendo, El milagro de Sabah, León XIV, La paradoja del camino, Primer libro traducido, Católicos y protestantes, Un nuevo terremoto).
  • 55660 (Pagola, "El grito de la mujer"): los 4 idiomas son las traducciones humanas de Inma (9r_2_eng_Pagola.docx, 9r_3_fr_Pagola.docx, 9r_4_it_Pagola.docx, 9r_5_pt_Pagola.docx), importadas con trazabilidad traduccion_automatica=0, traduccion_modelo=editorial-humana, nombre y SHA-256 del adjunto. No pasó por Gemma, como cada semana.

Total: 72 traducciones nuevas (68 automáticas con Gemma local + 4 humanas de Pagola).

Proceso de calidad (antes de tocar prod)

  • Gate mecánico de Opix: idioma, estado, residuos de generación, párrafos y enlaces cuadrando 1:1 con el ES.
  • Fallo real encontrado y corregido: los títulos se traducían sin ver el cuerpo → varios modismos calcados mal ("Dar el brazo a torcer" → "To Bend the Knee"). Corregido en el script (translate_post.py, PR aparte) para próximas cartas, y esta carta pasada por un subagente Haiku de cuota (no API de pago) que encontró y corrigió 24 títulos, incluido uno grave que invertía el sentido ("LA MUJER QUE CALLÓ A JESÚS" → traducido como "llamó").
  • Fallo real encontrado y corregido: la carta en italiano perdió 15 de 39 enlaces internos al traducir un tramo largo (troceado de Gemma). Reparado de forma determinista (reenvuelto el href del párrafo ES equivalente), verificado enlace a enlace.
  • Bug de lote descubierto y arreglado: translate_post.py --carta duplicaba la propia carta si ya tenía _carta_id sembrado (PR aparte, dict.fromkeys).

Publicación en prod (Claudix, esta madrugada)

  1. Backup de la BD de prod antes de escribir nada (mysqldump completo, 58 MB, verificado con gzip -t, en ~/backups/fea-prod-pre-carta739-20260812T024652Z.sql.gz del servidor).
  2. sync_translations_to_prod.py (modo IDs preservados, --keep-existing con los 18 ES ya publicados): 72 posts clonados a prod con su mismo ID, 18 grupos Polylang enlazados. 0 errores.
  3. Publicados los 72 (draftpublish) — el _carta_id que usa publish_carta.php para descubrir artículos solo existe en local, no en los posts ya existentes en prod, así que se publicó por lista explícita de ID en vez de por ese meta. Si se repite esto otra semana, conviene que publish_carta.php acepte también --ids.
  4. repoint_carta_links.php: 24 enlaces internos repuntados al idioma correcto en cada uno de EN/FR/IT/PT (0 en ES, ya estaba bien).
  5. rotate_cartas.php: carta 739 rotada a "actual" en los 5 idiomas, la anterior degradada a "otras". Verificado que las portadas EN/FR/IT/PT ya no muestran la 738.
  6. 21 audios TTS subidos y asociados (fea_audio_url/fea_audio_done): los 16 de la ristra con voz correcta (clonada donde existe — Sicre, Fray Marcos, Pagola, Arregi — Nico más reciente para el resto), más Pagola, más los 4 textos litúrgicos que enlaza la carta (Isaías, Romanos, Mujer cananea, Universalidad). El evangelio (#822) queda excluido a propósito, por decisión expresa de Rafa: se locutó en local pero no se sube ni se asocia en prod.

Verificación final (script de lectura independiente de Opix, sin escribir nada)

grupos con es/en/fr/it/pt publicados   18 de 18
audios con meta correcta               21 de 21
#822                                   sin audio (correcto)
categoría "actual" (rotación)          ES/EN/FR/IT/PT los 5 en la 739

Permalinks comprobados server-side, todos publish, sin colisiones de slug.

Nada bloqueante para mandar la carta

A diferencia de lo que parecía a media noche, Pagola ya está resuelto (ver arriba) — no queda ningún idioma enlazando a la versión española por defecto.

Para la próxima carta (aprendido esta noche, sin bloquear esta)

  • Ampliar el glosario de translate_post.py (hoy solo 2 entradas) — Gemma falla en términos bíblicos y topónimos.
  • Mover import_human_pagola_translations.py al repo principal — vivía sin commitear en ~/worktrees/fea-tts-backlog/, por eso parecía perdido esta noche (solo quedaba el .pyc).
  • publish_carta.php debería poder recibir --ids además de descubrir por _carta_id, porque ese meta no siempre ha llegado a prod para el cluster completo.

Buenos días, Inma — puedes revisar cuando quieras y mandar la carta. Todo lo de arriba está verificado, pero un vistazo tuyo a Pagola y a los títulos corregidos nunca está de más antes de enviarla. 🐝

## Carta 739 — Fase de traducción/TTS multiidioma, hecha y publicada en prod (madrugada 2026-08-12) Rafa pidió mover este ciclo (traducción + TTS + publicación) a Buzz por primera vez, coordinado entre Opix (preflight/QA), Codix (ejecución local) y Claudix (producción). Resumen de lo hecho, de cara a que Inma revise por la mañana antes de mandar la carta. ### Alcance real (verificado contra los enlaces de la propia carta 739, no solo la tabla de "Fase 1" de este issue — la tabla estaba desactualizada, el cluster real son 17 textos + la propia carta) **18 orígenes traducidos a EN/FR/IT/PT y publicados en prod:** - La carta 55694 y sus 16 artículos (10 de la tabla de "Fase 1" + 7 más que la carta ya enlazaba: Crecer decreciendo, El milagro de Sabah, León XIV, La paradoja del camino, Primer libro traducido, Católicos y protestantes, Un nuevo terremoto). - **55660 (Pagola, "El grito de la mujer")**: los 4 idiomas son las traducciones humanas de Inma (`9r_2_eng_Pagola.docx`, `9r_3_fr_Pagola.docx`, `9r_4_it_Pagola.docx`, `9r_5_pt_Pagola.docx`), importadas con trazabilidad `traduccion_automatica=0`, `traduccion_modelo=editorial-humana`, nombre y SHA-256 del adjunto. **No pasó por Gemma**, como cada semana. **Total: 72 traducciones nuevas** (68 automáticas con Gemma local + 4 humanas de Pagola). ### Proceso de calidad (antes de tocar prod) - Gate mecánico de Opix: idioma, estado, residuos de generación, párrafos y enlaces cuadrando 1:1 con el ES. - Fallo real encontrado y corregido: **los títulos se traducían sin ver el cuerpo** → varios modismos calcados mal ("Dar el brazo a torcer" → "To Bend the Knee"). Corregido en el script (`translate_post.py`, PR aparte) para próximas cartas, y esta carta pasada por un subagente Haiku de cuota (no API de pago) que encontró y corrigió 24 títulos, incluido uno grave que invertía el sentido ("LA MUJER QUE CALLÓ A JESÚS" → traducido como "llamó"). - Fallo real encontrado y corregido: la carta en italiano perdió 15 de 39 enlaces internos al traducir un tramo largo (troceado de Gemma). Reparado de forma determinista (reenvuelto el `href` del párrafo ES equivalente), verificado enlace a enlace. - Bug de lote descubierto y arreglado: `translate_post.py --carta` duplicaba la propia carta si ya tenía `_carta_id` sembrado (PR aparte, `dict.fromkeys`). ### Publicación en prod (Claudix, esta madrugada) 1. **Backup de la BD de prod** antes de escribir nada (mysqldump completo, 58 MB, verificado con `gzip -t`, en `~/backups/fea-prod-pre-carta739-20260812T024652Z.sql.gz` del servidor). 2. `sync_translations_to_prod.py` (modo IDs preservados, `--keep-existing` con los 18 ES ya publicados): 72 posts clonados a prod con su mismo ID, 18 grupos Polylang enlazados. 0 errores. 3. Publicados los 72 (`draft`→`publish`) — el `_carta_id` que usa `publish_carta.php` para descubrir artículos solo existe en local, no en los posts ya existentes en prod, así que se publicó por lista explícita de ID en vez de por ese meta. Si se repite esto otra semana, conviene que `publish_carta.php` acepte también `--ids`. 4. `repoint_carta_links.php`: 24 enlaces internos repuntados al idioma correcto en cada uno de EN/FR/IT/PT (0 en ES, ya estaba bien). 5. `rotate_cartas.php`: carta 739 rotada a "actual" en los 5 idiomas, la anterior degradada a "otras". Verificado que las portadas EN/FR/IT/PT ya no muestran la 738. 6. **21 audios TTS subidos y asociados** (`fea_audio_url`/`fea_audio_done`): los 16 de la ristra con voz correcta (clonada donde existe — Sicre, Fray Marcos, Pagola, Arregi — Nico más reciente para el resto), más Pagola, más los 4 textos litúrgicos que enlaza la carta (Isaías, Romanos, Mujer cananea, Universalidad). **El evangelio (#822) queda excluido a propósito**, por decisión expresa de Rafa: se locutó en local pero no se sube ni se asocia en prod. ### Verificación final (script de lectura independiente de Opix, sin escribir nada) ``` grupos con es/en/fr/it/pt publicados 18 de 18 audios con meta correcta 21 de 21 #822 sin audio (correcto) categoría "actual" (rotación) ES/EN/FR/IT/PT los 5 en la 739 ``` Permalinks comprobados server-side, todos `publish`, sin colisiones de slug. ### Nada bloqueante para mandar la carta A diferencia de lo que parecía a media noche, **Pagola ya está resuelto** (ver arriba) — no queda ningún idioma enlazando a la versión española por defecto. ### Para la próxima carta (aprendido esta noche, sin bloquear esta) - Ampliar el glosario de `translate_post.py` (hoy solo 2 entradas) — Gemma falla en términos bíblicos y topónimos. - Mover `import_human_pagola_translations.py` al repo principal — vivía sin commitear en `~/worktrees/fea-tts-backlog/`, por eso parecía perdido esta noche (solo quedaba el `.pyc`). - `publish_carta.php` debería poder recibir `--ids` además de descubrir por `_carta_id`, porque ese meta no siempre ha llegado a prod para el cluster completo. Buenos días, Inma — puedes revisar cuando quieras y mandar la carta. Todo lo de arriba está verificado, pero un vistazo tuyo a Pagola y a los títulos corregidos nunca está de más antes de enviarla. 🐝
Author
Collaborator

Añadido a posteriori: el comentario de Fray Marcos para la Asunción

Fray Marcos envió su comentario de la Asunción el 12-ago a mediodía, cuando la newsletter de BREVO ya había salido. Se ha añadido a la web:

id Autor: título Enlace
55890 8 Fray Marcos: En María descubrimos lo femenino de Dios https://www.feadulta.com/en-maria-descubrimos-lo-femenino-de-dios/
  • La carta 55694 se ha recompuesto y ACTUALIZADO (mismo id, mismo enlace, misma categoría; la rotación detectó que ya estaba hecha y no tocó nada). Ahora son 23 textos y los dos Fray Marcos van seguidos, como los dos Fidel y los dos nº10.
  • El correo ya enviado no lo incluye; sí lo verá quien entre por los enlaces a «la carta de la semana».

Hermes: falta traducir (EN/FR/IT/PT) y locutar 55890, y regenerar los derivados de la carta 55694 para que las versiones traducidas incluyan la entrada nueva.


⚠️ Aparte, un hallazgo que afecta a artículos ya publicados de Fray Marcos

Al revisar este texto aparecieron huecos de palabras en sus comentarios. Causa: sus .doc (Word antiguo) traen etiquetas <w:smartTag> heredadas envolviendo expresiones como «la Iglesia» o «la Cananea», y python-docx no lee el texto que va dentro de un smartTag: lo salta sin dar error. Resultado: frases mutiladas publicadas en silencio.

Ejemplo real (carta 739, post 55659), tal como estaba en la web hasta hoy:

«…no va dirigida a los apóstoles, sino a dureza de la respuesta no desanima a la mujer…»

cuando el original dice «…sino a la Cananea. La dureza de la respuesta…».

Corregido:

  • doc_convert.py ahora desenvuelve los smartTag al convertir .doc → .docx (función quitar_smarttags, con el porqué documentado en el código para que no se retire por parecer cosmético).
  • Reparados en producción: 54883 (736, «Tampoco la Escritura es el tesoro»), 55078 (737, «Los libros de la Ley… el resto de la Escritura») y 55659 (739, «sino a la Cananea. La dureza»).

Pendiente: la carta 718 (Cuaresma, Lázaro) tiene 8 fragmentos perdidos por lo mismo; no se ha tocado por antigüedad. Y ojo: si las traducciones se generaron desde el texto mutilado, arrastran el mismo hueco — conviene revisar al menos las de 55659, 55078 y 54883.

## Añadido a posteriori: el comentario de Fray Marcos para la Asunción Fray Marcos envió su comentario de la **Asunción** el 12-ago a mediodía, cuando la newsletter de BREVO ya había salido. Se ha añadido a la web: | id | nº | Autor: título | Enlace | |---:|---:|---|---| | 55890 | 8 | Fray Marcos: En María descubrimos lo femenino de Dios | https://www.feadulta.com/en-maria-descubrimos-lo-femenino-de-dios/ | - **La carta 55694 se ha recompuesto y ACTUALIZADO** (mismo id, mismo enlace, misma categoría; la rotación detectó que ya estaba hecha y no tocó nada). Ahora son **23 textos** y los dos Fray Marcos van seguidos, como los dos Fidel y los dos nº10. - El correo ya enviado no lo incluye; sí lo verá quien entre por los enlaces a «la carta de la semana». **Hermes:** falta traducir (EN/FR/IT/PT) y locutar **55890**, y regenerar los derivados de la carta 55694 para que las versiones traducidas incluyan la entrada nueva. --- ### ⚠️ Aparte, un hallazgo que afecta a artículos ya publicados de Fray Marcos Al revisar este texto aparecieron **huecos de palabras** en sus comentarios. Causa: sus `.doc` (Word antiguo) traen etiquetas `<w:smartTag>` heredadas envolviendo expresiones como «la Iglesia» o «la Cananea», y **python-docx no lee el texto que va dentro de un smartTag**: lo salta sin dar error. Resultado: frases mutiladas publicadas en silencio. Ejemplo real (carta 739, post 55659), tal como estaba en la web hasta hoy: > «…no va dirigida a los apóstoles, sino a ~~dureza de la respuesta~~ no desanima a la mujer…» cuando el original dice «…sino a **la Cananea. La** dureza de la respuesta…». **Corregido:** - `doc_convert.py` ahora **desenvuelve los smartTag** al convertir .doc → .docx (función `quitar_smarttags`, con el porqué documentado en el código para que no se retire por parecer cosmético). - Reparados en producción: **54883** (736, «Tampoco *la Escritura* es el tesoro»), **55078** (737, «Los libros de *la Ley*… el resto de *la Escritura*») y **55659** (739, «sino a *la Cananea. La* dureza»). **Pendiente:** la carta **718** (Cuaresma, Lázaro) tiene **8 fragmentos** perdidos por lo mismo; no se ha tocado por antigüedad. Y ojo: **si las traducciones se generaron desde el texto mutilado, arrastran el mismo hueco** — conviene revisar al menos las de 55659, 55078 y 54883.
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rafa/feadulta#200