Rescue-or-Keep: construyendo la zona de bóveda para Greenhouse
Archivar en la bóveda ahora mueve los archivos, y un "Keep Vaulted" que no era un no-op - reiniciaba el timestamp que ordena la revisión diaria.
Notas sobre el software, los juegos y la música que salen de Imperfect Systems.
Feed RSSArchivar en la bóveda ahora mueve los archivos, y un "Keep Vaulted" que no era un no-op - reiniciaba el timestamp que ordena la revisión diaria.
Cuatro fallas detrás de un encabezado: middleware muerto, reglas _headers que se combinan, un worker de blob URL bajo script-src, y un script que solo inyecta el edge.
Un feed RSS que se dividió en un helper puro dentro del paquete compartido y una ruta local por sitio, más la disciplina de release que exige una dependencia de tarball fijada a un tag.
Si avanzar una etapa cuenta como un toque, qué pasa en la última etapa, y una digresión sobre enfriamiento versus rotación que resultó ser una sola pregunta, no dos.
Una directiva Sitemap que tenía que apuntar al índice, un fix de 404 que casi se sobreconstruyó, y un comportamiento documentado de Cloudflare que no se materializó al revisarlo.
Un feed RSS que se limita en silencio a 10 elementos, un backfill con clave sintética que solo mejora, y 76 de 78 títulos coincidiendo sin lógica difusa.
Un guard de og:image que nunca se disparaba, un valor por defecto de una línea que lo arregló, una tarjeta de terminal hecha a medida, y una trampa de retina en Chrome headless.
La acción de agregar a lista de reproducción calzaba con su gesto hermano en la misma tarjeta, y peleaba con el resto de la app. Elegir el punto de referencia equivocado para «consistente.»
Un symlink muerto, una solución que la automatización ya tenía en cola, y docs con componentes inexistentes: tres fuentes de verdad, la misma lección.
«Tenemos backups» y «tenemos backups que funcionan» son afirmaciones distintas. Una restauración de archivos, una consulta a los datos restaurados, y una copia suelta limpiada en el camino.
Página 8 de 16