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-07-22
- yupana: rename khipu→yupana — el registro es el khipu, la yupana es el ábaco que reckona sobre él
- estado: cosecha granja 2026-07-22T23:24:35Z — avance del árbol KDE
- khipu: guardián de regresión del radio cruzado (la cicatriz de libdrm)
- khipu: el motor de dependencias inversas que cruza TODAS las colas (y arregla la mentira de `perfiles`)
- estado: cosecha granja 2026-07-22T22:43:17Z — avance del árbol KDE
- triaje: los 170 candidatos de frontera clasificados, y la cadena se ejerce entera
- catálogo objetivo P5: tandas a archivo, y el triaje que cierra el lazo
- farm: JOBS=1 en el worker-loop mientras el ADR 0012 esté sin decidir
- recetas: libinput, fcft y foot sellan — mtdev con -fPIC y fuente git en la familia foot
- catálogo objetivo P4: la cola de la granja pasa a ser derivada del grafo
- estado: cosecha granja 2026-07-22T22:07:48Z — avance del árbol KDE
- utf8proc: configure no-op para no auto-detectar CMake
- catálogo objetivo P3: sembrador de aristas desde nixpkgs, calibrado contra la verdad
- recetas: declarar make/python3 en libevdev y utf8proc (deuda declarable)
- catálogo objetivo P2: estado `wanted` + membresía de perfil en el grafo
- espejo: push a gitea + GitHub privado, y script para reponerlo tras un clon
- catálogo objetivo P1: manifiesto de perfiles — el set de la distro deja de ser un string de shell
- ADR 0012: registrar como PENDIENTE el dilema del árbol de fuentes (caché vs workspace)
- estado: cosecha granja 2026-07-22T21:23:35Z — avance del árbol KDE
- farm: que el loop DIGA que está esperando el lock, en vez de parecer que trabaja
- plan: catálogo objetivo — manifiesto de perfiles + estado `wanted` en el grafo
- farm: lock compartido entre campana-deuda y el worker-loop
- estado: cosecha granja 2026-07-22T20:51:43Z — avance del árbol KDE
- recetas: `-Ddefault_library=both` en las 5 libs meson que sólo publicaban .so
- build: desacoplar el lab (.dev-fs) del padre del store
- farm: anclar el store con bind-mount, no symlink — el `ln -s` rompía toda receta con zig_version
- latido: colgar el latido de la sesión, no del init (+ lock anti-solapamiento)
- estado: cosecha granja 2026-07-22T10:31:59Z — avance del árbol KDE
- farm: tandas.sh — encadenar campañas en orden, sin solaparse
- why-differs-barrido: no llamar "no-reproducción" a lo que no está probado
- pixman: `-Ddefault_library=both` — el fallo raíz de pango y de toda la cascada GUI
- cierre #2 del SDD 17: `hammer why-differs` — el diffoscope propio
- farm: campana-deuda.sh — el HUB dicta la lista, el worker sólo muele
- farm: fix — farm-up tiraba el store HORNEADO de la golden (rm -rf) y el worker medía media distro como deuda
- kde/deps: libXft — declarar expat y dejar asentado por qué queda diferido
- kde/metal: fix — el prompt nacía en el SERIAL; getty en tty1 (por eso el USB "no abría")