gioser

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…

TOML 1572Shell 203Rust 109Markdown 993728 Sutichaykuna

⎇ b9e54230643d5934af59834b08afb5e3d35970e1/scripts

2026-09-18

  1. `shuma-tui` no encontraba a su agente: nadie exportaba XDG_RUNTIME_DIR3b3056428 · ruwaq Sergio ·
  2. tres arreglos que pidió el agente de adentro, y uno era mío2f9253886 · ruwaq Sergio ·
  3. exp-ec: tres fallos del propio arnés — sellaba basura y el veredicto no miraba el estado de salida1a97da983 · ruwaq Sergio ·
  4. jaula: los builds SÍ corren adentro — el comentario mandaba a ssh por nada7b09e26ec · ruwaq Sergio ·
  5. jaula: el toolchain del corpus no arrancaba adentro — faltaba el cargador musl785518b90 · ruwaq Sergio ·
  6. exp-ec: REC apuntable a una copia — en el worker el rsync --delete borra las copias a mitad3609b5022 · ruwaq Sergio ·
  7. exp-ec: portable al worker — el lock relativo, `takana` por ruta y el techo por entorno065fc4e48 · ruwaq Sergio ·
  8. ADR 0020: el experimento CORRIDO — 10 de 12 sobreviven a `-ec`, y el que cae tiene el artefacto BIEN27ec9caea · ruwaq Sergio ·
  9. el toolchain de la jaula sale del CORPUS, no de pacmanafdc4ffb9 · ruwaq Sergio ·
  10. el PATH del lab entra en la jaula: go y zig, que ningún doc nombrabab54b97f8c · ruwaq Sergio ·
  11. estado-granja: comprobar el LATIDO por sus commits, no el crontab por su presencia944eb1bef · ruwaq Sergio ·
  12. jaula-preparar: enlazar takana/patch/gh/hcloud del store al PATH de adentro88f3977e2 · ruwaq Sergio ·
  13. varias sesiones a la vez: si la instancia está ocupada, se abre la siguiente95093ac82 · ruwaq Sergio ·
  14. lo que el agente arregló DENTRO de la jaula, escrito afuera para que sobreviva al recreatee5e723b67 · ruwaq Sergio ·
  15. atuq: la bóveda ENTREGA una contraseña, y sólo cuando alguien dice que sí — las seis etapas en verde4be468031 · ruwaq Sergio ·
  16. `/usr/bin/claude` era una COPIA del guion, por eso el arreglo no llegaba057332363 · ruwaq Sergio ·
  17. claude abre DONDE ESTÁS PARADO, no en /opt/takana9db1845f2 · ruwaq Sergio ·
  18. el mapeo por rango: se intentó cerrar y NO alcanzó — queda dicho dónde paraf32f2f354 · ruwaq Sergio ·
  19. dar de alta una persona: casi es `adduser`, y lo que falta es lo que tumbó la cajaff871f4a0 · ruwaq Sergio ·
  20. la jaula que te mapea a root rompe al propio agente3dc442459 · ruwaq Sergio ·
  21. la subpágina de humanoid se publica con rsync, y queda dicho por qué984ebdf58 · ruwaq Sergio ·
  22. atuq: la bóveda ANDA hasta la etapa D — y con el navegador abierto quedaba muda por un tercer fallobd8f9fbbb · ruwaq Sergio ·
  23. publicar los sitios pasa a ser `git pull`: Caddy sirve de los clones, no de copias69a93a9d0 · ruwaq Sergio ·
  24. en la caja `/etc/profile.d` no lo leía nadie: `/etc/profile` no existía41b21755b · ruwaq Sergio ·
  25. la caja no tenía NINGÚN driver de C: se lo damos con el zig que ya está en su store69ed6e53c · ruwaq Sergio ·
  26. atuq: el vigésimo guardián entra a la suite, y entra TRUNCADO — con el motivo escrito al lado2fafb3a58 · ruwaq Sergio ·
  27. atuq: el diálogo de la bóveda no abre, y el muro no es de la bóveda — ninguna ventana llimphi pintaf611751f8 · ruwaq Sergio ·
  28. yupana: `radio` mezclaba las aristas de build con las de runtime y sobreestimaba el costefca1de2e5 · ruwaq Sergio ·

2026-09-17

  1. la cosecha decía «reintenta próximo ciclo» y no reintentaba nada54283b8a9 · ruwaq Sergio ·
  2. el visor del grafo reventaba con un estado que no conocía5d16b55e1 · ruwaq Sergio ·
  3. pagada la deuda: el git del corpus vuelve a clonar por HTTPSd4896c299 · ruwaq Sergio ·
  4. la caja trae fuentes git por SSH: el arreglo, en un guion idempotente0bb40af49 · ruwaq Sergio ·
  5. la cuenta de sergio en la caja, su jaula propia, y shuma corriendo como éle7b77ff65 · ruwaq Sergio ·
  6. el lanzador arranca EN el repo: sin ese `cd`, el agente empieza sin memoriad6ba65e23 · ruwaq Sergio ·
  7. el agente corre en la caja y puede construir — la condición que el usuario puso para borrar giosereb96c9219 · ruwaq Sergio ·
  8. git-sincronizar: gritaba «el commit desapareció» SIEMPRE — era `pipefail` + SIGPIPE, no el rebase597406ad7 · ruwaq Sergio ·
  9. respaldo: un parcial de SÓLO LECTURA envenena esa ruta para siempre — y el bucle lo llamaba «red»b98557078 · ruwaq Sergio ·
  10. git-sincronizar: un cherry-pick VACÍO no es un fallo, es que el contenido ya estaba615cc2f83 · ruwaq Sergio ·
  11. `git-sincronizar.sh`: la regla 2 ter automatizada — porque hoy hizo falta cinco veces17b6ea1a4 · ruwaq Sergio ·
  12. poda-fuentes: no corría en takana — y la causa era que la caja NO TIENE /dev/fd80e04872d · ruwaq Sergio ·