infografía: el verificador no veía un cargo falso, y por ahí salió a la imagen

La infografía de Socorro salió con «Lt. Colonel Hector Quintanilla» cuando
el artículo dice «Major» las cinco veces que lo nombra. El rango NO lo
inventó el modelo que maqueta: venía en el guion, y el verificador lo dejó
pasar por dos motivos independientes.

1. RE_ARRANQUE veía el punto de «Lt.» y daba por hecho que «Colonel» iba en
   mayúscula por empezar frase, así que la eximía de comprobar. La única
   palabra capaz de cazar el error era justo la que se saltaba. Ahora una
   lista de abreviaturas conocidas anula esa exención.

2. _en_articulo comparaba por SUBCADENA: «Lt» daba positivo por estar dentro
   de built, adults y consultant. Pasa a exigir frontera de palabra por la
   izquierda — se conserva la laxitud por la derecha para que «Zamora's» del
   artículo siga casando con «Zamora» del guion.

Y se añade la comprobación que faltaba, cargos_fuera(): los cargos y rangos
se verifican en FRASE ENTERA. El fallo real no fue una palabra inventada
sino una COMBINACIÓN falsa de dos palabras que sí estaban por separado, y
eso un verificador token a token no puede verlo nunca.

Medido antes de dejarlo puesto, sobre los DOS guiones reales de hoy (156
líneas): caza la avería, deja pasar la versión corregida, y cero falsos
positivos de cargo. Por el camino de producción, filtra() tira solo las dos
frases que llevan el rango malo y no toca el resto.

Once tests. Incluye los dos lados: que pode lo que debe y que NO pode lo
que no debe, porque un verificador que se pasa deja el guion cojo y obliga a
rehacerlo a mano.

También: hreflang-parejas.md con los slugs nuevos de los dos remates de hoy
(socorro-1964-zamora-ufo-landing y cash-landrum-1980-demanda-ovni-tribunal-federal),
corregidos por el propio agente del remate al leer la nota que lo pedía.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
ChemaVX
2026-07-30 13:36:34 +00:00
co-authored by Claude Opus 5
parent 91d2de7c4f
commit 1f07e88c12
3 changed files with 215 additions and 5 deletions
+7 -3
View File
@@ -208,7 +208,7 @@ sim 0.824
sim 0.746
EN cash-landrum-1980-ufo-federal-lawsuit
Cash-Landrum 1980: The Only UFO Case That Went to Federal Court — and Lost
ES el-incidente-cash-landrum-la-unica-demanda-ovni-contra-el-gobierno-estadounidense-que-llego-a-un-tribunal-federal
ES cash-landrum-1980-demanda-ovni-tribunal-federal
El incidente Cash-Landrum: la única demanda OVNI contra el gobierno estadounidense que
NOTA (2026-07-30): antes decía NO porque el espejo ES no existía al escanear — se
generó hoy. Mismo caso, mismo año, mismo nombre propio en los dos títulos, y las dos
@@ -368,10 +368,10 @@ sim n/a bases nucleares
decision: NO
sim n/a año 1964 socorro zamora
EN when-a-police-officer-encountered-an-egg-shaped-craft-in-socorros-desert
EN socorro-1964-zamora-ufo-landing
When a Police Officer Encountered an Egg-Shaped Craft in Socorro's Desert
ES socorro-1964-ovni-lonnie-zamora
Socorro 1964: el OVNI que dejó marcas y un policía que no se retractó
Socorro 1964: el policía, el objeto posado y las marcas que quedaron en el suelo
NOTA (2026-07-30): pareja nueva, curada a mano el mismo día que se generó el EN. Sin
«sim» porque no pasó por el escaneo de vectores — y da igual: mismo caso, 24-abr-1964,
el mismo Lonnie Zamora y las mismas marcas en el suelo. El TÍTULO del EN no lleva la
@@ -380,4 +380,8 @@ sim n/a año 1964 socorro zamora
BORRADOR y sin programar, así que la pareja no se puede declarar hasta que se publiquen
los dos. ⚠️ Si al rematar el EN se le cambia el slug para meterle la firma
(«socorro-1964-…», que sería lo coherente), hay que actualizarlo AQUÍ.
ACTUALIZADO (2026-07-30, remate del EN): el slug EN pasó a «socorro-1964-zamora-ufo-landing»
y aquí queda ya corregido; el título ES también, que había cambiado al rematarlo. El EN
sigue en borrador: cuando se publique (el ES sale el 11-ago), hreflang-watch declara la
pareja solo.
decision: SI