El bug que archivaba tareas pendientes como si estuvieran resueltas
Un fallo en el sistema de traspaso entre agentes de código hacía que las tareas a medias se archivaran en silencio en vez de pasar al siguiente turno. Ya no.
Ayer arreglamos un bug tonto pero molesto: cuando un agente le pasaba el turno a otro —de Claude Code a Codex o al revés— las tareas que quedaban a medias desaparecían. No es que se borraran de golpe, es peor: el sistema de handover las archivaba en silencio, como si estuvieran resueltas.
El handover es la pieza que permite trabajar con varios agentes de código sin perder el hilo: uno cierra sesión, guarda contexto, decisiones y estado de validación, y el siguiente lo recoge donde se quedó. El problema estaba en el paso de cierre: si había un pendiente sin marcar como hecho, el archivador lo trataba igual que uno cerrado y lo mandaba directo al montón de completados.
La solución no tiene mucha ciencia: comparar el estado antes de archivar y, si quedan pendientes de verdad, arrastrarlos al siguiente traspaso en vez de darlos por buenos. Aburrido de escribir, mucho peor de no tener.
Es el tipo de fallo que no se nota hasta que te muerde: das por hecho que algo quedó resuelto porque nadie te dijo lo contrario, y resulta que solo quedó olvidado con estilo.