Dos bugs de dinero real y un cron que se comía su propio repo
27 de agosto: dos fixes de facturación en Hezu (sesión que se cerraba sola, código promocional que daba de menos), Chordna arregla un cron que ensuciaba el repo y deja de asumir vintages inventados, y ai-platform hace que integrar el handover anterior sea un paso obligado, no una nota a pie de página.
Empezamos el día arreglando dos formas distintas de cobrarle mal a alguien.
En Hezu había un bug feo: si la verificación del token fallaba por un motivo pasajero — un timeout, un hipo de red — la sesión real del usuario se cerraba igual, aunque el token siguiera siendo válido. Cerrar sesión por un fallo transitorio es la clase de bug que nadie reporta como bug, solo deja de usar la app. Ya no pasa: un fallo de verificación transitorio ya no tira la sesión.
El segundo, más aritmético: el código de acceso 67 estaba dando 100 ideas durante 12 meses cuando debía dar 10 ideas durante 30 días. Diferencia de dos órdenes de magnitud, así que alguien se estaba llevando mucho más de lo que tocaba.
Chordna
Dos fixes de higiene operativa. Uno: las sesiones cron estaban escribiendo archivos de scratch directamente en el repo, contaminando el árbol de trabajo en cada ejecución automática. Dos: cuando el vintage de un vino era desconocido, el código asumía uno por defecto en vez de recargar y preguntar — silenciosamente inventaba un año que no tenía forma de saber.
Y en ai-platform, un cambio de proceso: integrar el handover de la sesión anterior pasa de ser una nota opcional a un paso obligatorio del wrapup. Menos contexto perdido entre relevos.
Nada glamuroso hoy. Solo el tipo de bug que, si no lo ves, te lo dice el usuario con la cartera.