El silencio
Llega el primer paquete. Reconstruyes logs, identificas la firma de Lía y mapeas quién faltaba en cada cabina antes del apagón.
Treinta días, treinta archivos, una estación que cayó en silencio. Tu trabajo es reconstruir los sistemas. Lo que descubras no es problema tuyo.
30 retos de JavaScript publicados día a día entre el 1 y el 30 de mayo de 2026. Cada uno es una pieza del sistema de la estación. Los últimos cinco se encadenan.

Estación científica en órbita estable en el cinturón de Kuiper. Doce personas a bordo. Sistemas a medio apagar. Ningún cuerpo.
Una corporación llamada Zeew te paga bien para reconstruir los servidores. Te dijeron que no leyeras más allá de lo necesario. Tú aceptaste.
A medida que descifras logs, commits y telemetría, la estación empieza a contar lo que sus dueños callan. Treinta retos. Treinta días. Una historia que se resuelve a sí misma mientras la escribes.


Cada acto es un bloque de retos con un mismo tono y una misma curva de dificultad. Los días corren del 1 al 30 de mayo de 2026, uno por día.
Llega el primer paquete. Reconstruyes logs, identificas la firma de Lía y mapeas quién faltaba en cada cabina antes del apagón.
El sistema empieza a contradecirse. Mensajes cifrados, frecuencias no asignadas, intervalos que no cuadran y huellas de actividad nocturna que nadie autorizó.
Las alertas que llegaron a la Corporación no salieron de la estación. El manifiesto identifica al cliente real. Los paquetes desordenados, ordenados, escriben una frase.
Cinco retos encadenados. La salida de cada uno es la entrada del siguiente. Reconstruyes una cadena de acceso, abres un canal privado y lees el último mensaje de Lía. El día 30 decides qué hacer con él.

Codeaba todo lo de a bordo. Firmaba commits con `-LM` y nombraba funciones como confesiones. Cuando los demás dejaron de aparecer, no se rindió.

La voz que falta en los últimos backups. Escribía pocas líneas en su diario, prácticas. Última entrada: hace dieciocho días.

Sin nombre. Sin pasado. Aquí por dinero. La Corporación te eligió porque eres buena buscando, mejor olvidando, y no haces preguntas.

Te pagan por reconstruir, no por entender. Compraron el silencio de la estación y a estas alturas ya saben que sabes algo. Lo que hagas con eso es tu problema.
A partir del 1 de mayo se libera un reto nuevo cada 24 h. Si te pierdes un día, los retos quedan disponibles después — sin penalización.
Editor Monaco con sintaxis JavaScript. Tu código corre en un Worker thread aislado con timeout duro. Los tests son input/output con matchers extendidos: floats con tolerancia, arrays sin orden, errores esperados.
En el clímax (días 26 al 30), la solución que produces en un reto aparece como entrada del siguiente. Si te saltas uno, el siguiente parece arbitrario. Cierre narrativo bifurcado en el día 30.
¿Falta algo? Pregúntanos en Discord, lo añadimos.
Lo abre quien esté delante del teclado.
Zeew Space · CodeQuest · Temporada 01: Las grietas de la Hespérides