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-07
2026-07-22
2026-07-17
- matar-gcc: el doc de deuda decía 47 recetas; son 16 (recontado parseando TOML)
- piloto harkaq-trace MEDIDO en builds reales: ceguera-overlay confirmada (0 eventos de store, 206 de binds) y salida validada — marcar /proc/<pid-bwrap>/root cae en el SB del overlay y los paths salen en el idioma de la política; zlib-ng SELLADA b3:93d1da8a al 1er intento; dwarves BLOQUEADA (elfutils sellado sin libdw ⇒ pide variante elfutils-libdw)
- zlib-ng 2.2.4 + dwarves 1.30 al catálogo (tanda planes-freebsd-2, sha256 verificados)
- libarchive 3.8.1: receta mínima (bsdtar estático, sólo zlib) + tanda para el worker — plan-freebsd T3.1, sha256 verificado
- matar-gcc: riesgo GUI VERIFICADO — el ABI de las libs migradas es idéntico
2026-07-16
- matar-gcc: balance final — 29 migradas, 4 matraca dura diagnosticada
- matar-gcc: curl+libevent migradas + BALANCE final (27 recetas C a zig)
- matar-gcc: migra-zig.sh + veredicto medido — las C-puras SON granjeables (~85%)
- harkaq: el clasificador distingue gcc-compilador de gcc-sonda — matar-gcc son 47 recetas
- harkaq: mtdev — deuda de config.sub CERRADA con patch soberano (+ límite del modelo descubierto)
- harkaq: revisadas las 5 irreducibles — 2 recuperadas, 3 casos genuinos diagnosticados
2026-07-11
- foot-chain: tllist/utf8proc/scdoc construyen (libs hoja para fcft/foot)
- base-system-3: promover cadena crypto + libusb/usbutils + gnupg (índice 743)
- base-system-2: promover 7 tier-2 a canónicas + repo firmado
- granja: cargar cola base-system — 18 esenciales del userland foundational
2026-07-10
- granja: mise 2026.7.0 al catálogo firmado (713) — cierra el bug vendor-clobber
- fetch: cargo_vendor_dir per-receta — no pisar el vendor/ propio del proyecto
- granja: diagnóstico mise — bug de fetch (cargo vendor clobbea vendor/aqua-registry), no openssl
- granja: feroxbuster al catálogo firmado (712) — fix wrapper AR para Rust+sys-crate C
2026-07-05
- Etapa G (go): re-alimento incoming-go — 13 recetas frescas al VPS idle (hugo/delve/glow/opa/scaleway-cli/kubeseal/dolt/dbmate/migrate/sops/gotools/dnsx/jsonnet-bundler)
- Etapa G (go): puredns diferido (go.mod 1.16 vs unsafe.Slice, clase gotop) — tanda 2026-07-05b queda 9/10 sellada
- Etapa G (go): re-cola kluctl (go build -o: main en ./cmd sellaba binario 'cmd') + tanda 2026-07-05b a mano (fortio/nancy/chartmuseum/sake/timetrace/anew/puredns/pint/goldilocks, tags por ls-remote) + werf diferido (gpgme como skopeo)
- Etapa G: cosecha-go finde (auto) — promovidos: bom crossplane-cli fabric-ai kn kubectl-neat oh-my-posh prometheus-blackbox-exporter prometheus-node-exporter timoni | review: kluctl(bin=cmd)
- Etapa G (go): bom flags=./cmd/bom (raíz = magefiles con build-tags que excluyen todo) + aws-vault/minikube diferidos (CGO: onepassword-sdk / libvirt)
- Etapa G (go): cosecha 20 + syft/traefik promovidos a mano (pack fallaba: patches no viajaban a recipes/ — fix en harvest-go) + pre-check por name interno del TOML (exporters) + re-cola crossplane-cli/fabric-ai/oh-my-posh con fixes (alias crossplane, ./cmd/fabric, -o oh-my-posh) + logs por-cola en build-farm
- Etapa G: cosecha-go finde (auto) — promovidos: apko atlas crane flyctl go-migrate gomi grype jsonnet-bundler krew kubescape melange rekor-cli revive scorecard seaweedfs staticcheck step-ca tea trivy xq | review: crossplane-cli(bin=crossplane) fabric-ai(bin=code2context) oh-my-posh(bin=src) syft(pack) traefik(pack)
- Etapa G (go): grype/traefik a vía Go auto (les faltaba deps.build=go, fases abuild llamaban go a ciegas) + dolt diferido (cgo→ICU externa, necesita receta icu4c)
- Etapa G (go): re-alimenta la granja — tanda 2026-07-05 (15 recetas: flyctl/kubescape/seaweedfs/melange/step-ca/scorecard/krew/…, 11 a mano por fetchgit-NAR + 4 import nix), aliases de gate (weed/migrate/jb/fabric/crank) y descarte flux=misimport DirectFB
- Etapa G (go): triage cola envenenada del VPS — purga 25 (misimports/CGO/embed) + 10 fixes (subdir dolt-atlas-omp, crane ./cmd/crane, trivy GOEXPERIMENT=jsonv2, xq/tea/staticcheck/syft/apko a vía Go auto)
2026-07-04
- Etapa G: cosecha-go finde (auto) — promovidos: kubie skaffold | review: terrascan(smoke)
- Etapa G: cosecha-go finde (auto) — promovidos: gocron lego | review: flux(bin=fluxcomp) kics(bin=builder)
- Etapa G (go): re-alimenta la granja — tanda go-refeed (51 recetas) a incoming-go
- Etapa G (go): re-encola temporal-cli con el main correcto + alias de cosecha
2026-07-01
2026-06-30
- Etapa G (GUI): gdk-pixbuf ✓ — esquiva shared-mime-info/glycin (gio_sniffing=false + builtin_loaders=png); último eslabón de deps GTK4
- Etapa G: libepoxy recuperado — dep mesa (provee headers EGL/GL); mesa SÍ está en el repo
- Etapa G: zstd ✓ (Makefile no-asm); difiere gdk-pixbuf/libepoxy/gettext (bloqueados: shared-mime-info/mesa-EGL/gettext-roto)
- Etapa G: cosecha-go finde (auto) — promovidos: gh-ost git-chglog gopass hostctl lefthook svu | review: temporal-cli(bin=gen-commands)