Comentarios al evangelio: cita + pasaje plegable (#199) #201

Merged
rafa merged 1 commits from feat/issue-199-evangelio into main 2026-08-12 12:47:09 +00:00
Owner

Cierra #199.

Qué hace

  • Al publicar/editar un comentario al evangelio, captura _cita_evangelio y _carta_id a partir de la carta de la semana (enlace evangelio → título → cita canónica).
  • Muestra la cita bajo el titular y un <details> plegable con el texto del evangelio (cerrado por defecto, se abre al hacer clic en el resumen).
  • Traducciones (Polylang): ya no se pierden los metas _cita_evangelio/_carta_id al traducir; el render los hereda del original ES y localiza la lectura con Polylang.
  • Backfill del histórico: script en modo seco por defecto, no sobrescribe citas ya existentes, marca revisión manual cuando no puede resolver.

Validación

  • php -l de los tres PHP tocados.
  • Fixture de publicación: escribe cita/carta; cita preexistente no se sobrescribe.
  • Backfill sin --apply: no escribe, marca revisión manual.
  • HTML ES y EN: exactamente un <details>, sin open, resumen localizado.
  • E2E Playwright contra no-sabemos-saborear-la-fe/ (Jn 4, 5-42): details.fea-com-evangelio-details presente, cerrado al cargar, clic en summary lo abre, cuerpo con 4.056 caracteres de texto real.
  • Capturas (cerrado/abierto) compartidas en el canal Buzz #feadulta.

Trabajo de Codix (implementación) y Claudix (smoke test + E2E), commit 908188d.

Cierra #199. ## Qué hace - Al publicar/editar un comentario al evangelio, captura `_cita_evangelio` y `_carta_id` a partir de la carta de la semana (enlace evangelio → título → cita canónica). - Muestra la cita bajo el titular y un `<details>` plegable con el texto del evangelio (cerrado por defecto, se abre al hacer clic en el resumen). - Traducciones (Polylang): ya no se pierden los metas `_cita_evangelio`/`_carta_id` al traducir; el render los hereda del original ES y localiza la lectura con Polylang. - Backfill del histórico: script en modo seco por defecto, no sobrescribe citas ya existentes, marca revisión manual cuando no puede resolver. ## Validación - `php -l` de los tres PHP tocados. - Fixture de publicación: escribe cita/carta; cita preexistente no se sobrescribe. - Backfill sin `--apply`: no escribe, marca revisión manual. - HTML ES y EN: exactamente un `<details>`, sin `open`, resumen localizado. - E2E Playwright contra `no-sabemos-saborear-la-fe/` (Jn 4, 5-42): `details.fea-com-evangelio-details` presente, cerrado al cargar, clic en `summary` lo abre, cuerpo con 4.056 caracteres de texto real. - Capturas (cerrado/abierto) compartidas en el canal Buzz #feadulta. Trabajo de Codix (implementación) y Claudix (smoke test + E2E), commit `908188d`.
rafa added 1 commit 2026-08-12 11:00:29 +00:00
rafa merged commit a734ffc933 into main 2026-08-12 12:47:09 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rafa/feadulta#201