sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
2026-10-15
- feat(granja): y el caso que rompe el HASH, no sólo la trazabilidad
- feat(granja): el latido dice QUÉ deuda bloquea la clausura y con qué comando se salda
- fix(prueba): el test de la fusion moria en silencio y pasaba por verde
- fix(privilegio): el bit de los reemplazos de busybox, y el symlink del piso que los tapaba
- fix(granja): el guardián de la siembra no vigila generados
- feat(granja): y nombrar las recetas sin commitear que igual se siembran
- fix(jaula): el sysroot no traía el paquete de la propia receta, y ponía plugins en los `-L`
- feat(granja): el latido grita si el árbol que siembra no es ningún commit
- feat(instalador): el firmware que el kernel pide ANTES de montar la raiz lo decide la maquina
- feat(uevent-relay): que un accesorio enchufado DESPUES de arrancar aparezca
- fix(instalador): la cuenta de quien va a usar la maquina se pregunta antes de instalar
2026-10-13
- portal de ficheros en sway: MEDIDO de punta a punta — el diálogo abre, y el núcleo no arranca sin json-glib (SIGSEGV mudo en 1.18.4)
- fix(granja): el diagnóstico mostraba el PRINCIPIO del log, no el fallo
- fix(granja): purgar la caché del compilador pedía presión de verdad, no un porcentaje
2026-10-12
2026-10-11
- fix(granja): dos recetas bloqueadas por el límite de DESCRIPTORES, no por un bug suyo
- fix(granja): «0 fallan» mentía cuando la caja no podía escribir el veredicto
2026-10-10
- feat(estado): nadie comparaba — el bucle del SDD 33 §4 ya se cierra
- fix(estado): el digest de la imagen y el de la vigía no coincidían — por el prefijo `b3:`
- feat(estado): la imagen declara de qué clausura salió — cierra la otra mitad del SDD 33 §4
- fix(estado): el cierre de perfil medía build∪runtime, y el §4 pregunta por la IMAGEN
- fix(granja): un fichero de estado NUEVO trababa el adelanto de la rama, para siempre
- feat(estado): el hash de la clausura de cada perfil — el número que el SDD 33 §4 daba por existente
2026-10-09
- feat(fuentes): la FECHA del índice asciende 230 indicios a evidencia — y el primer intento tenía un falso negativo
- feat(fuentes): los tarballs pasan de 625 ciegos a 44 — y lo que es indicio se llama indicio
2026-10-07
- feat(fuentes): 196 de los 625 tarballs ya se vigilan — no hacía falta un mecanismo, hacía falta leer la URL
- fix(granja): el cache de ZIG era el 91% de los inodos del worker, y nadie lo podaba
- fix(granja): el publicador avisaba 48 veces al día de algo que no pasaba
- feat(servidor): el latido ya espeja a GitHub — con el token pedido en el momento, no guardado
- fix(granja): el watchdog del worker miraba los BYTES, y lo que murió fueron los INODOS
- fix(granja): un espejo caído se veía igual que una publicación fallida
- feat(fuentes): bump-repo — todas las recetas de un repo al MISMO commit, o ninguna
- feat(granja): el latido publicaba contra el árbol, y llevaba 12 días latiendo sin publicar
2026-10-02
- fix(instalador): instalar al lado se lleva el hueco entero, no el minimo que hace falta
- fix(instalador): una herramienta que tiene alternativa se busca, no se exige
- feat(instalador): la etiqueta sin e2fsprogs, que es lo que le faltaba a adoptar para arrancar