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-09-09
- takana etapa 5c: comentarios de scripts, MOTD, y un BUG que introdujo la etapa 4
- takana: las variables de entorno leen las dos formas, gana la nueva
- takana etapa 4: los 10 crates de librería y el CLI pasan a takana-*
- takana etapa 3b: las 49 invocaciones pasan a ./target/release/takana
- takana etapa 3a: los cargo build emiten los DOS binarios
- licencias: las 26 que faltaban, y el guardián que las contaba mal
- frontera: derivar el grafo de la COLA — sway y cosmic eran invisibles
2026-09-08
- nix instalado en gioser: la cadena frontera→triaje vuelve a correr
- seed-graph: decir que falta nix, en vez de reventar con un traceback
- latido: regenerar keystones y duplicados — llevaban TRES DÍAS congelados
- fuentes: tapar el agujero de libtool y que el vigía distinga noticia de emergencia
- granja: la siembra de la flota fallaba justo en el caso que existe para arreglar
- granja: versionar la flota permanente, y acotar el commit del cron
- granja: el worker es el LXC PRESTADO (€0) — que no se vuelva a perder
- cazadores: setsid + matar el GRUPO — mataban el bwrap y el firefox sobrevivía
- cuelgue headless: verificación A/B y evidencia — 98 segfaults contra 0
- granja: el lock ya no se lo puede quedar un proceso fugado
- arneses: los CINCO sandboxes de Gecko apagados, no un subconjunto a ojo
- cuelgue headless RESUELTO: el sandbox de Firefox no puede montar su userns dentro de bwrap
- pgo: el control que faltaba — el arranque eran 16 s y diluía todos los porcentajes
- cazador: evidencia a favor de la hipótesis de presión de memoria
- cazador del cuelgue en headless: NO reproducido en 202 corridas, y qué descarta
2026-09-07
- atuq: la página de inicio y la pestaña nueva, verificadas contra el propio motor
- perfilar.sh: la corrida de entrenamiento PGO, con las tres defensas puestas
- atuq: el camino de native messaging EXISTE — sonda, y tres cosas que no eran obvias
- corpus de maquetación para el PGO: 10 páginas nuestras
- test-atuq-ruteo: los puertos fijos daban un fallo del producto que no existía
- dunst-headless: `--via-atuq` — la cadena entera, empezando en una página web
- dunst: sway ya atiende las notificaciones, y hay un píxel que lo prueba
- test-atuq-rootfs: el triaje decía «sin receta de ffmpeg» y era falso
- atuq: AV1 no reproducía, y la causa era UN elemento de LD_LIBRARY_PATH
- atuq-nested: el runner medía un rootfs MÁS POBRE que la imagen, y su caché no cacheaba
- libnotify: el primer hueco que el mapa del §6.10 encontró Y cerró
- atuq §6.10: el tercer escalón — qué NO puede hacer el navegador, y por qué
- atuq: un guardián para el rootfs del runner — y encontró SIETE sonames más cayendo al lab
- atuq-nested: faltaba gcc-libs, y su ausencia hacía MENTIR a la prueba entera