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…

Rust 43Markdown 24TOML 17Shell 2805 Sutichaykuna

estado: cosecha granja 2026-09-04T18:05:16Z — avance del árbol KDE

188a45b1d53384675702a51f63fd41f38c3044c5 · ruwaq Sergio · (1 killa ñawpaq) · tayta dc8aa7367 · kay commitpi sach'ata qhaway

Semántico sayk'uy

Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.

7 qillqakuna · +232 −105

diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json
index 4f7c0b48..e6d96a39 100644
--- a/docs/state/build-state-cosmic.json
+++ b/docs/state/build-state-cosmic.json
@@ -1,23 +1,27 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 869,
-  "nodes": 871,
+  "recipes": 870,
+  "nodes": 872,
   "sealed": 869,
+  "never": 1,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 214,
+  "c": 215,
   "go": 362,
   "gui": 37,
   "kernel": 6,
   "rust": 250
  },
- "debt_by_class": {},
+ "debt_by_class": {
+  "c": 1
+ },
  "by_queue": {
   "corpus": {
    "sealed": 833,
+   "never": 1,
    "ajeno": 2
   },
   "incoming-cosmic": {
@@ -46,7 +50,7 @@
    "sealed": 33
   }
  },
- "sin_perfil": 647,
+ "sin_perfil": 648,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -10182,7 +10186,7 @@
    "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -10191,7 +10195,7 @@
     "escritorio-kde",
     "escritorio-sway"
    ],
-   "dependientes_total": 37
+   "dependientes_total": 38
   },
   "linux-metal": {
    "iname": "linux-metal",
@@ -10512,7 +10516,7 @@
    "hash": "b3:57d38057b82cef4e871d68a3324fd485b298df81a766a5dcf8269e6fb63efe16",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -10522,7 +10526,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 111
+   "dependientes_total": 112
   },
   "mako": {
    "iname": "mako",
@@ -11717,6 +11721,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "nodejs": {
+   "iname": "nodejs",
+   "version": "24.18.1",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "python3",
+    "samurai",
+    "pkgconf",
+    "make",
+    "linux-headers",
+    "zlib"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:3500ea1029b1a76fabb237a4e00b2674ab63156fbef9a5ddbaf32fa1a821431f",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "nomad": {
    "iname": "nomad",
    "version": "1.11.3",
@@ -12681,7 +12708,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -12691,7 +12718,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 392
+   "dependientes_total": 393
   },
   "plow": {
    "iname": "plow",
@@ -13146,7 +13173,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -13156,7 +13183,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 299
+   "dependientes_total": 300
   },
   "qrcp": {
    "iname": "qrcp",
@@ -13734,7 +13761,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -13744,7 +13771,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 263
+   "dependientes_total": 264
   },
   "sassc": {
    "iname": "sassc",
@@ -17088,7 +17115,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -17098,7 +17125,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 106
+   "dependientes_total": 107
   },
   "zlib-ng": {
    "iname": "zlib-ng",
diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json
index 1855eb6b..3539aa1f 100644
--- a/docs/state/build-state-gnome.json
+++ b/docs/state/build-state-gnome.json
@@ -1,23 +1,27 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 896,
-  "nodes": 898,
+  "recipes": 897,
+  "nodes": 899,
   "sealed": 896,
+  "never": 1,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 254,
+  "c": 255,
   "go": 362,
   "gui": 44,
   "kernel": 6,
   "rust": 230
  },
- "debt_by_class": {},
+ "debt_by_class": {
+  "c": 1
+ },
  "by_queue": {
   "corpus": {
    "sealed": 824,
+   "never": 1,
    "ajeno": 2
   },
   "incoming-gnome": {
@@ -46,7 +50,7 @@
    "sealed": 33
   }
  },
- "sin_perfil": 661,
+ "sin_perfil": 662,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -10873,7 +10877,7 @@
    "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -10882,7 +10886,7 @@
     "escritorio-kde",
     "escritorio-sway"
    ],
-   "dependientes_total": 37
+   "dependientes_total": 38
   },
   "linux-metal": {
    "iname": "linux-metal",
@@ -11201,7 +11205,7 @@
    "hash": "b3:57d38057b82cef4e871d68a3324fd485b298df81a766a5dcf8269e6fb63efe16",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -11211,7 +11215,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 111
+   "dependientes_total": 112
   },
   "mako": {
    "iname": "mako",
@@ -12479,6 +12483,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "nodejs": {
+   "iname": "nodejs",
+   "version": "24.18.1",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "python3",
+    "samurai",
+    "pkgconf",
+    "make",
+    "linux-headers",
+    "zlib"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:3500ea1029b1a76fabb237a4e00b2674ab63156fbef9a5ddbaf32fa1a821431f",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "nomad": {
    "iname": "nomad",
    "version": "1.11.3",
@@ -13517,7 +13544,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -13527,7 +13554,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 392
+   "dependientes_total": 393
   },
   "plow": {
    "iname": "plow",
@@ -14052,7 +14079,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -14062,7 +14089,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 299
+   "dependientes_total": 300
   },
   "qrcp": {
    "iname": "qrcp",
@@ -14640,7 +14667,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -14650,7 +14677,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 263
+   "dependientes_total": 264
   },
   "sassc": {
    "iname": "sassc",
@@ -18148,7 +18175,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -18158,7 +18185,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 106
+   "dependientes_total": 107
   },
   "zlib-ng": {
    "iname": "zlib-ng",
diff --git a/docs/state/build-state-kde.json b/docs/state/build-state-kde.json
index 534211e1..753c5544 100644
--- a/docs/state/build-state-kde.json
+++ b/docs/state/build-state-kde.json
@@ -1,23 +1,27 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1014,
-  "nodes": 1016,
+  "recipes": 1015,
+  "nodes": 1017,
   "sealed": 1014,
+  "never": 1,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 377,
+  "c": 378,
   "go": 362,
   "gui": 40,
   "kernel": 6,
   "rust": 229
  },
- "debt_by_class": {},
+ "debt_by_class": {
+  "c": 1
+ },
  "by_queue": {
   "corpus": {
    "sealed": 817,
+   "never": 1,
    "ajeno": 1
   },
   "incoming-kde": {
@@ -48,7 +52,7 @@
    "sealed": 29
   }
  },
- "sin_perfil": 647,
+ "sin_perfil": 648,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -14482,7 +14486,7 @@
    "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -14491,7 +14495,7 @@
     "escritorio-kde",
     "escritorio-sway"
    ],
-   "dependientes_total": 37
+   "dependientes_total": 38
   },
   "linux-metal": {
    "iname": "linux-metal",
@@ -14813,7 +14817,7 @@
    "hash": "b3:57d38057b82cef4e871d68a3324fd485b298df81a766a5dcf8269e6fb63efe16",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -14823,7 +14827,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 111
+   "dependientes_total": 112
   },
   "mako": {
    "iname": "mako",
@@ -16183,6 +16187,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "nodejs": {
+   "iname": "nodejs",
+   "version": "24.18.1",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "python3",
+    "samurai",
+    "pkgconf",
+    "make",
+    "linux-headers",
+    "zlib"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:3500ea1029b1a76fabb237a4e00b2674ab63156fbef9a5ddbaf32fa1a821431f",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "nomad": {
    "iname": "nomad",
    "version": "1.11.3",
@@ -17387,7 +17414,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -17397,7 +17424,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 392
+   "dependientes_total": 393
   },
   "plasma-activities": {
    "iname": "plasma-activities",
@@ -18864,7 +18891,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -18874,7 +18901,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 299
+   "dependientes_total": 300
   },
   "qcoro": {
    "iname": "qcoro",
@@ -20063,7 +20090,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -20073,7 +20100,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 263
+   "dependientes_total": 264
   },
   "sassc": {
    "iname": "sassc",
@@ -23994,7 +24021,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -24004,7 +24031,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 106
+   "dependientes_total": 107
   },
   "zlib-ng": {
    "iname": "zlib-ng",
diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json
index 4a18060e..fb3cda9e 100644
--- a/docs/state/build-state-wlr.json
+++ b/docs/state/build-state-wlr.json
@@ -1,23 +1,27 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 848,
-  "nodes": 850,
+  "recipes": 849,
+  "nodes": 851,
   "sealed": 848,
+  "never": 1,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 214,
+  "c": 215,
   "go": 362,
   "gui": 37,
   "kernel": 6,
   "rust": 229
  },
- "debt_by_class": {},
+ "debt_by_class": {
+  "c": 1
+ },
  "by_queue": {
   "corpus": {
    "sealed": 834,
+   "never": 1,
    "ajeno": 2
   },
   "incoming-wlr": {
@@ -46,7 +50,7 @@
    "sealed": 175
   }
  },
- "sin_perfil": 647,
+ "sin_perfil": 648,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -9704,7 +9708,7 @@
    "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -9713,7 +9717,7 @@
     "escritorio-kde",
     "escritorio-sway"
    ],
-   "dependientes_total": 37
+   "dependientes_total": 38
   },
   "linux-metal": {
    "iname": "linux-metal",
@@ -10013,7 +10017,7 @@
    "hash": "b3:57d38057b82cef4e871d68a3324fd485b298df81a766a5dcf8269e6fb63efe16",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -10023,7 +10027,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 111
+   "dependientes_total": 112
   },
   "mako": {
    "iname": "mako",
@@ -11197,6 +11201,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "nodejs": {
+   "iname": "nodejs",
+   "version": "24.18.1",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "python3",
+    "samurai",
+    "pkgconf",
+    "make",
+    "linux-headers",
+    "zlib"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:3500ea1029b1a76fabb237a4e00b2674ab63156fbef9a5ddbaf32fa1a821431f",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "nomad": {
    "iname": "nomad",
    "version": "1.11.3",
@@ -12163,7 +12190,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -12173,7 +12200,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 392
+   "dependientes_total": 393
   },
   "plow": {
    "iname": "plow",
@@ -12584,7 +12611,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -12594,7 +12621,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 299
+   "dependientes_total": 300
   },
   "qrcp": {
    "iname": "qrcp",
@@ -13172,7 +13199,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -13182,7 +13209,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 263
+   "dependientes_total": 264
   },
   "sassc": {
    "iname": "sassc",
@@ -16743,7 +16770,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -16753,7 +16780,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 106
+   "dependientes_total": 107
   },
   "zlib-ng": {
    "iname": "zlib-ng",
diff --git a/docs/state/build-state.json b/docs/state/build-state.json
index 1790019c..1033bdcd 100644
--- a/docs/state/build-state.json
+++ b/docs/state/build-state.json
@@ -1,23 +1,27 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 835,
-  "nodes": 837,
+  "recipes": 836,
+  "nodes": 838,
   "sealed": 835,
+  "never": 1,
   "ajeno": 2
  },
  "by_class": {
   "ajeno": 2,
-  "c": 201,
+  "c": 202,
   "go": 362,
   "gui": 37,
   "kernel": 6,
   "rust": 229
  },
- "debt_by_class": {},
+ "debt_by_class": {
+  "c": 1
+ },
  "by_queue": {
   "corpus": {
    "sealed": 835,
+   "never": 1,
    "ajeno": 2
   }
  },
@@ -38,7 +42,7 @@
    "sealed": 33
   }
  },
- "sin_perfil": 647,
+ "sin_perfil": 648,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -9581,7 +9585,7 @@
    "hash": "b3:fd14c9c4d0081fd44503cbc762e8865413c240097448c5b1be236a285ea811b5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -9590,7 +9594,7 @@
     "escritorio-kde",
     "escritorio-sway"
    ],
-   "dependientes_total": 37
+   "dependientes_total": 38
   },
   "linux-metal": {
    "iname": "linux-metal",
@@ -9890,7 +9894,7 @@
    "hash": "b3:57d38057b82cef4e871d68a3324fd485b298df81a766a5dcf8269e6fb63efe16",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -9900,7 +9904,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 111
+   "dependientes_total": 112
   },
   "mako": {
    "iname": "mako",
@@ -11074,6 +11078,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "nodejs": {
+   "iname": "nodejs",
+   "version": "24.18.1",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "python3",
+    "samurai",
+    "pkgconf",
+    "make",
+    "linux-headers",
+    "zlib"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:3500ea1029b1a76fabb237a4e00b2674ab63156fbef9a5ddbaf32fa1a821431f",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "nomad": {
    "iname": "nomad",
    "version": "1.11.3",
@@ -12040,7 +12067,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -12050,7 +12077,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 392
+   "dependientes_total": 393
   },
   "plow": {
    "iname": "plow",
@@ -12461,7 +12488,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -12471,7 +12498,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 299
+   "dependientes_total": 300
   },
   "qrcp": {
    "iname": "qrcp",
@@ -13049,7 +13076,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -13059,7 +13086,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 263
+   "dependientes_total": 264
   },
   "sassc": {
    "iname": "sassc",
@@ -16283,7 +16310,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -16293,7 +16320,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 106
+   "dependientes_total": 107
   },
   "zlib-ng": {
    "iname": "zlib-ng",
diff --git a/docs/state/fuentes-vigia.json b/docs/state/fuentes-vigia.json
index 727eac73..73ad890e 100644
--- a/docs/state/fuentes-vigia.json
+++ b/docs/state/fuentes-vigia.json
@@ -1,23 +1,15 @@
 {
  "schema": "hammer-fuentes-vigia/1",
- "total": 1153,
- "vivas": 1148,
- "muertas": 5,
+ "total": 1156,
+ "vivas": 1152,
+ "muertas": 4,
  "detalle_muertas": [
-  {
-   "receta": "fcft",
-   "fichero": "recipes/fcft.toml",
-   "tipo": "git",
-   "url": "https://codeberg.org/dnkl/fcft.git",
-   "codigo": "git:128",
-   "viva": false
-  },
   {
    "receta": "freetype",
    "fichero": "recipes/freetype.toml",
    "tipo": "tarball",
    "url": "https://download.savannah.gnu.org/releases/freetype/freetype-2.14.3.tar.xz",
-   "codigo": "502",
+   "codigo": "000",
    "viva": false
   },
   {
@@ -25,7 +17,7 @@
    "fichero": "recipes/freetype-shared.toml",
    "tipo": "tarball",
    "url": "https://download.savannah.gnu.org/releases/freetype/freetype-2.14.3.tar.xz",
-   "codigo": "502",
+   "codigo": "000",
    "viva": false
   },
   {
@@ -37,11 +29,11 @@
    "viva": false
   },
   {
-   "receta": "yambar",
-   "fichero": "recipes/incoming-wlr/yambar.toml",
-   "tipo": "git",
-   "url": "https://codeberg.org/dnkl/yambar.git",
-   "codigo": "git:128",
+   "receta": "upower",
+   "fichero": "recipes/incoming-gnome/upower.toml",
+   "tipo": "tarball",
+   "url": "https://gitlab.freedesktop.org/upower/upower/-/archive/v1.90.10/upower-v1.90.10.tar.gz",
+   "codigo": "500",
    "viva": false
   }
  ]
diff --git a/docs/state/static-audit.txt b/docs/state/static-audit.txt
index e53ec81f..b4420629 100644
--- a/docs/state/static-audit.txt
+++ b/docs/state/static-audit.txt
@@ -1,6 +1,6 @@
-audit de enlace estático · medido 2026-09-03T18:02:49Z · rc=1
+audit de enlace estático · medido 2026-09-04T18:05:16Z · rc=1
    ✗ json-glib          dice static, 2 de 2 ejecutables DINÁMICOS (p.ej. usr/bin/json-glib-format) → libffi.so.8 libz.so.1 libc.so 
                           ↑ `libc.so` es la musl de zig: en el host son 255B de linker script ⇒ NO CORRE fuera del sandbox
 
-══ estáticos de verdad: 690 | MIENTEN: 1 | sin artefacto o sin ELF: 63
+══ estáticos de verdad: 691 | MIENTEN: 1 | sin artefacto o sin ELF: 67
    fix: LDFLAGS="-all-static -no-pie" en compile Y en install (libtool relinkea al instalar)