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-08
- 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
2026-09-06
- atuq §6.8: probado que el paquete sale por el proxy del contenedor — y con control negativo
- vigia-sonames: dos falsos positivos menos — los cinco perfiles en CERO
- deps.runtime: que ALGUIEN las lea — de 29 huecos de soname a 6
- declarar gcc-libs como dep de EJECUCIÓN en las seis — y el navegador arranca
- audit-needed: cazar deps de ejecución colgantes — firefox no arranca en la distro
- siembra: anclar la exclusión de PNG — sin anclar rompe las recetas que traen PNG
- worker-loop: que el watchdog no se lleve el post-mortem
- worker-loop: recompilar hammer POR CICLO, no sólo al arrancar
- prueba que los guardianes de la cadena wasm sirven — con CONTROL
- atuq v0.5: proxy por contenedor — el primer diferenciador del §6 que se paga entero
2026-09-05
- repro: «no pude comparar» tampoco es no-determinismo — segundo sitio, misma lección
- repro: podar el árbol de fuentes tras cada veredicto sano — el barrido ya no llena el disco
- licencias: la cola de pendientes también se escribe — «lo que falta y por qué» es dato
- repro: «la 2ª reconstrucción no construyó» NO es no-determinismo — mi propio bug, y lo pagó el libro