Una compuerta que nunca corre no es una compuerta
Una prueba de contrato IPC, un smoke test de release, una auditoría con 18 advisories inesperados, y un chequeo de contraste roto todo el tiempo que no corría.
Una prueba de contrato IPC, un smoke test de release, una auditoría con 18 advisories inesperados, y un chequeo de contraste roto todo el tiempo que no corría.
En Greenhouse, una idea capturada desaparecía durante toda una semana. La solución: una zona con cuenta regresiva, sin botón para saltarse la espera.
Publicar un proyecto era de solo escritura: la base de datos estampaba un timestamp, una rama de la insignia nunca podía renderizar, y toda la recompensa del pipeline era invisible.
Greenhouse guardaba fielmente una nota de captura y una de traspaso, sin mostrar ninguna: a una le faltaba el campo, la otra tenía un comando sin usar.
Una recomendación de 'no construir esto' basada en dos suposiciones sin verificar, y la corrección de una sola línea en la política de activación de Tauri que estuvo ahí todo el tiempo.
Los nombres de etapa grabados en cada config.yaml al crearla volvían la traducción y las plantillas una migración por bóveda, hasta que dejaron de ser datos.
La racha y la insignia calculaban el mismo concepto de dos formas distintas, y las importaciones estaban acreditando en silencio ideas de hace seis meses como el acto creativo de hoy.
Un compromiso de PRD sin seguimiento, con cero CI, cero auditoría de manejo de rutas, y cero presión detrás, resuelto en quince minutos con solo tomar la decisión.
SQLite trata un archivo de cero bytes como una base de datos válida, así que toda verificación de corrupción pasaba, y la poda de respaldos habría borrado las copias buenas en una semana.
«Keep» fijaba una bandera del cliente, y un comentario prometía que la elección cambiaría mañana. Nunca cambió. La corrección fue una columna anulable.
Página 1 de 4