tawasuyu

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…

bump(takana): las 5 recetas de nuestro propio repo saltan juntas a c0ded9ac

El caso más derivado del catálogo, y el que `bump-repo.py --list-repos` encontró de paso: **5
recetas del mismo repo con 5 pins DISTINTOS** —akllay, hammerd, harkaq-exec, simi, takana—, o sea
cinco commits distintos del mismo árbol, la mezcla exacta que nadie probó junta. Cada uno quedó
clavado el día que se tocó su receta, y nadie mira el conjunto.

Es nuestro repo, así que el SDD 33 §3.1 lo pone del lado automatizable.

Medido antes de aplicar, con la metodología del repo (`yupana radio`): **las cinco tienen radio 0**
—cero dependientes directos y transitivos— así que el bump reconstruye exactamente 5 recetas y no
cascadea. `takana` está en el cierre de las imágenes como TOOLCHAIN, pero nadie se enlaza contra
él: el radio mide enlaces, no ejecuciones, y acá eso es lo correcto.

⚠ Deuda que este bump NO cierra: `recipes/takana.toml` pinea el repo que la contiene, así que
vuelve a quedar por detrás en el commit siguiente — el de este mismo bump, de hecho. Mantenerla «al
día» por sí sola es imposible y persiguirla no tiene sentido; lo que sí vale es que las cinco
compartan commit, que es lo que se arregla acá. Cuándo re-pinear es una decisión de release, no de
cron, y no está tomada.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

88d721118b346c81daac465cb24d5afcaa18691c · por Sergio · (hace 14 d) · padre c0ded9acb · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

5 archivos · +5 −5

diff --git a/recipes/akllay.toml b/recipes/akllay.toml
index e9d97664..3bc91ae7 100644
--- a/recipes/akllay.toml
+++ b/recipes/akllay.toml
@@ -40,7 +40,7 @@ license = "MIT"
 [source]
 # El propio takana. El commit es el identificador inmutable; subirlo cuando akllay avance.
 repo   = "https://git.gioser.net/sergio/takana.git"
-commit = "b045ea6fd48b517959ccad4d1aa09aaa17107f41"
+commit = "c0ded9acb285ee6c7c6b191590c9635a6242a274"
 
 [build]
 compiler = "zig-cc"
diff --git a/recipes/hammerd.toml b/recipes/hammerd.toml
index 93e9be94..26fad0df 100644
--- a/recipes/hammerd.toml
+++ b/recipes/hammerd.toml
@@ -14,7 +14,7 @@ license = "MIT"
 # El repo del propio takana: el `commit` es el identificador inmutable (la URL es sólo locator y
 # no entra al hash de la receta). Subir el commit cuando hammerd avance.
 repo   = "https://git.gioser.net/sergio/takana.git"
-commit = "e9b055121322d3ef8aef8e75738052d5aff0693a"
+commit = "c0ded9acb285ee6c7c6b191590c9635a6242a274"
 
 [build]
 compiler = "zig-cc"
diff --git a/recipes/harkaq-exec.toml b/recipes/harkaq-exec.toml
index f02b0bf9..d872818e 100644
--- a/recipes/harkaq-exec.toml
+++ b/recipes/harkaq-exec.toml
@@ -35,7 +35,7 @@ license = "MIT"
 [source]
 # El repo del propio takana; la URL es sólo locator y no entra en `hash_inputs` (ADR 0013 §1).
 repo   = "https://git.gioser.net/sergio/takana.git"
-commit = "1d9ddcee373fa58f3a311cf5444b2d30040046ab"
+commit = "c0ded9acb285ee6c7c6b191590c9635a6242a274"
 
 [build]
 compiler = "zig-cc"
diff --git a/recipes/simi.toml b/recipes/simi.toml
index a782e811..c4f240d2 100644
--- a/recipes/simi.toml
+++ b/recipes/simi.toml
@@ -25,7 +25,7 @@ license = "MIT"
 [source]
 # El propio takana. El commit es el identificador inmutable; subirlo cuando simi avance.
 repo   = "https://git.gioser.net/sergio/takana.git"
-commit = "6809ef4be28f606aae856890a74667187ff75b05"
+commit = "c0ded9acb285ee6c7c6b191590c9635a6242a274"
 
 [build]
 compiler = "zig-cc"
diff --git a/recipes/takana.toml b/recipes/takana.toml
index 3f1875df..ce4da7dc 100644
--- a/recipes/takana.toml
+++ b/recipes/takana.toml
@@ -35,7 +35,7 @@ license = "MIT"
 # El repo del propio takana: el `commit` es el identificador inmutable; la URL es sólo locator y no
 # entra en `hash_inputs` (ADR 0013 §1). Subirlo cuando el CLI avance.
 repo   = "https://git.gioser.net/sergio/takana.git"
-commit = "0d0ab79092b282f45bfb1158694f4eaf5df58af5"
+commit = "c0ded9acb285ee6c7c6b191590c9635a6242a274"
 
 [build]
 compiler = "zig-cc"