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 188Rust 55Shell 30Markdown 281211 Definiciones

Etapa G: agora-cli + cosmos-cli — más apps tawasuyu al catálogo (57→59)

Sigo poblando con apps propias de tawasuyu (mismo patrón Cargo, commit 9967b02c
--locked, estático zig-cc, bin==package, reusan el árbol fuente fetcheado):
- agora-cli: shell del ágora (identidad/atestaciones/grafo firmado), deps livianas.
- cosmos-cli: cliente del servicio de cómputo astronómico (usa tokio, build sano musl).

Ambos construyen+corren estáticos y publicados al repo firmado (59 paquetes).

3429bcf1d4ec140ea70610276e884e49e3a271bb · por sergio · (hace 4 meses) · padre 4eea475ba · ver el árbol en este commit

Delta semántico

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

2 archivos · +40 −0

diff --git a/recipes/agora-cli.toml b/recipes/agora-cli.toml
new file mode 100644
index 00000000..c895ad9e
--- /dev/null
+++ b/recipes/agora-cli.toml
@@ -0,0 +1,20 @@
+# agora-cli — la cara CLI del ágora (tawasuyu): opera el keystore y el grafo firmado en shell,
+# compartidos con agora-app. Etapa G: poblar el catálogo con apps propias de tawasuyu.
+#
+# Receta Cargo (patrón arje-zero/dominium-cli): source = monorepo tawasuyu a commit fijado 9967b02c
+# (Cargo.lock committeado ⇒ build --locked reproducible), `-p agora-cli`, estático zig-cc. bin==package.
+# Deps livianas (sin tokio/libp2p/axum) ⇒ build sano. Comparte commit con arje-zero/dominium-cli ⇒
+# reusa el árbol fuente fetcheado.
+
+name    = "agora-cli"
+version = "0.0.1"
+
+[source]
+repo   = "gitea@git.tawasuyu.net:tawasuyu/tawasuyu.git"
+commit = "9967b02cf597df6d065edbad8d6669b5653d4928"
+
+[build]
+compiler = "zig-cc"
+target   = "x86_64-linux-musl"
+link     = "static"
+flags    = ["-p", "agora-cli"]
diff --git a/recipes/cosmos-cli.toml b/recipes/cosmos-cli.toml
new file mode 100644
index 00000000..c49055d0
--- /dev/null
+++ b/recipes/cosmos-cli.toml
@@ -0,0 +1,20 @@
+# cosmos-cli — cliente CLI del servicio de cómputo astronómico de cosmos (tawasuyu): pide cartas/
+# efemérides sin abrir la GUI. Etapa G: poblar el catálogo con apps propias de tawasuyu.
+#
+# Receta Cargo (patrón arje-zero/dominium-cli): source = monorepo tawasuyu a commit fijado 9967b02c
+# (Cargo.lock committeado ⇒ build --locked reproducible), `-p cosmos-cli`, estático zig-cc. bin==package.
+# Usa tokio (async) pero sin libp2p/GPU ⇒ build sano en musl. Comparte commit con arje-zero/dominium-cli
+# ⇒ reusa el árbol fuente fetcheado.
+
+name    = "cosmos-cli"
+version = "0.0.1"
+
+[source]
+repo   = "gitea@git.tawasuyu.net:tawasuyu/tawasuyu.git"
+commit = "9967b02cf597df6d065edbad8d6669b5653d4928"
+
+[build]
+compiler = "zig-cc"
+target   = "x86_64-linux-musl"
+link     = "static"
+flags    = ["-p", "cosmos-cli"]