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 1561Shell 203Rust 109Markdown 993728 Definiciones

estado: cosecha granja 2026-10-15T15:02:54Z — avance del árbol KDE

f318fb3d228da2918b87a083f59725e35d720d62 · por Sergio · (hace 7 d) · padre 0c84ec1f5 · ver el árbol en este commit

Delta semántico

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

11 archivos · +1090 −611

diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json
index c7123c74..c6bdb4ac 100644
--- a/docs/state/build-state-cosmic.json
+++ b/docs/state/build-state-cosmic.json
@@ -1,27 +1,31 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1006,
-  "nodes": 1009,
-  "sealed": 1005,
+  "recipes": 1008,
+  "nodes": 1011,
+  "sealed": 1000,
   "never": 1,
+  "debt": 7,
   "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 306,
+  "c": 308,
   "go": 366,
   "gui": 42,
   "kernel": 8,
   "rust": 284
  },
  "debt_by_class": {
-  "c": 1
+  "c": 4,
+  "gui": 2,
+  "rust": 2
  },
  "by_queue": {
   "corpus": {
-   "sealed": 977,
+   "sealed": 972,
    "never": 1,
+   "debt": 7,
    "ajeno": 3
   },
   "incoming-cosmic": {
@@ -30,28 +34,30 @@
  },
  "by_profile": {
   "base": {
-   "raices": 49,
-   "clausura": 84,
-   "imagen": 67,
-   "sealed": 84
+   "raices": 51,
+   "clausura": 89,
+   "imagen": 72,
+   "sealed": 89
   },
   "cli": {
-   "raices": 103,
-   "clausura": 151,
-   "imagen": 131,
-   "sealed": 151
+   "raices": 105,
+   "clausura": 156,
+   "imagen": 136,
+   "sealed": 156
   },
   "escritorio-cosmic": {
-   "raices": 154,
-   "clausura": 294,
-   "imagen": 259,
-   "sealed": 294
+   "raices": 156,
+   "clausura": 299,
+   "imagen": 264,
+   "sealed": 298,
+   "debt": 1
   },
   "escritorio-mirada": {
    "raices": 41,
    "clausura": 77,
    "imagen": 58,
-   "sealed": 77
+   "sealed": 70,
+   "debt": 7
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -60,16 +66,18 @@
    "sealed": 5
   },
   "servidor": {
-   "raices": 132,
-   "clausura": 184,
-   "imagen": 164,
-   "sealed": 184
+   "raices": 134,
+   "clausura": 189,
+   "imagen": 169,
+   "sealed": 187,
+   "debt": 2
   },
   "servidor-minimo": {
-   "raices": 76,
-   "clausura": 115,
-   "imagen": 97,
-   "sealed": 115
+   "raices": 78,
+   "clausura": 120,
+   "imagen": 102,
+   "sealed": 118,
+   "debt": 2
   }
  },
  "sin_perfil": 632,
@@ -5239,7 +5247,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -5808,6 +5816,35 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "firmware-metal": {
+   "iname": "firmware-metal",
+   "version": "20260910",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "linux-firmware",
+    "sof-firmware",
+    "wireless-regdb"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:51908c3658c90790dd326bee44f946503cd0a3aa7e6d0fde7d7127a53eccea94",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "firmware-tigerlake": {
    "iname": "firmware-tigerlake",
    "version": "20260910",
@@ -10810,7 +10847,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10884,7 +10921,7 @@
    "hash": "b3:ddce688a0cb3d1971b2cfbaf07aa66509e77dcfe3c8b10d0d07a7b7259e3d4d6",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10928,7 +10965,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11092,7 +11129,7 @@
    "hash": "b3:2a39c29af6c20144160c005fc7140d113b037899d3c157ecf417cc9bbb7d9d65",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11632,7 +11669,7 @@
    "hash": "b3:eb42376d716ede0b72381c96158121cf45dd8d5dfeef7dd717970f5ecaf7a39b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -11786,7 +11823,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11976,9 +12013,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "linux-generic": {
    "iname": "linux-generic",
@@ -12116,7 +12161,7 @@
    "hash": "b3:0cf06ebb0fea74c29a2f125dc5fcf4fdf54376075483be1381a37fc51470a58f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12861,7 +12906,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -13129,8 +13174,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:a1006017027e51b91746041d9d1c027a22ee9db3f57f64cd25105ff62998b679",
-   "state": "sealed",
+   "hash": "b3:d85ec9248f2905ea5feecd6774a27661bb062ab4151d0ba66524069709d32958",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -13147,8 +13192,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:526c6de53d0478c8f4ef439b7ccc77d1d8c90f5cb0347c6b32f3f73c6bff9e71",
-   "state": "sealed",
+   "hash": "b3:34c45f67bb32ef9e0177822a015f2491060bfead4ad8e07a959834af8a55ff00",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -13176,8 +13221,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:0bbf89bee9bdca2eb38ee9976db13a40ccd0fe91d2841e3089ac650ab66788f9",
-   "state": "sealed",
+   "hash": "b3:035640fc464e1ebd1b422f389dca17bbc76b1ad92540cc88f922fe71940fc8b1",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -13465,7 +13510,7 @@
    "hash": "b3:56430565e5c95ad3583b6931d9da261be3e39059d89e433e5ff50b0b2956daeb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15596,7 +15641,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15618,7 +15663,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -17119,7 +17164,7 @@
    "hash": "b3:0175abc88bda11482168fbaf9189c494ade533eb287186f96a56eeeabdf913ee",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-mirada",
@@ -17324,8 +17369,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:61c2286e6ea497f46cec1d131a304a1b9cef20a64ab6a98a477a84c56ee90971",
-   "state": "sealed",
+   "hash": "b3:b680ec8f12eb562622c030766bb69ea26daba032847a20cbb4d23242dd92e4f4",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17344,8 +17389,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:1862a85907314d07a87246489b13b6003fb3ede4443cc0029f3bfa62b2a733ac",
-   "state": "sealed",
+   "hash": "b3:cea4ddbad67954c695fdb360e396f1e14a992c919814600d293e1b2f9d2fd664",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17374,8 +17419,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:864e1b7c0eb9732aaeaa31048b5d693f6c17f03e99ebf6d49b2988cf7252584d",
-   "state": "sealed",
+   "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17396,8 +17441,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:18329aef773977c1fe0c84ea9537525bee2ef0d9238a01638abdb4ee8a1d3371",
-   "state": "sealed",
+   "hash": "b3:4c21f9ce3221fb3fe049c50a8e15e0f84b0123c36471b76152f818c290bb6116",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17579,9 +17624,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "soft-serve": {
    "iname": "soft-serve",
@@ -19322,6 +19375,31 @@
    ],
    "dependientes_total": 1
   },
+  "uevent-relay": {
+   "iname": "uevent-relay",
+   "version": "0.0.1",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8990820bc52f1bf666e08406d9055582544086b5fa75d958d017c231058f9b74",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "umoci": {
    "iname": "umoci",
    "version": "0.6.0",
@@ -20140,7 +20218,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20168,7 +20246,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20379,9 +20457,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "wireplumber": {
    "iname": "wireplumber",
@@ -21261,7 +21347,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -21420,7 +21506,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json
index 016b465b..ef611f2c 100644
--- a/docs/state/build-state-gnome.json
+++ b/docs/state/build-state-gnome.json
@@ -1,27 +1,31 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1059,
-  "nodes": 1062,
-  "sealed": 1058,
+  "recipes": 1061,
+  "nodes": 1064,
+  "sealed": 1053,
   "never": 1,
+  "debt": 7,
   "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 365,
+  "c": 367,
   "go": 366,
   "gui": 56,
   "kernel": 8,
   "rust": 264
  },
  "debt_by_class": {
-  "c": 1
+  "c": 4,
+  "gui": 2,
+  "rust": 2
  },
  "by_queue": {
   "corpus": {
-   "sealed": 964,
+   "sealed": 959,
    "never": 1,
+   "debt": 7,
    "ajeno": 3
   },
   "incoming-gnome": {
@@ -30,28 +34,30 @@
  },
  "by_profile": {
   "base": {
-   "raices": 49,
-   "clausura": 85,
-   "imagen": 68,
-   "sealed": 85
+   "raices": 51,
+   "clausura": 90,
+   "imagen": 73,
+   "sealed": 90
   },
   "cli": {
-   "raices": 103,
-   "clausura": 152,
-   "imagen": 132,
-   "sealed": 152
+   "raices": 105,
+   "clausura": 157,
+   "imagen": 137,
+   "sealed": 157
   },
   "escritorio-gnome": {
-   "raices": 158,
-   "clausura": 359,
-   "imagen": 327,
-   "sealed": 359
+   "raices": 160,
+   "clausura": 364,
+   "imagen": 332,
+   "sealed": 363,
+   "debt": 1
   },
   "escritorio-mirada": {
    "raices": 41,
    "clausura": 75,
    "imagen": 56,
-   "sealed": 75
+   "sealed": 68,
+   "debt": 7
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -60,16 +66,18 @@
    "sealed": 5
   },
   "servidor": {
-   "raices": 132,
-   "clausura": 185,
-   "imagen": 165,
-   "sealed": 185
+   "raices": 134,
+   "clausura": 190,
+   "imagen": 170,
+   "sealed": 188,
+   "debt": 2
   },
   "servidor-minimo": {
-   "raices": 76,
-   "clausura": 116,
-   "imagen": 98,
-   "sealed": 116
+   "raices": 78,
+   "clausura": 121,
+   "imagen": 103,
+   "sealed": 119,
+   "debt": 2
   }
  },
  "sin_perfil": 630,
@@ -5023,7 +5031,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -5610,6 +5618,35 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "firmware-metal": {
+   "iname": "firmware-metal",
+   "version": "20260910",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "linux-firmware",
+    "sof-firmware",
+    "wireless-regdb"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:51908c3658c90790dd326bee44f946503cd0a3aa7e6d0fde7d7127a53eccea94",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "firmware-tigerlake": {
    "iname": "firmware-tigerlake",
    "version": "20260910",
@@ -11736,7 +11773,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11841,7 +11878,7 @@
    "hash": "b3:ddce688a0cb3d1971b2cfbaf07aa66509e77dcfe3c8b10d0d07a7b7259e3d4d6",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11907,7 +11944,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12283,7 +12320,7 @@
    "hash": "b3:2a39c29af6c20144160c005fc7140d113b037899d3c157ecf417cc9bbb7d9d65",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -13052,7 +13089,7 @@
    "hash": "b3:eb42376d716ede0b72381c96158121cf45dd8d5dfeef7dd717970f5ecaf7a39b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -13243,7 +13280,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -13433,9 +13470,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "linux-generic": {
    "iname": "linux-generic",
@@ -13573,7 +13618,7 @@
    "hash": "b3:0cf06ebb0fea74c29a2f125dc5fcf4fdf54376075483be1381a37fc51470a58f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14338,7 +14383,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14606,8 +14651,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:a1006017027e51b91746041d9d1c027a22ee9db3f57f64cd25105ff62998b679",
-   "state": "sealed",
+   "hash": "b3:d85ec9248f2905ea5feecd6774a27661bb062ab4151d0ba66524069709d32958",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -14624,8 +14669,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:526c6de53d0478c8f4ef439b7ccc77d1d8c90f5cb0347c6b32f3f73c6bff9e71",
-   "state": "sealed",
+   "hash": "b3:34c45f67bb32ef9e0177822a015f2491060bfead4ad8e07a959834af8a55ff00",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -14653,8 +14698,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:0bbf89bee9bdca2eb38ee9976db13a40ccd0fe91d2841e3089ac650ab66788f9",
-   "state": "sealed",
+   "hash": "b3:035640fc464e1ebd1b422f389dca17bbc76b1ad92540cc88f922fe71940fc8b1",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -14949,7 +14994,7 @@
    "hash": "b3:56430565e5c95ad3583b6931d9da261be3e39059d89e433e5ff50b0b2956daeb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -17319,7 +17364,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -17341,7 +17386,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -18919,7 +18964,7 @@
    "hash": "b3:0175abc88bda11482168fbaf9189c494ade533eb287186f96a56eeeabdf913ee",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-mirada",
@@ -19124,8 +19169,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:61c2286e6ea497f46cec1d131a304a1b9cef20a64ab6a98a477a84c56ee90971",
-   "state": "sealed",
+   "hash": "b3:b680ec8f12eb562622c030766bb69ea26daba032847a20cbb4d23242dd92e4f4",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -19144,8 +19189,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:1862a85907314d07a87246489b13b6003fb3ede4443cc0029f3bfa62b2a733ac",
-   "state": "sealed",
+   "hash": "b3:cea4ddbad67954c695fdb360e396f1e14a992c919814600d293e1b2f9d2fd664",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -19174,8 +19219,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:864e1b7c0eb9732aaeaa31048b5d693f6c17f03e99ebf6d49b2988cf7252584d",
-   "state": "sealed",
+   "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -19196,8 +19241,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:18329aef773977c1fe0c84ea9537525bee2ef0d9238a01638abdb4ee8a1d3371",
-   "state": "sealed",
+   "hash": "b3:4c21f9ce3221fb3fe049c50a8e15e0f84b0123c36471b76152f818c290bb6116",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -19379,9 +19424,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "soft-serve": {
    "iname": "soft-serve",
@@ -21226,6 +21279,31 @@
    ],
    "dependientes_total": 1
   },
+  "uevent-relay": {
+   "iname": "uevent-relay",
+   "version": "0.0.1",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8990820bc52f1bf666e08406d9055582544086b5fa75d958d017c231058f9b74",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "umoci": {
    "iname": "umoci",
    "version": "0.6.0",
@@ -22100,7 +22178,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -22128,7 +22206,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -22339,9 +22417,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "wireplumber": {
    "iname": "wireplumber",
@@ -23276,7 +23362,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -23435,7 +23521,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/build-state-kde.json b/docs/state/build-state-kde.json
index 83dab314..89b8a6a1 100644
--- a/docs/state/build-state-kde.json
+++ b/docs/state/build-state-kde.json
@@ -1,30 +1,32 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1157,
-  "nodes": 1160,
-  "sealed": 1155,
+  "recipes": 1159,
+  "nodes": 1162,
+  "sealed": 1150,
   "never": 1,
-  "ajeno": 3,
-  "debt": 1
+  "debt": 8,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 474,
+  "c": 476,
   "go": 366,
   "gui": 45,
   "kernel": 8,
   "rust": 264
  },
  "debt_by_class": {
-  "c": 2
+  "c": 5,
+  "gui": 2,
+  "rust": 2
  },
  "by_queue": {
   "corpus": {
-   "sealed": 958,
+   "sealed": 953,
    "never": 1,
-   "ajeno": 2,
-   "debt": 1
+   "debt": 8,
+   "ajeno": 2
   },
   "incoming-kde": {
    "sealed": 197,
@@ -33,30 +35,31 @@
  },
  "by_profile": {
   "base": {
-   "raices": 49,
-   "clausura": 78,
-   "imagen": 61,
-   "sealed": 78
+   "raices": 51,
+   "clausura": 83,
+   "imagen": 66,
+   "sealed": 83
   },
   "cli": {
-   "raices": 103,
-   "clausura": 144,
-   "imagen": 124,
-   "sealed": 144
+   "raices": 105,
+   "clausura": 149,
+   "imagen": 129,
+   "sealed": 149
   },
   "escritorio-kde": {
-   "raices": 162,
-   "clausura": 431,
-   "imagen": 396,
-   "sealed": 429,
-   "debt": 1,
+   "raices": 164,
+   "clausura": 436,
+   "imagen": 401,
+   "sealed": 433,
+   "debt": 2,
    "ajeno": 1
   },
   "escritorio-mirada": {
    "raices": 41,
    "clausura": 72,
    "imagen": 53,
-   "sealed": 72
+   "sealed": 65,
+   "debt": 7
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -65,16 +68,18 @@
    "sealed": 5
   },
   "servidor": {
-   "raices": 132,
-   "clausura": 177,
-   "imagen": 157,
-   "sealed": 177
+   "raices": 134,
+   "clausura": 182,
+   "imagen": 162,
+   "sealed": 180,
+   "debt": 2
   },
   "servidor-minimo": {
-   "raices": 76,
-   "clausura": 109,
-   "imagen": 91,
-   "sealed": 109
+   "raices": 78,
+   "clausura": 114,
+   "imagen": 96,
+   "sealed": 112,
+   "debt": 2
   }
  },
  "sin_perfil": 639,
@@ -5132,7 +5137,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "base",
     "cli",
@@ -5789,6 +5794,35 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "firmware-metal": {
+   "iname": "firmware-metal",
+   "version": "20260910",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "linux-firmware",
+    "sof-firmware",
+    "wireless-regdb"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:51908c3658c90790dd326bee44f946503cd0a3aa7e6d0fde7d7127a53eccea94",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "firmware-tigerlake": {
    "iname": "firmware-tigerlake",
    "version": "20260910",
@@ -14754,7 +14788,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14827,7 +14861,7 @@
    "hash": "b3:9704a1af9c24088bf6824a4efd25e90b8eb64d89ffa962f1c33b67ca1ef19968",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-kde"
    ],
@@ -14868,7 +14902,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15037,7 +15071,7 @@
    "hash": "b3:ecf8f50a7868c5d3e5c6bf5085b88e5a849ccfca7b4000ff1a40ac89baeff35c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-kde"
    ],
@@ -15825,7 +15859,7 @@
    "hash": "b3:eb42376d716ede0b72381c96158121cf45dd8d5dfeef7dd717970f5ecaf7a39b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "base",
     "cli",
@@ -16055,7 +16089,7 @@
    "hash": "b3:d026c7a748e89247f20abd94df4fa095ee28e6218299325baa382e1ef60c3d76",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-kde"
    ],
@@ -16334,9 +16368,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "linux-generic": {
    "iname": "linux-generic",
@@ -16474,7 +16516,7 @@
    "hash": "b3:0cf06ebb0fea74c29a2f125dc5fcf4fdf54376075483be1381a37fc51470a58f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -17241,7 +17283,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -17509,8 +17551,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:a1006017027e51b91746041d9d1c027a22ee9db3f57f64cd25105ff62998b679",
-   "state": "sealed",
+   "hash": "b3:d85ec9248f2905ea5feecd6774a27661bb062ab4151d0ba66524069709d32958",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17527,8 +17569,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:526c6de53d0478c8f4ef439b7ccc77d1d8c90f5cb0347c6b32f3f73c6bff9e71",
-   "state": "sealed",
+   "hash": "b3:34c45f67bb32ef9e0177822a015f2491060bfead4ad8e07a959834af8a55ff00",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17556,8 +17598,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:0bbf89bee9bdca2eb38ee9976db13a40ccd0fe91d2841e3089ac650ab66788f9",
-   "state": "sealed",
+   "hash": "b3:035640fc464e1ebd1b422f389dca17bbc76b1ad92540cc88f922fe71940fc8b1",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17916,7 +17958,7 @@
    "hash": "b3:c9d82eeec4f67d7197e0097dcb47f1e963a49ff824f1a94c889e8a37720658dc",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-kde"
    ],
@@ -20314,7 +20356,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20336,7 +20378,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "base",
     "cli",
@@ -23537,7 +23579,7 @@
    "hash": "b3:0175abc88bda11482168fbaf9189c494ade533eb287186f96a56eeeabdf913ee",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-mirada",
@@ -23742,8 +23784,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:61c2286e6ea497f46cec1d131a304a1b9cef20a64ab6a98a477a84c56ee90971",
-   "state": "sealed",
+   "hash": "b3:b680ec8f12eb562622c030766bb69ea26daba032847a20cbb4d23242dd92e4f4",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -23762,8 +23804,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:1862a85907314d07a87246489b13b6003fb3ede4443cc0029f3bfa62b2a733ac",
-   "state": "sealed",
+   "hash": "b3:cea4ddbad67954c695fdb360e396f1e14a992c919814600d293e1b2f9d2fd664",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -23792,8 +23834,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:864e1b7c0eb9732aaeaa31048b5d693f6c17f03e99ebf6d49b2988cf7252584d",
-   "state": "sealed",
+   "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -23814,8 +23856,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:18329aef773977c1fe0c84ea9537525bee2ef0d9238a01638abdb4ee8a1d3371",
-   "state": "sealed",
+   "hash": "b3:4c21f9ce3221fb3fe049c50a8e15e0f84b0123c36471b76152f818c290bb6116",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -23997,9 +24039,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "soft-serve": {
    "iname": "soft-serve",
@@ -26114,6 +26164,31 @@
    ],
    "dependientes_total": 1
   },
+  "uevent-relay": {
+   "iname": "uevent-relay",
+   "version": "0.0.1",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8990820bc52f1bf666e08406d9055582544086b5fa75d958d017c231058f9b74",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "umoci": {
    "iname": "umoci",
    "version": "0.6.0",
@@ -26979,7 +27054,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -27007,7 +27082,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -27218,9 +27293,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "wireplumber": {
    "iname": "wireplumber",
@@ -28422,7 +28505,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -28581,7 +28664,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json
index 87566059..744b0480 100644
--- a/docs/state/build-state-wlr.json
+++ b/docs/state/build-state-wlr.json
@@ -1,30 +1,32 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 991,
-  "nodes": 994,
-  "sealed": 989,
+  "recipes": 993,
+  "nodes": 996,
+  "sealed": 984,
   "never": 1,
-  "ajeno": 3,
-  "debt": 1
+  "debt": 8,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 311,
+  "c": 313,
   "go": 366,
   "gui": 42,
   "kernel": 8,
   "rust": 264
  },
  "debt_by_class": {
-  "c": 2
+  "c": 5,
+  "gui": 2,
+  "rust": 2
  },
  "by_queue": {
   "corpus": {
-   "sealed": 978,
+   "sealed": 973,
    "never": 1,
-   "ajeno": 3,
-   "debt": 1
+   "debt": 8,
+   "ajeno": 3
   },
   "incoming-wlr": {
    "sealed": 11
@@ -32,29 +34,30 @@
  },
  "by_profile": {
   "base": {
-   "raices": 49,
-   "clausura": 86,
-   "imagen": 69,
-   "sealed": 86
+   "raices": 51,
+   "clausura": 91,
+   "imagen": 74,
+   "sealed": 91
   },
   "cli": {
-   "raices": 103,
-   "clausura": 153,
-   "imagen": 133,
-   "sealed": 153
+   "raices": 105,
+   "clausura": 158,
+   "imagen": 138,
+   "sealed": 158
   },
   "escritorio-mirada": {
    "raices": 41,
    "clausura": 77,
    "imagen": 58,
-   "sealed": 77
+   "sealed": 70,
+   "debt": 7
   },
   "escritorio-sway": {
-   "raices": 141,
-   "clausura": 281,
-   "imagen": 248,
-   "sealed": 280,
-   "debt": 1
+   "raices": 143,
+   "clausura": 286,
+   "imagen": 253,
+   "sealed": 284,
+   "debt": 2
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -63,16 +66,18 @@
    "sealed": 5
   },
   "servidor": {
-   "raices": 132,
-   "clausura": 186,
-   "imagen": 166,
-   "sealed": 186
+   "raices": 134,
+   "clausura": 191,
+   "imagen": 171,
+   "sealed": 189,
+   "debt": 2
   },
   "servidor-minimo": {
-   "raices": 76,
-   "clausura": 117,
-   "imagen": 99,
-   "sealed": 117
+   "raices": 78,
+   "clausura": 122,
+   "imagen": 104,
+   "sealed": 120,
+   "debt": 2
   }
  },
  "sin_perfil": 632,
@@ -4817,7 +4822,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "base",
     "cli",
@@ -5386,6 +5391,35 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "firmware-metal": {
+   "iname": "firmware-metal",
+   "version": "20260910",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "linux-firmware",
+    "sof-firmware",
+    "wireless-regdb"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:51908c3658c90790dd326bee44f946503cd0a3aa7e6d0fde7d7127a53eccea94",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "firmware-tigerlake": {
    "iname": "firmware-tigerlake",
    "version": "20260910",
@@ -10465,7 +10499,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10539,7 +10573,7 @@
    "hash": "b3:ddce688a0cb3d1971b2cfbaf07aa66509e77dcfe3c8b10d0d07a7b7259e3d4d6",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10583,7 +10617,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10747,7 +10781,7 @@
    "hash": "b3:2a39c29af6c20144160c005fc7140d113b037899d3c157ecf417cc9bbb7d9d65",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11261,7 +11295,7 @@
    "hash": "b3:eb42376d716ede0b72381c96158121cf45dd8d5dfeef7dd717970f5ecaf7a39b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "base",
     "cli",
@@ -11415,7 +11449,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11605,9 +11639,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "linux-generic": {
    "iname": "linux-generic",
@@ -11745,7 +11787,7 @@
    "hash": "b3:0cf06ebb0fea74c29a2f125dc5fcf4fdf54376075483be1381a37fc51470a58f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12490,7 +12532,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12758,8 +12800,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:a1006017027e51b91746041d9d1c027a22ee9db3f57f64cd25105ff62998b679",
-   "state": "sealed",
+   "hash": "b3:d85ec9248f2905ea5feecd6774a27661bb062ab4151d0ba66524069709d32958",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -12776,8 +12818,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:526c6de53d0478c8f4ef439b7ccc77d1d8c90f5cb0347c6b32f3f73c6bff9e71",
-   "state": "sealed",
+   "hash": "b3:34c45f67bb32ef9e0177822a015f2491060bfead4ad8e07a959834af8a55ff00",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -12805,8 +12847,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:0bbf89bee9bdca2eb38ee9976db13a40ccd0fe91d2841e3089ac650ab66788f9",
-   "state": "sealed",
+   "hash": "b3:035640fc464e1ebd1b422f389dca17bbc76b1ad92540cc88f922fe71940fc8b1",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -13101,7 +13143,7 @@
    "hash": "b3:56430565e5c95ad3583b6931d9da261be3e39059d89e433e5ff50b0b2956daeb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15232,7 +15274,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15254,7 +15296,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "base",
     "cli",
@@ -16711,7 +16753,7 @@
    "hash": "b3:0175abc88bda11482168fbaf9189c494ade533eb287186f96a56eeeabdf913ee",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-mirada",
@@ -16916,8 +16958,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:61c2286e6ea497f46cec1d131a304a1b9cef20a64ab6a98a477a84c56ee90971",
-   "state": "sealed",
+   "hash": "b3:b680ec8f12eb562622c030766bb69ea26daba032847a20cbb4d23242dd92e4f4",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -16936,8 +16978,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:1862a85907314d07a87246489b13b6003fb3ede4443cc0029f3bfa62b2a733ac",
-   "state": "sealed",
+   "hash": "b3:cea4ddbad67954c695fdb360e396f1e14a992c919814600d293e1b2f9d2fd664",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -16966,8 +17008,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:864e1b7c0eb9732aaeaa31048b5d693f6c17f03e99ebf6d49b2988cf7252584d",
-   "state": "sealed",
+   "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -16988,8 +17030,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:18329aef773977c1fe0c84ea9537525bee2ef0d9238a01638abdb4ee8a1d3371",
-   "state": "sealed",
+   "hash": "b3:4c21f9ce3221fb3fe049c50a8e15e0f84b0123c36471b76152f818c290bb6116",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17211,9 +17253,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "soft-serve": {
    "iname": "soft-serve",
@@ -19117,6 +19167,31 @@
    ],
    "dependientes_total": 1
   },
+  "uevent-relay": {
+   "iname": "uevent-relay",
+   "version": "0.0.1",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8990820bc52f1bf666e08406d9055582544086b5fa75d958d017c231058f9b74",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "umoci": {
    "iname": "umoci",
    "version": "0.6.0",
@@ -19935,7 +20010,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -19963,7 +20038,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20174,9 +20249,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "wireplumber": {
    "iname": "wireplumber",
@@ -21080,7 +21163,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -21239,7 +21322,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/build-state.json b/docs/state/build-state.json
index 5dbf2c77..690da49b 100644
--- a/docs/state/build-state.json
+++ b/docs/state/build-state.json
@@ -1,50 +1,53 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 981,
-  "nodes": 984,
-  "sealed": 979,
+  "recipes": 983,
+  "nodes": 986,
+  "sealed": 974,
   "never": 1,
-  "ajeno": 3,
-  "debt": 1
+  "debt": 8,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 301,
+  "c": 303,
   "go": 366,
   "gui": 42,
   "kernel": 8,
   "rust": 264
  },
  "debt_by_class": {
-  "c": 2
+  "c": 5,
+  "gui": 2,
+  "rust": 2
  },
  "by_queue": {
   "corpus": {
-   "sealed": 979,
+   "sealed": 974,
    "never": 1,
-   "ajeno": 3,
-   "debt": 1
+   "debt": 8,
+   "ajeno": 3
   }
  },
  "by_profile": {
   "base": {
-   "raices": 49,
-   "clausura": 86,
-   "imagen": 69,
-   "sealed": 86
+   "raices": 51,
+   "clausura": 91,
+   "imagen": 74,
+   "sealed": 91
   },
   "cli": {
-   "raices": 103,
-   "clausura": 153,
-   "imagen": 133,
-   "sealed": 153
+   "raices": 105,
+   "clausura": 158,
+   "imagen": 138,
+   "sealed": 158
   },
   "escritorio-mirada": {
    "raices": 41,
    "clausura": 77,
    "imagen": 58,
-   "sealed": 77
+   "sealed": 70,
+   "debt": 7
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -53,16 +56,18 @@
    "sealed": 5
   },
   "servidor": {
-   "raices": 132,
-   "clausura": 186,
-   "imagen": 166,
-   "sealed": 186
+   "raices": 134,
+   "clausura": 191,
+   "imagen": 171,
+   "sealed": 189,
+   "debt": 2
   },
   "servidor-minimo": {
-   "raices": 76,
-   "clausura": 117,
-   "imagen": 99,
-   "sealed": 117
+   "raices": 78,
+   "clausura": 122,
+   "imagen": 104,
+   "sealed": 120,
+   "debt": 2
   }
  },
  "sin_perfil": 632,
@@ -4769,7 +4774,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "base",
     "cli",
@@ -5338,6 +5343,35 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "firmware-metal": {
+   "iname": "firmware-metal",
+   "version": "20260910",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "linux-firmware",
+    "sof-firmware",
+    "wireless-regdb"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:51908c3658c90790dd326bee44f946503cd0a3aa7e6d0fde7d7127a53eccea94",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "firmware-tigerlake": {
    "iname": "firmware-tigerlake",
    "version": "20260910",
@@ -10347,7 +10381,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10421,7 +10455,7 @@
    "hash": "b3:ddce688a0cb3d1971b2cfbaf07aa66509e77dcfe3c8b10d0d07a7b7259e3d4d6",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10465,7 +10499,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10629,7 +10663,7 @@
    "hash": "b3:2a39c29af6c20144160c005fc7140d113b037899d3c157ecf417cc9bbb7d9d65",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11143,7 +11177,7 @@
    "hash": "b3:eb42376d716ede0b72381c96158121cf45dd8d5dfeef7dd717970f5ecaf7a39b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "base",
     "cli",
@@ -11297,7 +11331,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11487,9 +11521,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "linux-generic": {
    "iname": "linux-generic",
@@ -11627,7 +11669,7 @@
    "hash": "b3:0cf06ebb0fea74c29a2f125dc5fcf4fdf54376075483be1381a37fc51470a58f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12372,7 +12414,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12640,8 +12682,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:a1006017027e51b91746041d9d1c027a22ee9db3f57f64cd25105ff62998b679",
-   "state": "sealed",
+   "hash": "b3:d85ec9248f2905ea5feecd6774a27661bb062ab4151d0ba66524069709d32958",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -12658,8 +12700,8 @@
    "cls": "gui",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:526c6de53d0478c8f4ef439b7ccc77d1d8c90f5cb0347c6b32f3f73c6bff9e71",
-   "state": "sealed",
+   "hash": "b3:34c45f67bb32ef9e0177822a015f2491060bfead4ad8e07a959834af8a55ff00",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -12687,8 +12729,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:0bbf89bee9bdca2eb38ee9976db13a40ccd0fe91d2841e3089ac650ab66788f9",
-   "state": "sealed",
+   "hash": "b3:035640fc464e1ebd1b422f389dca17bbc76b1ad92540cc88f922fe71940fc8b1",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -12983,7 +13025,7 @@
    "hash": "b3:56430565e5c95ad3583b6931d9da261be3e39059d89e433e5ff50b0b2956daeb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15114,7 +15156,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15136,7 +15178,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "base",
     "cli",
@@ -16593,7 +16635,7 @@
    "hash": "b3:0175abc88bda11482168fbaf9189c494ade533eb287186f96a56eeeabdf913ee",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-mirada",
@@ -16798,8 +16840,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:61c2286e6ea497f46cec1d131a304a1b9cef20a64ab6a98a477a84c56ee90971",
-   "state": "sealed",
+   "hash": "b3:b680ec8f12eb562622c030766bb69ea26daba032847a20cbb4d23242dd92e4f4",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -16818,8 +16860,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:1862a85907314d07a87246489b13b6003fb3ede4443cc0029f3bfa62b2a733ac",
-   "state": "sealed",
+   "hash": "b3:cea4ddbad67954c695fdb360e396f1e14a992c919814600d293e1b2f9d2fd664",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -16848,8 +16890,8 @@
    "cls": "rust",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:864e1b7c0eb9732aaeaa31048b5d693f6c17f03e99ebf6d49b2988cf7252584d",
-   "state": "sealed",
+   "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -16870,8 +16912,8 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:18329aef773977c1fe0c84ea9537525bee2ef0d9238a01638abdb4ee8a1d3371",
-   "state": "sealed",
+   "hash": "b3:4c21f9ce3221fb3fe049c50a8e15e0f84b0123c36471b76152f818c290bb6116",
+   "state": "debt",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -17053,9 +17095,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "soft-serve": {
    "iname": "soft-serve",
@@ -18796,6 +18846,31 @@
    ],
    "dependientes_total": 1
   },
+  "uevent-relay": {
+   "iname": "uevent-relay",
+   "version": "0.0.1",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8990820bc52f1bf666e08406d9055582544086b5fa75d958d017c231058f9b74",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "servidor",
+    "servidor-minimo"
+   ],
+   "dependientes_total": 0
+  },
   "umoci": {
    "iname": "umoci",
    "version": "0.6.0",
@@ -19614,7 +19689,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -19642,7 +19717,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -19853,9 +19928,17 @@
    "blocked_by": [],
    "unblocks": 1,
    "perfiles": [
-    "metal-tigerlake"
+    "base",
+    "cli",
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-sway",
+    "metal-tigerlake",
+    "servidor",
+    "servidor-minimo"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "wireplumber": {
    "iname": "wireplumber",
@@ -20676,7 +20759,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
@@ -20835,7 +20918,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 3,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/cierres.json b/docs/state/cierres.json
index 3293a780..a06d3f6e 100644
--- a/docs/state/cierres.json
+++ b/docs/state/cierres.json
@@ -4,53 +4,62 @@
  "perfiles": [
   {
    "perfil": "base",
-   "nodos": 69,
+   "nodos": 74,
    "vista": "imagen",
    "wanted": [],
-   "nodos_en_digest": 69,
+   "nodos_en_digest": 74,
    "estado": "ok",
-   "cierre": "sha256:46f0dc3849a2f9032ed9800cfb79e0bd7c20d2fdc5a97516ab4b74657665ad36"
+   "cierre": "sha256:bb3a92476bd73d50bb57839b4638d5fbb43afa01c09b691c4ebfecf5a8fa1a47"
   },
   {
    "perfil": "cli",
-   "nodos": 133,
+   "nodos": 138,
    "vista": "imagen",
    "wanted": [],
-   "nodos_en_digest": 133,
+   "nodos_en_digest": 138,
    "estado": "ok",
-   "cierre": "sha256:b5bafeabcdeb33c2c11cf050f965de7a3228c5f35b8ce85f57c247525c044cda"
+   "cierre": "sha256:070b175e900280d52ecfe3a4497579d529ce5b755f3b53bbc3f70c28868babda"
   },
   {
    "perfil": "escritorio-cosmic",
-   "nodos": 261,
+   "nodos": 266,
    "vista": "imagen",
    "wanted": [],
-   "nodos_en_digest": 261,
-   "estado": "ok",
-   "cierre": "sha256:80fb409ed52d5bf8dc3a6391c78d51055bbd8d0592147cd89938ee79c554f752"
+   "nodos_en_digest": 266,
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/shuma-pregunta (estado=debt)"
+   ],
+   "n_impedidos": 1,
+   "cierre": null
   },
   {
    "perfil": "escritorio-gnome",
-   "nodos": 337,
+   "nodos": 342,
    "vista": "imagen",
    "wanted": [],
-   "nodos_en_digest": 337,
-   "estado": "ok",
-   "cierre": "sha256:b20f6c64f47b7771e1f8d63d8158593f22129bc654927f4e5b1e2ea593d0feec"
+   "nodos_en_digest": 342,
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/shuma-pregunta (estado=debt)"
+   ],
+   "n_impedidos": 1,
+   "cierre": null
   },
   {
    "perfil": "escritorio-kde",
-   "nodos": 411,
+   "nodos": 416,
    "vista": "imagen",
    "wanted": [
     "wanted/xwayland"
    ],
-   "nodos_en_digest": 410,
+   "nodos_en_digest": 415,
    "estado": "incompleto",
    "impedidos": [
+    "corpus/shuma-pregunta (estado=debt)",
     "corpus/wireplumber (estado=debt)"
    ],
-   "n_impedidos": 1,
+   "n_impedidos": 2,
    "cierre": null
   },
   {
@@ -59,20 +68,31 @@
    "vista": "imagen",
    "wanted": [],
    "nodos_en_digest": 58,
-   "estado": "ok",
-   "cierre": "sha256:63019199f1a04cce21d540ba07593f1d44fdfbf88b0f5ac090e38e0ac8c8775f"
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/mirada-compositor (estado=debt)",
+    "corpus/mirada-ctl (estado=debt)",
+    "corpus/mirada-greeter (estado=debt)",
+    "corpus/shuma-daemon (estado=debt)",
+    "corpus/shuma-gateway (estado=debt)",
+    "corpus/shuma-pregunta (estado=debt)",
+    "corpus/shuma-tui (estado=debt)"
+   ],
+   "n_impedidos": 7,
+   "cierre": null
   },
   {
    "perfil": "escritorio-sway",
-   "nodos": 249,
+   "nodos": 254,
    "vista": "imagen",
    "wanted": [],
-   "nodos_en_digest": 249,
+   "nodos_en_digest": 254,
    "estado": "incompleto",
    "impedidos": [
+    "corpus/shuma-pregunta (estado=debt)",
     "corpus/wireplumber (estado=debt)"
    ],
-   "n_impedidos": 1,
+   "n_impedidos": 2,
    "cierre": null
   },
   {
@@ -86,25 +106,38 @@
   },
   {
    "perfil": "servidor",
-   "nodos": 166,
+   "nodos": 171,
    "vista": "imagen",
    "wanted": [],
-   "nodos_en_digest": 166,
-   "estado": "ok",
-   "cierre": "sha256:e8ca0f4427b850051510f48396f79c29ba11755047a7648c51502a4110c7f86b"
+   "nodos_en_digest": 171,
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/shuma-daemon (estado=debt)",
+    "corpus/shuma-gateway (estado=debt)"
+   ],
+   "n_impedidos": 2,
+   "cierre": null
   },
   {
    "perfil": "servidor-minimo",
-   "nodos": 99,
+   "nodos": 104,
    "vista": "imagen",
    "wanted": [],
-   "nodos_en_digest": 99,
-   "estado": "ok",
-   "cierre": "sha256:5275104fc4ec15ec4afb7fe2c6188acb4fa5a62924996d48176a17d879ba74f8"
+   "nodos_en_digest": 104,
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/shuma-daemon (estado=debt)",
+    "corpus/shuma-gateway (estado=debt)"
+   ],
+   "n_impedidos": 2,
+   "cierre": null
   }
  ],
- "completos": 8,
+ "completos": 3,
  "total": 10,
  "conflictos_de_hash": 0,
- "movidos_vs_anterior": []
+ "movidos_vs_anterior": [
+  "base",
+  "cli"
+ ]
 }
\ No newline at end of file
diff --git a/docs/state/drenaje.json b/docs/state/drenaje.json
index 9dcaa4aa..cd868346 100644
--- a/docs/state/drenaje.json
+++ b/docs/state/drenaje.json
@@ -4,7 +4,7 @@
  "perfiles": {
   "base": {
    "grafo": "docs/state/build-state.json",
-   "nodos": 86,
+   "nodos": 91,
    "en_deuda": 0,
    "ondas": 0,
    "profundidad": 0,
@@ -13,7 +13,7 @@
   },
   "cli": {
    "grafo": "docs/state/build-state.json",
-   "nodos": 153,
+   "nodos": 158,
    "en_deuda": 0,
    "ondas": 0,
    "profundidad": 0,
@@ -22,36 +22,56 @@
   },
   "escritorio-cosmic": {
    "grafo": "docs/state/build-state-cosmic.json",
-   "nodos": 294,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "nodos": 299,
+   "en_deuda": 1,
+   "ondas": 1,
+   "profundidad": 1,
+   "construibles_ya": [
+    "shuma-pregunta"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "shuma-pregunta"
+     ]
+    }
+   ]
   },
   "escritorio-gnome": {
    "grafo": "docs/state/build-state-gnome.json",
-   "nodos": 359,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "nodos": 364,
+   "en_deuda": 1,
+   "ondas": 1,
+   "profundidad": 1,
+   "construibles_ya": [
+    "shuma-pregunta"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "shuma-pregunta"
+     ]
+    }
+   ]
   },
   "escritorio-kde": {
    "grafo": "docs/state/build-state-kde.json",
-   "nodos": 431,
-   "en_deuda": 1,
+   "nodos": 436,
+   "en_deuda": 2,
    "ondas": 1,
    "profundidad": 1,
    "construibles_ya": [
-    "wireplumber"
+    "wireplumber",
+    "shuma-pregunta"
    ],
    "olas": [
     {
      "n": 1,
      "recetas": [
-      "wireplumber"
+      "wireplumber",
+      "shuma-pregunta"
      ]
     }
    ]
@@ -59,26 +79,49 @@
   "escritorio-mirada": {
    "grafo": "docs/state/build-state.json",
    "nodos": 77,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "en_deuda": 7,
+   "ondas": 1,
+   "profundidad": 1,
+   "construibles_ya": [
+    "shuma-daemon",
+    "shuma-gateway",
+    "shuma-tui",
+    "mirada-compositor",
+    "mirada-ctl",
+    "mirada-greeter",
+    "shuma-pregunta"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "shuma-daemon",
+      "shuma-gateway",
+      "shuma-tui",
+      "mirada-compositor",
+      "mirada-ctl",
+      "mirada-greeter",
+      "shuma-pregunta"
+     ]
+    }
+   ]
   },
   "escritorio-sway": {
    "grafo": "docs/state/build-state-wlr.json",
-   "nodos": 281,
-   "en_deuda": 1,
+   "nodos": 286,
+   "en_deuda": 2,
    "ondas": 1,
    "profundidad": 1,
    "construibles_ya": [
-    "wireplumber"
+    "wireplumber",
+    "shuma-pregunta"
    ],
    "olas": [
     {
      "n": 1,
      "recetas": [
-      "wireplumber"
+      "wireplumber",
+      "shuma-pregunta"
      ]
     }
    ]
@@ -94,21 +137,43 @@
   },
   "servidor": {
    "grafo": "docs/state/build-state.json",
-   "nodos": 186,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "nodos": 191,
+   "en_deuda": 2,
+   "ondas": 1,
+   "profundidad": 1,
+   "construibles_ya": [
+    "shuma-daemon",
+    "shuma-gateway"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "shuma-daemon",
+      "shuma-gateway"
+     ]
+    }
+   ]
   },
   "servidor-minimo": {
    "grafo": "docs/state/build-state.json",
-   "nodos": 117,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "nodos": 122,
+   "en_deuda": 2,
+   "ondas": 1,
+   "profundidad": 1,
+   "construibles_ya": [
+    "shuma-daemon",
+    "shuma-gateway"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "shuma-daemon",
+      "shuma-gateway"
+     ]
+    }
+   ]
   }
  },
  "sin_medir": []
diff --git a/docs/state/fuentes-vigia.json b/docs/state/fuentes-vigia.json
index 3ae50b3a..86e40a30 100644
--- a/docs/state/fuentes-vigia.json
+++ b/docs/state/fuentes-vigia.json
@@ -1,8 +1,8 @@
 {
  "schema": "hammer-fuentes-vigia/1",
- "total": 1311,
- "vivas": 1279,
- "muertas": 32,
+ "total": 1312,
+ "vivas": 1284,
+ "muertas": 28,
  "detalle_muertas": [
   {
    "receta": "accountsservice",
@@ -25,18 +25,18 @@
    "respaldo": "mirror"
   },
   {
-   "receta": "cairo-shared",
-   "fichero": "recipes/incoming-gnome/cairo-shared.toml",
+   "receta": "colord",
+   "fichero": "recipes/incoming-gnome/colord.toml",
    "tipo": "tarball",
-   "url": "https://cairographics.org/releases/cairo-1.18.4.tar.xz",
-   "sha256": "445ed8208a6e4823de1226a74ca319d3600e83f6369f99b14265006599c32ccb",
+   "url": "https://www.freedesktop.org/software/colord/releases/colord-1.4.7.tar.xz",
+   "sha256": "de02d9910634ae159547585cec414e450f711c27235453b4f9b38a9f2361a653",
    "codigo": "000",
    "viva": false,
    "respaldo": "mirror"
   },
   {
    "receta": "dbus",
-   "fichero": "recipes/incoming-kde/dbus.toml",
+   "fichero": "recipes/dbus.toml",
    "tipo": "tarball",
    "url": "https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz",
    "sha256": "0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2",
@@ -45,8 +45,8 @@
    "respaldo": "mirror"
   },
   {
-   "receta": "dbus-shared",
-   "fichero": "recipes/dbus-shared.toml",
+   "receta": "dbus",
+   "fichero": "recipes/incoming-kde/dbus.toml",
    "tipo": "tarball",
    "url": "https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz",
    "sha256": "0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2",
@@ -55,11 +55,11 @@
    "respaldo": "mirror"
   },
   {
-   "receta": "desktop-file-utils",
-   "fichero": "recipes/desktop-file-utils.toml",
+   "receta": "dbus-shared",
+   "fichero": "recipes/dbus-shared.toml",
    "tipo": "tarball",
-   "url": "https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.28.tar.xz",
-   "sha256": "4401d4e231d842c2de8242395a74a395ca468cd96f5f610d822df33594898a70",
+   "url": "https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz",
+   "sha256": "0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2",
    "codigo": "000",
    "viva": false,
    "respaldo": "mirror"
@@ -75,14 +75,14 @@
    "respaldo": "mirror"
   },
   {
-   "receta": "hicolor-icon-theme",
-   "fichero": "recipes/hicolor-icon-theme.toml",
+   "receta": "gmp",
+   "fichero": "recipes/incoming-cosmic/gmp.toml",
    "tipo": "tarball",
-   "url": "https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz",
-   "sha256": "db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7",
+   "url": "https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz",
+   "sha256": "a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898",
    "codigo": "000",
    "viva": false,
-   "respaldo": "mirror"
+   "respaldo": "EN RIESGO"
   },
   {
    "receta": "ia-modelo-chat",
@@ -104,16 +104,6 @@
    "viva": false,
    "respaldo": "mirror"
   },
-  {
-   "receta": "libXext",
-   "fichero": "recipes/incoming-kde/libXext.toml",
-   "tipo": "tarball",
-   "url": "https://xorg.freedesktop.org/releases/individual/lib/libXext-1.3.6.tar.xz",
-   "sha256": "edb59fa23994e405fdc5b400afdf5820ae6160b94f35e3dc3da4457a16e89753",
-   "codigo": "000",
-   "viva": false,
-   "respaldo": "mirror"
-  },
   {
    "receta": "libXfixes",
    "fichero": "recipes/incoming-kde/libXfixes.toml",
@@ -134,16 +124,6 @@
    "viva": false,
    "respaldo": "mirror"
   },
-  {
-   "receta": "libXi",
-   "fichero": "recipes/incoming-kde/libXi.toml",
-   "tipo": "tarball",
-   "url": "https://xorg.freedesktop.org/releases/individual/lib/libXi-1.8.2.tar.xz",
-   "sha256": "d0e0555e53d6e2114eabfa44226ba162d2708501a25e18d99cfb35c094c6c104",
-   "codigo": "000",
-   "viva": false,
-   "respaldo": "mirror"
-  },
   {
    "receta": "libXrender",
    "fichero": "recipes/incoming-kde/libXrender.toml",
@@ -164,16 +144,6 @@
    "viva": false,
    "respaldo": "mirror"
   },
-  {
-   "receta": "libevdev",
-   "fichero": "recipes/libevdev.toml",
-   "tipo": "tarball",
-   "url": "https://www.freedesktop.org/software/libevdev/libevdev-1.13.4.tar.xz",
-   "sha256": "f00ab8d42ad8b905296fab67e13b871f1a424839331516642100f82ad88127cd",
-   "codigo": "000",
-   "viva": false,
-   "respaldo": "mirror"
-  },
   {
    "receta": "libfontenc",
    "fichero": "recipes/incoming-kde/libfontenc.toml",
@@ -204,26 +174,6 @@
    "viva": false,
    "respaldo": "mirror"
   },
-  {
-   "receta": "mesa",
-   "fichero": "recipes/mesa.toml",
-   "tipo": "tarball",
-   "url": "https://archive.mesa3d.org/mesa-24.0.9.tar.xz",
-   "sha256": "51aa686ca4060e38711a9e8f60c8f1efaa516baf411946ed7f2c265cd582ca4c",
-   "codigo": "000",
-   "viva": false,
-   "respaldo": "mirror"
-  },
-  {
-   "receta": "mesa-llvmpipe",
-   "fichero": "recipes/mesa-llvmpipe.toml",
-   "tipo": "tarball",
-   "url": "https://archive.mesa3d.org/mesa-24.0.9.tar.xz",
-   "sha256": "51aa686ca4060e38711a9e8f60c8f1efaa516baf411946ed7f2c265cd582ca4c",
-   "codigo": "000",
-   "viva": false,
-   "respaldo": "mirror"
-  },
   {
    "receta": "mesa-swrast",
    "fichero": "recipes/mesa-swrast.toml",
@@ -285,11 +235,21 @@
    "respaldo": "mirror"
   },
   {
-   "receta": "xcb-util",
-   "fichero": "recipes/incoming-kde/xcb-util.toml",
+   "receta": "xcb-util-cursor",
+   "fichero": "recipes/incoming-kde/xcb-util-cursor.toml",
+   "tipo": "tarball",
+   "url": "https://xorg.freedesktop.org/releases/individual/lib/xcb-util-cursor-0.1.5.tar.xz",
+   "sha256": "0caf99b0d60970f81ce41c7ba694e5eaaf833227bb2cbcdb2f6dc9666a663c57",
+   "codigo": "000",
+   "viva": false,
+   "respaldo": "mirror"
+  },
+  {
+   "receta": "xcb-util-image",
+   "fichero": "recipes/incoming-kde/xcb-util-image.toml",
    "tipo": "tarball",
-   "url": "https://xorg.freedesktop.org/releases/individual/lib/xcb-util-0.4.1.tar.xz",
-   "sha256": "5abe3bbbd8e54f0fa3ec945291b7e8fa8cfd3cccc43718f8758430f94126e512",
+   "url": "https://xorg.freedesktop.org/releases/individual/lib/xcb-util-image-0.4.1.tar.xz",
+   "sha256": "ccad8ee5dadb1271fd4727ad14d9bd77a64e505608766c4e98267d9aede40d3d",
    "codigo": "000",
    "viva": false,
    "respaldo": "mirror"
@@ -325,6 +285,6 @@
    "respaldo": "mirror"
   }
  ],
- "en_riesgo": 0,
+ "en_riesgo": 1,
  "mirror_consultado": true
 }
diff --git a/docs/state/keystones.json b/docs/state/keystones.json
index 7ea1a540..f2a587b0 100644
--- a/docs/state/keystones.json
+++ b/docs/state/keystones.json
@@ -4,300 +4,349 @@
   {
    "nudo": "corpus/make",
    "gateo_total": 625,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/binutils",
    "gateo_total": 533,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/pkgconf",
    "gateo_total": 524,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/zlib",
    "gateo_total": 441,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/perl",
    "gateo_total": 436,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/ncurses-shared",
    "gateo_total": 408,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/xz-shared",
    "gateo_total": 408,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/bzip2-shared",
    "gateo_total": 407,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/readline-shared",
    "gateo_total": 406,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/openssl-threads",
    "gateo_total": 406,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/sqlite-shared",
    "gateo_total": 405,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/python3",
    "gateo_total": 404,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/samurai",
    "gateo_total": 391,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/meson",
    "gateo_total": 361,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libffi",
    "gateo_total": 294,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/expat",
    "gateo_total": 251,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 4,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/pcre2",
-   "gateo_total": 243,
-   "gateo_en_deuda": 1,
+   "nudo": "corpus/bison",
+   "gateo_total": 258,
+   "gateo_en_deuda": 3,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/gettext-tiny",
-   "gateo_total": 149,
-   "gateo_en_deuda": 1,
+   "nudo": "corpus/flex",
+   "gateo_total": 236,
+   "gateo_en_deuda": 3,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/zlib-shared",
-   "gateo_total": 137,
-   "gateo_en_deuda": 1,
+   "nudo": "corpus/wayland",
+   "gateo_total": 204,
+   "gateo_en_deuda": 3,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/wayland-protocols",
+   "gateo_total": 199,
+   "gateo_en_deuda": 3,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/zstd",
+   "gateo_total": 193,
+   "gateo_en_deuda": 3,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/markupsafe",
+   "gateo_total": 190,
+   "gateo_en_deuda": 3,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/libdrm",
+   "gateo_total": 189,
+   "gateo_en_deuda": 3,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/mako",
+   "gateo_total": 186,
+   "gateo_en_deuda": 3,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/packaging",
+   "gateo_total": 186,
+   "gateo_en_deuda": 3,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/mesa",
+   "gateo_total": 183,
+   "gateo_en_deuda": 3,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libudev-zero",
    "gateo_total": 99,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 2,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/glib",
-   "gateo_total": 91,
-   "gateo_en_deuda": 1,
+   "nudo": "corpus/linux-pam",
+   "gateo_total": 8,
+   "gateo_en_deuda": 2,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/dbus-shared",
-   "gateo_total": 30,
+   "nudo": "corpus/pcre2",
+   "gateo_total": 243,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/alsa-lib",
-   "gateo_total": 29,
+   "nudo": "corpus/gettext-tiny",
+   "gateo_total": 149,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libsndfile",
-   "gateo_total": 26,
+   "nudo": "corpus/zlib-shared",
+   "gateo_total": 137,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/pulseaudio",
-   "gateo_total": 20,
+   "nudo": "corpus/glib",
+   "gateo_total": 91,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/pipewire",
-   "gateo_total": 19,
+   "nudo": "corpus/libxkbcommon",
+   "gateo_total": 65,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libelogind",
-   "gateo_total": 9,
+   "nudo": "corpus/pixman",
+   "gateo_total": 55,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/lua",
-   "gateo_total": 3,
+   "nudo": "corpus/dbus-shared",
+   "gateo_total": 30,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/linux-firmware",
-   "gateo_total": 2,
+   "nudo": "corpus/alsa-lib",
+   "gateo_total": 29,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/sof-firmware",
-   "gateo_total": 2,
+   "nudo": "corpus/libsndfile",
+   "gateo_total": 26,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/wireless-regdb",
-   "gateo_total": 2,
+   "nudo": "corpus/libevdev",
+   "gateo_total": 23,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/go",
-   "gateo_total": 366,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/mtdev",
+   "gateo_total": 22,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/bison",
-   "gateo_total": 258,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/libinput",
+   "gateo_total": 21,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/flex",
-   "gateo_total": 236,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/pulseaudio",
+   "gateo_total": 20,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/cmake",
-   "gateo_total": 215,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/pipewire",
+   "gateo_total": 19,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/wayland",
-   "gateo_total": 204,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/libelogind",
+   "gateo_total": 9,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/wayland-protocols",
-   "gateo_total": 199,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/seatd",
+   "gateo_total": 4,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/zstd",
-   "gateo_total": 193,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/linux-firmware",
+   "gateo_total": 3,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/markupsafe",
-   "gateo_total": 190,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/sof-firmware",
+   "gateo_total": 3,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libdrm",
-   "gateo_total": 189,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/wireless-regdb",
+   "gateo_total": 3,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/mako",
-   "gateo_total": 186,
-   "gateo_en_deuda": 0,
+   "nudo": "corpus/lua",
+   "gateo_total": 3,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/packaging",
-   "gateo_total": 186,
+   "nudo": "corpus/go",
+   "gateo_total": 366,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/mesa",
-   "gateo_total": 183,
+   "nudo": "corpus/cmake",
+   "gateo_total": 215,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
@@ -511,55 +560,6 @@
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/util-linux",
-   "gateo_total": 79,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/gperf",
-   "gateo_total": 73,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/kcoreaddons",
-   "gateo_total": 73,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/kconfig",
-   "gateo_total": 66,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/libxkbcommon",
-   "gateo_total": 65,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/ki18n",
-   "gateo_total": 65,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/plasma-wayland-protocols",
-   "gateo_total": 63,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
   }
  ],
  "en_deuda": 0,
@@ -567,9 +567,9 @@
   "con_datos": true,
   "segundos": 43,
   "pasos": 1,
-  "cobertura": "0/2",
+  "cobertura": "0/9",
   "secuencia": [
-   "corpus/wireplumber"
+   "corpus/shuma-pregunta"
   ]
  }
 }
diff --git a/docs/state/raices.txt b/docs/state/raices.txt
index b176d02b..f4286837 100644
--- a/docs/state/raices.txt
+++ b/docs/state/raices.txt
@@ -1,4 +1,4 @@
-raíces sucias y symlinks al lab · medido 2026-10-15T14:32:07Z
+raíces sucias y symlinks al lab · medido 2026-10-15T15:02:30Z
 == raíces sucias en el STORE ENTERO ==
    • perl                    945  (AnyDBM_File.0, App::Cpan.0, App::Prove.0, …)
      DEUDA DECIDIDA: 945 páginas nroff en `/` porque su Configure eligió man1dir=' '. El arreglo es UNA línea y cuesta 305 rebuilds ⇒ va con el próximo bump. Ver recipes/perl.toml.
diff --git a/docs/state/subcomandos.txt b/docs/state/subcomandos.txt
index 3a9cd4f0..9e44e2d2 100644
--- a/docs/state/subcomandos.txt
+++ b/docs/state/subcomandos.txt
@@ -1,3 +1,3 @@
-subcomandos sin driver · medido 2026-10-15T14:32:07Z
+subcomandos sin driver · medido 2026-10-15T15:02:27Z
 ══ SUBCOMANDOS SIN DRIVER ══
    ✓ 0 herramientas inertes: todos los drivers de la tabla están en el catálogo