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-07
- 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
- repro: un libro de lo verificado, y por fin un número de cobertura — era 2 de 1157
- verificar-repro: el apartadero iba a tmpfs, no tomaba el lock, y dejaba el veredicto a medias
- licencias 97% (1132/1165): «no hay fichero» y «no reconozco el texto» no son lo mismo
- licencias 96% (1129/1165): la fuente git también es evidencia, y el script deja de llamarse «tarball»
- parches: los 8 FUZZ del catálogo, mirados uno por uno — y un libro que se auto-invalida
- vigia-imagen: un módulo QML registrado en C++ no está «sin instalar» — se comprueba, no se recuerda
- atuq-nested: `CAPTURA=<png>` — la prueba en el píxel, en una variable
- yupana: el khipu se descubre, no se escribe a mano — cosmic y wlr eran invisibles
- licencias: 96% (1124/1164) — `--fetch` para los tarballs que no estaban en caché
- licencias: 95% (1114/1164) — la evidencia sale del tarball pineado, offline
- atuq ABRE: el app_id estaba compilado en el binario, y el árbol copiado llegaba de sólo lectura
- la cadena GTK3 se enlazaba estática dentro de dos `.so`: cuatro variantes `-shared` y xkeyboard-config al corpus
- atuq-nested: el rootfs se revalida por HASH, no por existencia
- atuq: el lanzador deja de ser un symlink, y un runner para abrirlo en la pantalla que ya tenés
- lab re-pineado con lld (d1e341d5) — y el sha «determinista» lo ensuciaba un log