From 3429bcf1d4ec140ea70610276e884e49e3a271bb Mon Sep 17 00:00:00 2001 From: sergio Date: Sun, 21 Jun 2026 11:37:51 -0400 Subject: [PATCH] =?UTF-8?q?Etapa=20G:=20agora-cli=20+=20cosmos-cli=20?= =?UTF-8?q?=E2=80=94=20m=C3=A1s=20apps=20tawasuyu=20al=20cat=C3=A1logo=20(?= =?UTF-8?q?57=E2=86=9259)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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). --- recipes/agora-cli.toml | 20 ++++++++++++++++++++ recipes/cosmos-cli.toml | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 recipes/agora-cli.toml create mode 100644 recipes/cosmos-cli.toml 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"]