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-08-10
- respaldo: escribir sin poder borrar no es un permiso, es un alcance
- store en el volumen: «está sellado» dejó de ser «está en este disco»
2026-08-09
- respaldo→volumen: la `-H` de rsync no es opcional, y al llegar hay que podar los superados
- granja: subcuenta de SÓLO LECTURA del Storage Box — el respaldo entra al volumen por dentro de Hetzner
- farm-up: los comentarios nuevos llevaban backticks DENTRO de la cadena que va por SSH
- dead-man: una transferencia rsync también es trabajo
- farm-up: DOS bombas de pérdida de datos — una ya explotó y se llevó ~900 artefactos del volumen
2026-08-08
- granja: golden NUEVA con Rust y Go — desbloquea el 76% del catálogo
- desplegar-strip: ordenar por IMPACTO EN EL GRAFO, no alfabéticamente
- respaldo: `.dmerge` tumbó la subida 40 veces seguidas y el mensaje nunca lo dijo
- SEGUNDA corrección: lo que medía el test era DERIVA, no no-determinismo — el corpus SÍ reproduce
- etapa 4: primera tanda desplegada y verificada (3/3) + el desplegador por tandas
- etapa 3: el ahorro real es ~60%, no 79% — la cifra publicada medía otra cosa
- etapa 1: la puerta funcionó — me equivoqué, SÍ hay no-determinismo (y las dos mitades son una)
- GTK3: decisión del usuario — NO entra; gnome-session, gsd y gdm quedan CERRADAS por escrito
- sway ARRANCA EN QEMU con pantalla — evidencia, y seis muros que el grafo no podía ver
- perfil escritorio-sway: 121/121 CERRADO — la cuarta imagen de escritorio, y la más barata
- churn del store: eran CUATRO rutas de cosecha, no una — arreglé una y di el bucle por cerrado
2026-08-07
- granja: el filtro de «ya sellado» miraba el nombre equivocado — lo arreglo antes de que cueste
- granja: el worker rehacía 87 de 90 recetas por ciclo — el sync del store es de UN SOLO SENTIDO
- licencias: resolver -only vs -or-later CON LA CITA — y tres «pruebas» que no probaban nada
- store-gc + farm-sync: cortar el BUCLE DE CHURN de 24 G que hacía inútil la poda
- respaldo: rsync 24 (ficheros desaparecidos) no es un fallo — es podar mientras se sube
- licencias: el texto dentro de la imagen, con veto — y el SDD 19/20 se equivocaba de sitio
- licencias: leer el LICENSE de verdad cuando GitHub dice «no sé» — 1053 de 1141 (92%)
- licencias: la declaración del autor manda — y arreglo 5 recetas que ROMPÍ y commiteé
- respaldo: reintentar los cortes de red — el primero murió a los 2,3 G
- licencias: 936 de 1141 (82%) — detección por evidencia, con sus dos imprecisiones declaradas
- licencias: campo `license` en la receta — de 0 a 228 de 1141, sin re-hashear nada
- respaldo: Storage Box BX11 en Hetzner — no dependemos más de un laptop
- store-gc: guardián — no reportar «borrado» sin comprobarlo
2026-08-06
- granja: el worker no molía GNOME — faltaban dos colas en QUEUES
- 📶 metal: el enlace WiFi se caía solo y cortaba la depuración remota a mitad
2026-08-05
- 🔌 wifi-up: sin `ctrl_interface`, wpa_cli no tenía puerta a la que llamar
- 📶 wifi-up: esperaba 6s fijos y culpaba a la clave de un problema de tiempo
- 📶 metal: WiFi por ath10k (QCA9377) + cosmic-diag esperaba con reloj en vez de con hecho
- 🩹 cosmic-diag: el patrón del grep daba un falso positivo con `microcode:`
- 🔬 cosmic/metal: `cosmic-diag` — una corrida, toda la evidencia, incluido el dmesg
- 🩻 cosmic: escribir a /dev/ttyS0 COLGABA el arranque en metal (open() espera DCD)
- 🪵 cosmic: el log de MI validación viajaba horneado en el USB, y la salida salía doble