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 1471Shell 173Rust 105Markdown 943545 Sutichaykuna

⎇ f48a7e8aa03a2a6eacdff402e8abd32d61e25cd9/scripts/servidor

2026-09-25

  1. feat(qorpa): concesion host_pids — sin ella el «restaurar» de shuma devolvia un shell mudof48a7e8aa · ruwaq Sergio ·
  2. merge: cosecha granja de origin2a0175eb3 · ruwaq Sergio ·
  3. fix(arje): la caja perdia el volumen de trabajo en cada arranque por el blkid equivocado09217e4a7 · ruwaq Sergio ·
  4. fix(servidor): la imagen ya se puede reiniciar, y el tope de 10 Claudes deja de ser una pared28cd6d029 · ruwaq Sergio ·

2026-09-23

  1. montar-trabajo: /var/log se muda al volumen — la raíz son 5,8 G y al llenarse se cae entera129b132af · ruwaq Sergio ·
  2. claude-caja: el tope de sesiones era un número suelto que se leía como arquitecturad43f0e3d1 · ruwaq Sergio ·

2026-09-22

  1. paso 5: la hora la da ntpd-rs, en Rust — y el git del corpus SÍ traía los helpersed4518ac9 · ruwaq Sergio ·
  2. red en metal: de udhcpc/ifconfig/route a dhcpcd/ip — y el adduser que NO se migra87d34b95f · ruwaq Sergio ·

2026-09-21

  1. sitio: el dominio ya tiene SSL, y takana.gioser.net pasa a redirigir acá008692f7b · ruwaq Sergio ·
  2. el aviso, enchufado en la caja — y «al día» con cero instalados era una mentira cómodaa63af7b53 · ruwaq Sergio ·
  3. puerta 5 cerrada: repo.gioser.net sirve el repo FIRMADO, y el guion aprende cómo se recarga esta cajaa66346fb0 · ruwaq Sergio ·
  4. montar-trabajo: las variables desnudas se comían un usuario, y los echo ya van entre comillase8524eab9 · ruwaq Sergio ·
  5. montar-trabajo: las comillas que faltaban — el awk fallaba en cada arranque y el grep podía saltarse el mount4b7ef7d5a · ruwaq Sergio ·
  6. publicar-repo: como root, el scratch de build va aparte — si no, envenena el árbol del usuario2e3b8101c · ruwaq Sergio ·
  7. publicar-repo: el vhost, con validación y vuelta atrás — y publicar deja de ser compilarb7d30f2f1 · ruwaq Sergio ·
  8. servidor: repo.gioser.net existe (A → 2.29.29.217) y el guion que lo publica sin tocar el Caddyfile0d6599ac1 · ruwaq Sergio ·
  9. servidor: el aviso periódico de novedades del repo, que sólo grita cuando cambia4f4fecf86 · ruwaq Sergio ·
  10. jaula: el sysroot del corpus — el compositor ya se construye y CORRE adentro48b2152c2 · ruwaq Sergio ·
  11. jaula: el envoltorio hacía arrancar a cargo, pero no a lo que cargo LANZAd09f91c3c · ruwaq Sergio ·

2026-09-18

  1. la sesión extra moría por un BYTE 0x01 donde debía ir la retroreferencia del sed5df1f86a0 · ruwaq Sergio ·
  2. `shuma-tui` no encontraba a su agente: nadie exportaba XDG_RUNTIME_DIR3b3056428 · ruwaq Sergio ·
  3. tres arreglos que pidió el agente de adentro, y uno era mío2f9253886 · 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. ADR 0020: el experimento CORRIDO — 10 de 12 sobreviven a `-ec`, y el que cae tiene el artefacto BIEN27ec9caea · ruwaq Sergio ·
  7. el toolchain de la jaula sale del CORPUS, no de pacmanafdc4ffb9 · ruwaq Sergio ·
  8. el PATH del lab entra en la jaula: go y zig, que ningún doc nombrabab54b97f8c · ruwaq Sergio ·
  9. jaula-preparar: enlazar takana/patch/gh/hcloud del store al PATH de adentro88f3977e2 · ruwaq Sergio ·
  10. varias sesiones a la vez: si la instancia está ocupada, se abre la siguiente95093ac82 · ruwaq Sergio ·
  11. lo que el agente arregló DENTRO de la jaula, escrito afuera para que sobreviva al recreatee5e723b67 · ruwaq Sergio ·
  12. `/usr/bin/claude` era una COPIA del guion, por eso el arreglo no llegaba057332363 · ruwaq Sergio ·
  13. claude abre DONDE ESTÁS PARADO, no en /opt/takana9db1845f2 · ruwaq Sergio ·
  14. el mapeo por rango: se intentó cerrar y NO alcanzó — queda dicho dónde paraf32f2f354 · ruwaq Sergio ·
  15. dar de alta una persona: casi es `adduser`, y lo que falta es lo que tumbó la cajaff871f4a0 · ruwaq Sergio ·
  16. la jaula que te mapea a root rompe al propio agente3dc442459 · ruwaq Sergio ·
  17. la subpágina de humanoid se publica con rsync, y queda dicho por qué984ebdf58 · ruwaq Sergio ·
  18. publicar los sitios pasa a ser `git pull`: Caddy sirve de los clones, no de copias69a93a9d0 · ruwaq Sergio ·
  19. en la caja `/etc/profile.d` no lo leía nadie: `/etc/profile` no existía41b21755b · ruwaq Sergio ·
  20. la caja no tenía NINGÚN driver de C: se lo damos con el zig que ya está en su store69ed6e53c · ruwaq Sergio ·

2026-09-17

  1. pagada la deuda: el git del corpus vuelve a clonar por HTTPSd4896c299 · ruwaq Sergio ·