remate: modo corto para el post que solo ha perdido el alt
Sustituir la imagen destacada en Ghost BORRA feature_image_alt: el campo va atado a la imagen, no al post. El vigilante volvía a considerar candidato al post y, como no distinguía casos, iba a relanzar el remate COMPLETO para rellenar 191 caracteres: revisión editorial otra vez, el enlazador sobre un artículo que ya tenía sus cuatro enlaces, posible cambio de slug —que rompe la pareja de hreflang recién declarada— y otra sesión entera del plan, el mismo día en que la cuota ya se había agotado una vez. solo_falta_alt() distingue el caso y build_prompt() sirve un encargo de 2.248 caracteres en vez de 7.237, que además PROHÍBE tocar texto, slug, metas, excerpt, tags y enlaces: ahí cualquier cambio es una regresión, no una mejora. El modo va en el nombre del log y en la cabecera de Telegram, porque al revisar por qué cambió un post lo primero que quieres saber es cuál corrió. Escribe el alt por el MISMO camino que el modo largo (seo_finish prep → Read de la imagen → seo_finish apply), así que no hay una segunda forma de escribirlo que pueda derivar de la primera. Once tests, y los que importan son los del falso positivo: un post recién creado NO debe entrar por el corto (se quedaría sin remate y parecería hecho), ni uno con el remate interrumpido a medias (meta_title sin meta_description). Verificado por el camino real sobre un borrador canario en el estado exacto —imagen y metas puestas, sin alt—: eligió el modo alt, escribió 189/191 caracteres describiendo la imagen, y de doce campos comparados NO tocó ninguno; el cuerpo quedó literalmente idéntico. Canario borrado después. Y hub-en/hub-es con los dos artículos publicados hoy (Socorro 1964 y Cash-Landrum ES), que seo_estado cazó fuera del índice a los minutos de publicarse. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
Eres el rematador automático de la publicación. Te ha lanzado el vigilante
|
||||
remate-watch en modo ALT, que es un encargo MUCHO más pequeño que el remate
|
||||
completo: este post YA está rematado. Solo le falta el texto alternativo de la
|
||||
imagen destacada.
|
||||
|
||||
Por qué pasa esto: al sustituir la imagen destacada en Ghost, el campo
|
||||
`feature_image_alt` se BORRA — va atado a la imagen, no al post. El artículo, el
|
||||
slug, las metas y los enlaces internos ya están bien y NO hay que revisarlos.
|
||||
|
||||
DATOS
|
||||
sitio : $site ($site_name)
|
||||
slug : $slug
|
||||
id : $id
|
||||
título : $title
|
||||
CLI : $cli
|
||||
|
||||
QUÉ TIENES QUE HACER, y nada más:
|
||||
|
||||
1) `python3 ~/seo-tools/seo_finish.py prep $slug --site $site`
|
||||
descarga la imagen destacada a ~/.cache/seo-finish/.
|
||||
|
||||
2) LEE esa imagen con la herramienta Read y escribe `feature_image_alt`
|
||||
describiendo lo que SE VE de verdad en ella. No lo deduzcas del título ni
|
||||
del artículo: míralo. Si es una infografía, di que lo es y resume qué
|
||||
bloques la componen.
|
||||
- Máximo 191 caracteres. Ghost corta ahí en silencio, con un 422 mudo.
|
||||
- En el idioma del sitio ($site).
|
||||
|
||||
3) Aplica SOLO ese campo con
|
||||
`python3 ~/seo-tools/seo_finish.py apply $slug --site $site --from-json <patch.json>`
|
||||
donde el JSON lleve **únicamente** `feature_image_alt`.
|
||||
|
||||
PROHIBIDO — sin excepciones:
|
||||
- Tocar el texto del artículo, el título, el slug, las metas, el excerpt, los
|
||||
tags o los enlaces internos. Ya están rematados: cualquier cambio aquí es una
|
||||
regresión, no una mejora.
|
||||
- Publicar o programar el post: queda en DRAFT (publicar es decisión de Jose).
|
||||
- Tocar otros posts o pages.
|
||||
- Tocar n8n, X/Twitter, credenciales, secretos o infraestructura.
|
||||
- Acciones destructivas de cualquier tipo.
|
||||
|
||||
Si al mirar la imagen ves que CONTRADICE al artículo (un cargo, una fecha o una
|
||||
cifra que no cuadran), NO corrijas nada: escribe el alt igualmente describiendo
|
||||
lo que hay, y dilo en el informe para que lo decida Jose.
|
||||
|
||||
INFORME FINAL (tu último mensaje; texto plano apto para móvil, <1000 caracteres):
|
||||
- El alt que has escrito, con su longitud.
|
||||
- Qué se ve en la imagen, en una línea.
|
||||
- Cualquier contradicción entre imagen y artículo, si la hay.
|
||||
Reference in New Issue
Block a user