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-13
- networkmanager al corpus CON WiFi y con nmcli — y los perfiles que no tenían gestor de red
- recetas: libtool y libndp al corpus — promoción GRATIS, hash idéntico desde las dos partes
- libglvnd: sólo despacho de GL — muere la colisión de libEGL. Y obs-studio llevaba meses sin construir
- receta: wireplumber al corpus — KDE y sway tenían pipewire y no encaminaban nada
- receta: bluez estático de verdad — el audit del cron vuelve a verde
- receta: cmus va `link = "dynamic"` — carga sus formatos por dlopen
2026-09-12
- recetas: mold y wireguard-tools — `link = "static"` era una etiqueta, no un hecho
- recetas: cmus y bluez piden un .so que la imagen no llevaba — declarado en runtime
- receta: bluez — la pila Bluetooth, sellada (el otro medio punto 8 de PUBLICABLE)
- recetas: nushell y cmus — shell moderna y reproductor de música, sellados
- receta: cups — el servidor de impresión, sellado (punto 8 de PUBLICABLE)
- receta: btop — monitor de recursos en TUI, sellado
- recetas: aerc y syncthing — correo en terminal y sincronización, sellados
- recetas: ncdu, wireguard-tools y cliphist — tres huecos del userland, sellados
- ia: el modelo de embeddings entra como DESCARGA OPCIONAL, y el navegador dice cómo conseguirlo
- brotli y json-c: selladas y rotas a la vez — las dos baratas del censo, arregladas
- SDD 30 §4a+§4c: los 9 demonios de GNOME declarados — y aparecieron dos que no estaban en NINGÚN perfil
- descargas: el guardián estaba ROJO hace dos días y nadie lo corría
- protobuf/abseil vuelven a zig: la causa raíz quita el escape a gcc — y lo valida en un segundo proyecto
- servicios de paquete: la receta ya sabe declarar su demonio — y el card sale IGUAL al hardcodeado
- atuq §6.3: la búsqueda semántica, VERDE en la jaula — y la barra lateral tiene las dos preguntas
- dwarves: el linker de zig se caía con `--dependency-file` — una línea, y sin escapar a gcc
- ia-modelo-embeddings: el guardián probado EN EL HUB antes de gastar un turno de build — tres fallos
- ia: el modelo de embeddings elegido NO servía — Qwen3-Embedding-0.6B en su lugar, y un guardián que lo habría cazado
- atuq §6.3.ter: preguntarle al archivo por lo que DECÍA, no por las palabras exactas
- kernel kexec: el reboot suave por kexec_file_load, sin kexec-tools
- bzip2: cuatro comandos rotos desde siempre — `/usr/bin/bzcmp -> /out/usr/bin/bzdiff`
2026-09-11
- qdrant: promovida al corpus — limpia, reproducible, y la familia «base vectorial» deja de estar vacía
- ia: el modelo de chat, pineado — Qwen2.5-1.5B-Instruct Q4_K_M (Apache-2.0)
- qdrant: CONSTRUYE y ARRANCA — pero el artefacto venía con 69 M de basura, y la causa es del lab
- crun: un contenedor ARRANCÓ de verdad — la hoja de la última familia vacía
- qdrant: murió a los 408 crates por el NOMBRE del wrapper del lab, no por qdrant
- opensmtpd: la familia «correo» estaba vacía — y la colisión de símbolos se CONTÓ antes de arreglarla
- kubectl: el vigía nuevo señaló dos inertes y esto los enciende — 46 → 44
- atuq §6.7.bis: la barra lateral pregunta, y contesta un modelo de ESTA máquina
- qdrant: a la cola del worker — y dos comprobaciones previas que podían haberla matado
- protoc: el catálogo tenía el PLUGIN y no el compilador — y abseil y protobuf tienen que compartir runtime de C++
- caddy: receta TERMINADA — era un import de nix con un tag flotante
- valkey: la familia «caché en memoria» estaba VACÍA — y el artefacto salió vacío sin que nada fallara
- granja: las tres `wanted` del perfil servidor, construidas — y popt, que faltaba debajo