Desplegar a prod la carta 46956 «Entre todos» + traducciones + evangelios (handoff Codex) #98

Closed
opened 2026-06-28 19:14:37 +00:00 by rafa · 0 comments
Owner

Labels: area:content

Handoff para Codex

Todo el trabajo de la carta de esta semana está hecho y verificado en local; nada en prod. Detalle completo y comandos en el repo: docs/handoff-carta-46956-2026-06-17.md (commit 6791afd).

Rafa quiere desplegar por partes con su OK en cada salto (no todo de golpe).

Hecho en local

  • Carta 46956 publicada (era future por timezone, issue #87 cerrado).
  • 60 traducciones EN/FR/IT/PT (carta + 14 artículos), IDs 46959–47018, publish. Motor FEA_ENGINE=haiku en translate_post.py.
  • Cluster multiidioma 46951–46955 enlazado.
  • Evangelio MATEO 10,26-33 (ES 2682) descargado (no traducido) en 4 idiomas → 47079–47082 (EN Douay-Rheims, PT CNBB, IT Nuova Riveduta, FR Bible du Semeur). Issue #88.
  • Enlaces internos arreglados (fix_carta_joomla_links.php + repoint_carta_links.php); categoría cartasemana count=1 por idioma (demote_old_cartasemana.php).

Estado prod (read-only, 2026-06-17)

  • MAX post id = 46809; los IDs locales nuevos (46937–47082) están libres.
  • La carta de esta semana NO está; la carta de la semana en prod es la anterior 45018 «La puerta pequeña».
  • Pasaje ES 2682 sí está; faltan sus 4 traducciones.
  • SSH: sshpass -p 'C6c2A!mAl3Wj.BQF' ssh feadulta@134.0.10.170 (la pass 6Rm2qOF@... que dio Rafa es de cPanel, NO de SSH). wp-cli en /web/wp-nuevo; NO scp.

⚠️ Cuidado: coincidencia de IDs rota

Prod va por detrás (max 46809) y local hizo el delta con max 46936 → reimportar desde Joomla en prod daría IDs distintos y rompería Polylang/enlaces. Recomendado: replicar los posts locales a prod preservando IDs (NO reimportar de Joomla). Revisar/extender sync_translations_to_prod.py.

Checklist (con OK de Rafa por partes)

  1. Delta ES a prod (46956 + 46937–46955) con IDs preservados + metas (_carta_id, _fgj2wp_old_k2_id) + cats + idioma. Revisar.
  2. Enlazar cluster 46951–46955 (Polylang) en prod.
  3. Traducciones 46959–47018 con IDs preservados + Polylang + cats.
  4. Evangelio: crear 47079–47082 enlazados a 2682 (ya en prod). fetch_lectura_bolls.py + create_lecturas.php con FEA_WP_LOAD=/web/wp-nuevo/wp-load.php.
  5. Enlaces: fix_carta_joomla_links.php + repoint_carta_links.php (FEA_WP_LOAD prod).
  6. demote_old_cartasemana.php CARTA=46956 (saca 45018 de cartasemana → otras semanas, count=1 por idioma).
  7. Verificar 5 idiomas (en prod Cloudflare bloquea curl → wp eval o navegador).
  8. TTS de la carta nueva (paso 5 del ciclo).
**Labels:** area:content ## Handoff para Codex Todo el trabajo de la carta de esta semana está hecho y verificado **en local**; **nada en prod**. Detalle completo y comandos en el repo: **`docs/handoff-carta-46956-2026-06-17.md`** (commit `6791afd`). Rafa quiere desplegar **por partes con su OK** en cada salto (no todo de golpe). ## Hecho en local - Carta 46956 publicada (era `future` por timezone, issue #87 cerrado). - 60 traducciones EN/FR/IT/PT (carta + 14 artículos), IDs 46959–47018, publish. Motor `FEA_ENGINE=haiku` en `translate_post.py`. - Cluster multiidioma 46951–46955 enlazado. - Evangelio `MATEO 10,26-33` (ES 2682) **descargado** (no traducido) en 4 idiomas → 47079–47082 (EN Douay-Rheims, PT CNBB, IT Nuova Riveduta, FR Bible du Semeur). Issue #88. - Enlaces internos arreglados (`fix_carta_joomla_links.php` + `repoint_carta_links.php`); categoría `cartasemana` count=1 por idioma (`demote_old_cartasemana.php`). ## Estado prod (read-only, 2026-06-17) - MAX post id = **46809**; los IDs locales nuevos (46937–47082) están **libres**. - La carta de esta semana **NO está**; la carta de la semana en prod es la anterior **45018 «La puerta pequeña»**. - Pasaje ES 2682 **sí está**; faltan sus 4 traducciones. - SSH: `sshpass -p 'C6c2A!mAl3Wj.BQF' ssh feadulta@134.0.10.170` (la pass `6Rm2qOF@...` que dio Rafa es de cPanel, NO de SSH). wp-cli en `/web/wp-nuevo`; NO scp. ## ⚠️ Cuidado: coincidencia de IDs rota Prod va por detrás (max 46809) y local hizo el delta con max 46936 → reimportar desde Joomla en prod daría IDs distintos y rompería Polylang/enlaces. **Recomendado: replicar los posts locales a prod preservando IDs** (NO reimportar de Joomla). Revisar/extender `sync_translations_to_prod.py`. ## Checklist (con OK de Rafa por partes) 1. [ ] Delta ES a prod (46956 + 46937–46955) con IDs preservados + metas (`_carta_id`, `_fgj2wp_old_k2_id`) + cats + idioma. Revisar. 2. [ ] Enlazar cluster 46951–46955 (Polylang) en prod. 3. [ ] Traducciones 46959–47018 con IDs preservados + Polylang + cats. 4. [ ] Evangelio: crear 47079–47082 enlazados a 2682 (ya en prod). `fetch_lectura_bolls.py` + `create_lecturas.php` con `FEA_WP_LOAD=/web/wp-nuevo/wp-load.php`. 5. [ ] Enlaces: `fix_carta_joomla_links.php` + `repoint_carta_links.php` (FEA_WP_LOAD prod). 6. [ ] `demote_old_cartasemana.php CARTA=46956` (saca 45018 de cartasemana → otras semanas, count=1 por idioma). 7. [ ] Verificar 5 idiomas (en prod Cloudflare bloquea curl → `wp eval` o navegador). 8. [ ] TTS de la carta nueva (paso 5 del ciclo).
rafa closed this issue 2026-06-28 19:14:37 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rafa/feadulta#98