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…

TOML 1572Shell 203Rust 109Markdown 993728 Definiciones

estado: cosecha granja 2026-10-15T20:12:47Z — avance del árbol KDE

6f3d75d5f964f8da6993ca1c3a6adb04d8ca7c93 · por Sergio · (hace 6 d) · padre b0a4d4479 · ver el árbol en este commit

Delta semántico

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

11 archivos · +239 −275

diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json
index eb84fd63..797a9b7a 100644
--- a/docs/state/build-state-cosmic.json
+++ b/docs/state/build-state-cosmic.json
@@ -3,9 +3,8 @@
  "totals": {
   "recipes": 1007,
   "nodes": 1010,
-  "sealed": 1006,
-  "ajeno": 3,
-  "debt": 1
+  "sealed": 1007,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
@@ -15,14 +14,11 @@
   "kernel": 8,
   "rust": 284
  },
- "debt_by_class": {
-  "rust": 1
- },
+ "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 978,
-   "ajeno": 3,
-   "debt": 1
+   "sealed": 979,
+   "ajeno": 3
   },
   "incoming-cosmic": {
    "sealed": 28
@@ -45,15 +41,13 @@
    "raices": 156,
    "clausura": 299,
    "imagen": 264,
-   "sealed": 298,
-   "debt": 1
+   "sealed": 299
   },
   "escritorio-mirada": {
    "raices": 41,
    "clausura": 77,
    "imagen": 58,
-   "sealed": 76,
-   "debt": 1
+   "sealed": 77
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -5241,7 +5235,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -10821,7 +10815,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10939,7 +10933,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12880,7 +12874,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15637,7 +15631,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -17394,7 +17388,7 @@
    "queue": "corpus",
    "foreign": false,
    "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
-   "state": "debt",
+   "state": "sealed",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -20192,7 +20186,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20220,7 +20214,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -21321,7 +21315,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -21480,7 +21474,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json
index 0e909ba0..6e417d6b 100644
--- a/docs/state/build-state-gnome.json
+++ b/docs/state/build-state-gnome.json
@@ -3,9 +3,8 @@
  "totals": {
   "recipes": 1060,
   "nodes": 1063,
-  "sealed": 1059,
-  "ajeno": 3,
-  "debt": 1
+  "sealed": 1060,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
@@ -15,14 +14,11 @@
   "kernel": 8,
   "rust": 264
  },
- "debt_by_class": {
-  "rust": 1
- },
+ "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 965,
-   "ajeno": 3,
-   "debt": 1
+   "sealed": 966,
+   "ajeno": 3
   },
   "incoming-gnome": {
    "sealed": 94
@@ -45,15 +41,13 @@
    "raices": 160,
    "clausura": 364,
    "imagen": 332,
-   "sealed": 363,
-   "debt": 1
+   "sealed": 364
   },
   "escritorio-mirada": {
    "raices": 41,
    "clausura": 75,
    "imagen": 56,
-   "sealed": 74,
-   "debt": 1
+   "sealed": 75
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -5025,7 +5019,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -11747,7 +11741,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11918,7 +11912,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14357,7 +14351,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -17360,7 +17354,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -19194,7 +19188,7 @@
    "queue": "corpus",
    "foreign": false,
    "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
-   "state": "debt",
+   "state": "sealed",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -22152,7 +22146,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -22180,7 +22174,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -23336,7 +23330,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -23495,7 +23489,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/build-state-kde.json b/docs/state/build-state-kde.json
index 4e859d6a..84b31d5a 100644
--- a/docs/state/build-state-kde.json
+++ b/docs/state/build-state-kde.json
@@ -3,9 +3,8 @@
  "totals": {
   "recipes": 1158,
   "nodes": 1161,
-  "sealed": 1157,
-  "ajeno": 3,
-  "debt": 1
+  "sealed": 1158,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
@@ -15,14 +14,11 @@
   "kernel": 8,
   "rust": 264
  },
- "debt_by_class": {
-  "rust": 1
- },
+ "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 960,
-   "ajeno": 2,
-   "debt": 1
+   "sealed": 961,
+   "ajeno": 2
   },
   "incoming-kde": {
    "sealed": 197,
@@ -46,16 +42,14 @@
    "raices": 164,
    "clausura": 436,
    "imagen": 401,
-   "sealed": 434,
-   "debt": 1,
+   "sealed": 435,
    "ajeno": 1
   },
   "escritorio-mirada": {
    "raices": 41,
    "clausura": 72,
    "imagen": 53,
-   "sealed": 71,
-   "debt": 1
+   "sealed": 72
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -5131,7 +5125,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -14762,7 +14756,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14876,7 +14870,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -17257,7 +17251,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20352,7 +20346,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -23809,7 +23803,7 @@
    "queue": "corpus",
    "foreign": false,
    "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
-   "state": "debt",
+   "state": "sealed",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -27028,7 +27022,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -27056,7 +27050,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -28479,7 +28473,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -28638,7 +28632,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json
index 633b74f5..0bacf0ea 100644
--- a/docs/state/build-state-wlr.json
+++ b/docs/state/build-state-wlr.json
@@ -3,9 +3,8 @@
  "totals": {
   "recipes": 992,
   "nodes": 995,
-  "sealed": 991,
-  "ajeno": 3,
-  "debt": 1
+  "sealed": 992,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
@@ -15,14 +14,11 @@
   "kernel": 8,
   "rust": 264
  },
- "debt_by_class": {
-  "rust": 1
- },
+ "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 980,
-   "ajeno": 3,
-   "debt": 1
+   "sealed": 981,
+   "ajeno": 3
   },
   "incoming-wlr": {
    "sealed": 11
@@ -45,15 +41,13 @@
    "raices": 41,
    "clausura": 77,
    "imagen": 58,
-   "sealed": 76,
-   "debt": 1
+   "sealed": 77
   },
   "escritorio-sway": {
    "raices": 143,
    "clausura": 286,
    "imagen": 253,
-   "sealed": 285,
-   "debt": 1
+   "sealed": 286
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -4816,7 +4810,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -10473,7 +10467,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10591,7 +10585,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12506,7 +12500,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15270,7 +15264,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -16983,7 +16977,7 @@
    "queue": "corpus",
    "foreign": false,
    "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
-   "state": "debt",
+   "state": "sealed",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -19984,7 +19978,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20012,7 +20006,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -21137,7 +21131,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -21296,7 +21290,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/build-state.json b/docs/state/build-state.json
index d112d4dc..3d5547ad 100644
--- a/docs/state/build-state.json
+++ b/docs/state/build-state.json
@@ -3,9 +3,8 @@
  "totals": {
   "recipes": 982,
   "nodes": 985,
-  "sealed": 981,
-  "ajeno": 3,
-  "debt": 1
+  "sealed": 982,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
@@ -15,14 +14,11 @@
   "kernel": 8,
   "rust": 264
  },
- "debt_by_class": {
-  "rust": 1
- },
+ "debt_by_class": {},
  "by_queue": {
   "corpus": {
-   "sealed": 981,
-   "ajeno": 3,
-   "debt": 1
+   "sealed": 982,
+   "ajeno": 3
   }
  },
  "by_profile": {
@@ -42,8 +38,7 @@
    "raices": 41,
    "clausura": 77,
    "imagen": 58,
-   "sealed": 76,
-   "debt": 1
+   "sealed": 77
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -4768,7 +4763,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -10355,7 +10350,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10473,7 +10468,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12388,7 +12383,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15152,7 +15147,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -16865,7 +16860,7 @@
    "queue": "corpus",
    "foreign": false,
    "hash": "b3:070483fac77f4de7e3f8527e26031188cf9de6eaf8d7de818b313eb286e9e10c",
-   "state": "debt",
+   "state": "sealed",
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
@@ -19663,7 +19658,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -19691,7 +19686,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20733,7 +20728,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -20892,7 +20887,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
diff --git a/docs/state/cierres.json b/docs/state/cierres.json
index 28bbbe2d..5b653215 100644
--- a/docs/state/cierres.json
+++ b/docs/state/cierres.json
@@ -26,12 +26,8 @@
    "vista": "imagen",
    "wanted": [],
    "nodos_en_digest": 266,
-   "estado": "incompleto",
-   "impedidos": [
-    "corpus/shuma-pregunta (estado=debt)"
-   ],
-   "n_impedidos": 1,
-   "cierre": null
+   "estado": "ok",
+   "cierre": "sha256:8177665ec1b125ba26dc6996dd54fdf8f285a30df2770d35a97dbbe5caf36412"
   },
   {
    "perfil": "escritorio-gnome",
@@ -39,12 +35,8 @@
    "vista": "imagen",
    "wanted": [],
    "nodos_en_digest": 342,
-   "estado": "incompleto",
-   "impedidos": [
-    "corpus/shuma-pregunta (estado=debt)"
-   ],
-   "n_impedidos": 1,
-   "cierre": null
+   "estado": "ok",
+   "cierre": "sha256:08c2676a8f9c224590729fbcc14b89b193799128c9e334111c3745e1e3e3a2b8"
   },
   {
    "perfil": "escritorio-kde",
@@ -54,12 +46,8 @@
     "wanted/xwayland"
    ],
    "nodos_en_digest": 415,
-   "estado": "incompleto",
-   "impedidos": [
-    "corpus/shuma-pregunta (estado=debt)"
-   ],
-   "n_impedidos": 1,
-   "cierre": null
+   "estado": "ok",
+   "cierre": "sha256:a55e7943170d60a6454c93efe80d95086be4cc8a7b399201e2e9430698ed6790"
   },
   {
    "perfil": "escritorio-mirada",
@@ -67,12 +55,8 @@
    "vista": "imagen",
    "wanted": [],
    "nodos_en_digest": 58,
-   "estado": "incompleto",
-   "impedidos": [
-    "corpus/shuma-pregunta (estado=debt)"
-   ],
-   "n_impedidos": 1,
-   "cierre": null
+   "estado": "ok",
+   "cierre": "sha256:b24e327c3216ec9c65df1aa81efa2527ee82310accd60d3e4d48030deb08d367"
   },
   {
    "perfil": "escritorio-sway",
@@ -80,12 +64,8 @@
    "vista": "imagen",
    "wanted": [],
    "nodos_en_digest": 254,
-   "estado": "incompleto",
-   "impedidos": [
-    "corpus/shuma-pregunta (estado=debt)"
-   ],
-   "n_impedidos": 1,
-   "cierre": null
+   "estado": "ok",
+   "cierre": "sha256:0288d8787b9421737d01b0e414c066d4ed7d280a0a75b0d9e7a7bff17a6135f8"
   },
   {
    "perfil": "metal-tigerlake",
@@ -115,7 +95,7 @@
    "cierre": "sha256:0248eefe0b827aa789c34397ba6803549d51579af53140ba360030e3e9b7965d"
   }
  ],
- "completos": 5,
+ "completos": 10,
  "total": 10,
  "conflictos_de_hash": 0,
  "movidos_vs_anterior": []
diff --git a/docs/state/drenaje.json b/docs/state/drenaje.json
index d5b58bad..ca510e17 100644
--- a/docs/state/drenaje.json
+++ b/docs/state/drenaje.json
@@ -23,92 +23,47 @@
   "escritorio-cosmic": {
    "grafo": "docs/state/build-state-cosmic.json",
    "nodos": 299,
-   "en_deuda": 1,
-   "ondas": 1,
-   "profundidad": 1,
-   "construibles_ya": [
-    "shuma-pregunta"
-   ],
-   "olas": [
-    {
-     "n": 1,
-     "recetas": [
-      "shuma-pregunta"
-     ]
-    }
-   ]
+   "en_deuda": 0,
+   "ondas": 0,
+   "profundidad": 0,
+   "construibles_ya": [],
+   "olas": []
   },
   "escritorio-gnome": {
    "grafo": "docs/state/build-state-gnome.json",
    "nodos": 364,
-   "en_deuda": 1,
-   "ondas": 1,
-   "profundidad": 1,
-   "construibles_ya": [
-    "shuma-pregunta"
-   ],
-   "olas": [
-    {
-     "n": 1,
-     "recetas": [
-      "shuma-pregunta"
-     ]
-    }
-   ]
+   "en_deuda": 0,
+   "ondas": 0,
+   "profundidad": 0,
+   "construibles_ya": [],
+   "olas": []
   },
   "escritorio-kde": {
    "grafo": "docs/state/build-state-kde.json",
    "nodos": 436,
-   "en_deuda": 1,
-   "ondas": 1,
-   "profundidad": 1,
-   "construibles_ya": [
-    "shuma-pregunta"
-   ],
-   "olas": [
-    {
-     "n": 1,
-     "recetas": [
-      "shuma-pregunta"
-     ]
-    }
-   ]
+   "en_deuda": 0,
+   "ondas": 0,
+   "profundidad": 0,
+   "construibles_ya": [],
+   "olas": []
   },
   "escritorio-mirada": {
    "grafo": "docs/state/build-state.json",
    "nodos": 77,
-   "en_deuda": 1,
-   "ondas": 1,
-   "profundidad": 1,
-   "construibles_ya": [
-    "shuma-pregunta"
-   ],
-   "olas": [
-    {
-     "n": 1,
-     "recetas": [
-      "shuma-pregunta"
-     ]
-    }
-   ]
+   "en_deuda": 0,
+   "ondas": 0,
+   "profundidad": 0,
+   "construibles_ya": [],
+   "olas": []
   },
   "escritorio-sway": {
    "grafo": "docs/state/build-state-wlr.json",
    "nodos": 286,
-   "en_deuda": 1,
-   "ondas": 1,
-   "profundidad": 1,
-   "construibles_ya": [
-    "shuma-pregunta"
-   ],
-   "olas": [
-    {
-     "n": 1,
-     "recetas": [
-      "shuma-pregunta"
-     ]
-    }
-   ]
+   "en_deuda": 0,
+   "ondas": 0,
+   "profundidad": 0,
+   "construibles_ya": [],
+   "olas": []
   },
   "metal-tigerlake": {
    "grafo": "docs/state/build-state.json",
diff --git a/docs/state/fuentes-vigia.json b/docs/state/fuentes-vigia.json
index 08869008..ef84f846 100644
--- a/docs/state/fuentes-vigia.json
+++ b/docs/state/fuentes-vigia.json
@@ -1,9 +1,19 @@
 {
  "schema": "hammer-fuentes-vigia/1",
  "total": 1312,
- "vivas": 1289,
- "muertas": 23,
+ "vivas": 1283,
+ "muertas": 29,
  "detalle_muertas": [
+  {
+   "receta": "appstream",
+   "fichero": "recipes/appstream.toml",
+   "tipo": "tarball",
+   "url": "https://www.freedesktop.org/software/appstream/releases/AppStream-1.0.5.tar.xz",
+   "sha256": "ce0ed29e89abd5f0cf790ea87d792f1967c3413060beb30e63a979578d975121",
+   "codigo": "000",
+   "viva": false,
+   "respaldo": "mirror"
+  },
   {
    "receta": "cairo-shared",
    "fichero": "recipes/incoming-gnome/cairo-shared.toml",
@@ -44,6 +54,16 @@
    "viva": false,
    "respaldo": "mirror"
   },
+  {
+   "receta": "hicolor-icon-theme",
+   "fichero": "recipes/hicolor-icon-theme.toml",
+   "tipo": "tarball",
+   "url": "https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz",
+   "sha256": "db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7",
+   "codigo": "000",
+   "viva": false,
+   "respaldo": "mirror"
+  },
   {
    "receta": "ia-modelo-chat",
    "fichero": "recipes/ia-modelo-chat.toml",
@@ -64,6 +84,16 @@
    "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",
@@ -74,6 +104,26 @@
    "viva": false,
    "respaldo": "mirror"
   },
+  {
+   "receta": "libXfont2",
+   "fichero": "recipes/incoming-kde/libXfont2.toml",
+   "tipo": "tarball",
+   "url": "https://xorg.freedesktop.org/releases/individual/lib/libXfont2-2.0.9.tar.xz",
+   "sha256": "f042a370666815e7b941e9b7019024755bd1c6c2954afbfa515af378251799e2",
+   "codigo": "000",
+   "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",
@@ -165,7 +215,7 @@
   },
   {
    "receta": "pulseaudio",
-   "fichero": "recipes/incoming-kde/pulseaudio.toml",
+   "fichero": "recipes/incoming-gnome/pulseaudio.toml",
    "tipo": "tarball",
    "url": "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.xz",
    "sha256": "053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5",
@@ -214,11 +264,21 @@
    "respaldo": "mirror"
   },
   {
-   "receta": "xcb-util-renderutil",
-   "fichero": "recipes/incoming-kde/xcb-util-renderutil.toml",
+   "receta": "xcb-util-keysyms",
+   "fichero": "recipes/incoming-kde/xcb-util-keysyms.toml",
+   "tipo": "tarball",
+   "url": "https://xorg.freedesktop.org/releases/individual/lib/xcb-util-keysyms-0.4.1.tar.xz",
+   "sha256": "7c260a5294412aed429df1da2f8afd3bd07b7cba3fec772fba15a613a6d5c638",
+   "codigo": "000",
+   "viva": false,
+   "respaldo": "mirror"
+  },
+  {
+   "receta": "xcb-util-wm",
+   "fichero": "recipes/incoming-kde/xcb-util-wm.toml",
    "tipo": "tarball",
-   "url": "https://xorg.freedesktop.org/releases/individual/lib/xcb-util-renderutil-0.3.10.tar.xz",
-   "sha256": "3e15d4f0e22d8ddbfbb9f5d77db43eacd7a304029bf25a6166cc63caa96d04ba",
+   "url": "https://xorg.freedesktop.org/releases/individual/lib/xcb-util-wm-0.4.2.tar.xz",
+   "sha256": "62c34e21d06264687faea7edbf63632c9f04d55e72114aa4a57bb95e4f888a0b",
    "codigo": "000",
    "viva": false,
    "respaldo": "mirror"
diff --git a/docs/state/keystones.json b/docs/state/keystones.json
index 3e54f9d3..c4bbace1 100644
--- a/docs/state/keystones.json
+++ b/docs/state/keystones.json
@@ -4,202 +4,202 @@
   {
    "nudo": "corpus/make",
    "gateo_total": 625,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/binutils",
    "gateo_total": 533,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/pkgconf",
    "gateo_total": 524,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/zlib",
    "gateo_total": 441,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/perl",
    "gateo_total": 436,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/ncurses-shared",
    "gateo_total": 408,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/xz-shared",
    "gateo_total": 408,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/bzip2-shared",
    "gateo_total": 407,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/readline-shared",
    "gateo_total": 406,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/openssl-threads",
    "gateo_total": 406,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/sqlite-shared",
    "gateo_total": 405,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/python3",
    "gateo_total": 404,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/samurai",
    "gateo_total": 391,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/go",
+   "gateo_total": 366,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/meson",
    "gateo_total": 361,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libffi",
    "gateo_total": 294,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/bison",
    "gateo_total": 258,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/expat",
    "gateo_total": 251,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/pcre2",
+   "gateo_total": 243,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/flex",
    "gateo_total": 236,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/cmake",
+   "gateo_total": 215,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/wayland",
    "gateo_total": 204,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/wayland-protocols",
    "gateo_total": 199,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/zstd",
    "gateo_total": 193,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/markupsafe",
    "gateo_total": 190,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libdrm",
    "gateo_total": 189,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/mako",
    "gateo_total": 186,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/packaging",
    "gateo_total": 186,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/mesa",
    "gateo_total": 183,
-   "gateo_en_deuda": 1,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/go",
-   "gateo_total": 366,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/pcre2",
-   "gateo_total": 243,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/cmake",
-   "gateo_total": 215,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
@@ -565,11 +565,9 @@
  "en_deuda": 0,
  "camino_critico": {
   "con_datos": true,
-  "segundos": 43,
-  "pasos": 1,
-  "cobertura": "0/1",
-  "secuencia": [
-   "corpus/shuma-pregunta"
-  ]
+  "segundos": 0,
+  "pasos": 0,
+  "cobertura": "0/0",
+  "secuencia": []
  }
 }
diff --git a/docs/state/raices.txt b/docs/state/raices.txt
index f3cfbd6c..d7b5dd37 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-15T20:02:44Z
+raíces sucias y symlinks al lab · medido 2026-10-15T20:12:20Z
 == 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 ad2e33d7..9e0ff6f5 100644
--- a/docs/state/subcomandos.txt
+++ b/docs/state/subcomandos.txt
@@ -1,3 +1,3 @@
-subcomandos sin driver · medido 2026-10-15T20:02:41Z
+subcomandos sin driver · medido 2026-10-15T20:12:19Z
 ══ SUBCOMANDOS SIN DRIVER ══
    ✓ 0 herramientas inertes: todos los drivers de la tabla están en el catálogo