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

estado: cosecha granja 2026-09-15T00:31:34Z — avance del árbol KDE

e428f6b0929fd0039f6d953603472c7ed7b82afe · por Sergio · (hace 1 mes) · padre 3df94f393 · ver el árbol en este commit

Delta semántico

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

9 archivos · +301 −174

diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json
index f6abd007..a4648be8 100644
--- a/docs/state/build-state-cosmic.json
+++ b/docs/state/build-state-cosmic.json
@@ -1,10 +1,11 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 941,
-  "nodes": 944,
+  "recipes": 942,
+  "nodes": 945,
   "sealed": 941,
-  "ajeno": 3
+  "ajeno": 3,
+  "never": 1
  },
  "by_class": {
   "ajeno": 3,
@@ -12,13 +13,16 @@
   "go": 366,
   "gui": 41,
   "kernel": 7,
-  "rust": 255
+  "rust": 256
+ },
+ "debt_by_class": {
+  "rust": 1
  },
- "debt_by_class": {},
  "by_queue": {
   "corpus": {
    "sealed": 913,
-   "ajeno": 3
+   "ajeno": 3,
+   "never": 1
   },
   "incoming-cosmic": {
    "sealed": 28
@@ -52,7 +56,7 @@
    "ajeno": 1
   }
  },
- "sin_perfil": 616,
+ "sin_perfil": 617,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -2763,7 +2767,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -2772,7 +2776,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 161
+   "dependientes_total": 162
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3751,7 +3755,7 @@
    "hash": "b3:e0e367e65e8741f651789f5c7d0d1178f617f15de4f43f0d804d06f754375b67",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -3761,7 +3765,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 12
+   "dependientes_total": 13
   },
   "curlie": {
    "iname": "curlie",
@@ -11605,9 +11609,9 @@
    "hash": "b3:95956a163a79e03b94fa39c0d40e811140fe2d0df7442d72f0d3455d8f33f9c2",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 1
   },
   "logrotate": {
    "iname": "logrotate",
@@ -14464,7 +14468,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -14475,7 +14479,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 428
+   "dependientes_total": 429
   },
   "plow": {
    "iname": "plow",
@@ -15030,7 +15034,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -15041,7 +15045,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 325
+   "dependientes_total": 326
   },
   "qdrant": {
    "iname": "qdrant",
@@ -15564,6 +15568,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "rust": {
+   "iname": "rust",
+   "version": "1.97.0",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "curl",
+    "llvm21",
+    "pkgconf",
+    "python3",
+    "samurai"
+   ],
+   "cls": "rust",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:aa5d81e894f77cd0a542e4807d0f1ef5b4a4c5e5d71df66be135854e691524b0",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "rust-script": {
    "iname": "rust-script",
    "version": "0.36.0",
@@ -15712,7 +15739,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -15723,7 +15750,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 278
+   "dependientes_total": 279
   },
   "sassc": {
    "iname": "sassc",
diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json
index d5cb5884..af04c20d 100644
--- a/docs/state/build-state-gnome.json
+++ b/docs/state/build-state-gnome.json
@@ -1,10 +1,11 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 967,
-  "nodes": 970,
+  "recipes": 968,
+  "nodes": 971,
   "sealed": 967,
-  "ajeno": 3
+  "ajeno": 3,
+  "never": 1
  },
  "by_class": {
   "ajeno": 3,
@@ -12,13 +13,16 @@
   "go": 366,
   "gui": 51,
   "kernel": 7,
-  "rust": 235
+  "rust": 236
+ },
+ "debt_by_class": {
+  "rust": 1
  },
- "debt_by_class": {},
  "by_queue": {
   "corpus": {
    "sealed": 901,
-   "ajeno": 3
+   "ajeno": 3,
+   "never": 1
   },
   "incoming-gnome": {
    "sealed": 66
@@ -52,7 +56,7 @@
    "ajeno": 1
   }
  },
- "sin_perfil": 615,
+ "sin_perfil": 616,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -2854,7 +2858,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -2863,7 +2867,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 161
+   "dependientes_total": 162
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3442,7 +3446,7 @@
    "hash": "b3:e0e367e65e8741f651789f5c7d0d1178f617f15de4f43f0d804d06f754375b67",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -3452,7 +3456,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 12
+   "dependientes_total": 13
   },
   "curlie": {
    "iname": "curlie",
@@ -12377,9 +12381,9 @@
    "hash": "b3:95956a163a79e03b94fa39c0d40e811140fe2d0df7442d72f0d3455d8f33f9c2",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 1
   },
   "logrotate": {
    "iname": "logrotate",
@@ -15408,7 +15412,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -15419,7 +15423,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 428
+   "dependientes_total": 429
   },
   "plow": {
    "iname": "plow",
@@ -16051,7 +16055,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -16062,7 +16066,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 325
+   "dependientes_total": 326
   },
   "qdrant": {
    "iname": "qdrant",
@@ -16585,6 +16589,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "rust": {
+   "iname": "rust",
+   "version": "1.97.0",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "curl",
+    "llvm21",
+    "pkgconf",
+    "python3",
+    "samurai"
+   ],
+   "cls": "rust",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:aa5d81e894f77cd0a542e4807d0f1ef5b4a4c5e5d71df66be135854e691524b0",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "rust-script": {
    "iname": "rust-script",
    "version": "0.36.0",
@@ -16733,7 +16760,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -16744,7 +16771,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 278
+   "dependientes_total": 279
   },
   "sassc": {
    "iname": "sassc",
diff --git a/docs/state/build-state-kde.json b/docs/state/build-state-kde.json
index d0deb8ac..e872e2da 100644
--- a/docs/state/build-state-kde.json
+++ b/docs/state/build-state-kde.json
@@ -1,10 +1,11 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1092,
-  "nodes": 1095,
+  "recipes": 1093,
+  "nodes": 1096,
   "sealed": 1092,
-  "ajeno": 3
+  "ajeno": 3,
+  "never": 1
  },
  "by_class": {
   "ajeno": 3,
@@ -12,13 +13,16 @@
   "go": 366,
   "gui": 44,
   "kernel": 7,
-  "rust": 235
+  "rust": 236
+ },
+ "debt_by_class": {
+  "rust": 1
  },
- "debt_by_class": {},
  "by_queue": {
   "corpus": {
    "sealed": 895,
-   "ajeno": 2
+   "ajeno": 2,
+   "never": 1
   },
   "incoming-kde": {
    "sealed": 197,
@@ -54,7 +58,7 @@
    "ajeno": 1
   }
  },
- "sin_perfil": 623,
+ "sin_perfil": 624,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -3014,7 +3018,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -3023,7 +3027,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 161
+   "dependientes_total": 162
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3563,7 +3567,7 @@
    "hash": "b3:e0e367e65e8741f651789f5c7d0d1178f617f15de4f43f0d804d06f754375b67",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -3573,7 +3577,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 12
+   "dependientes_total": 13
   },
   "curlie": {
    "iname": "curlie",
@@ -15964,9 +15968,9 @@
    "hash": "b3:95956a163a79e03b94fa39c0d40e811140fe2d0df7442d72f0d3455d8f33f9c2",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 1
   },
   "lm-sensors": {
    "iname": "lm-sensors",
@@ -19185,7 +19189,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -19196,7 +19200,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 428
+   "dependientes_total": 429
   },
   "plasma-activities": {
    "iname": "plasma-activities",
@@ -20841,7 +20845,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -20852,7 +20856,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 325
+   "dependientes_total": 326
   },
   "qcoro": {
    "iname": "qcoro",
@@ -21985,6 +21989,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "rust": {
+   "iname": "rust",
+   "version": "1.97.0",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "curl",
+    "llvm21",
+    "pkgconf",
+    "python3",
+    "samurai"
+   ],
+   "cls": "rust",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:aa5d81e894f77cd0a542e4807d0f1ef5b4a4c5e5d71df66be135854e691524b0",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "rust-script": {
    "iname": "rust-script",
    "version": "0.36.0",
@@ -22133,7 +22160,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -22144,7 +22171,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 278
+   "dependientes_total": 279
   },
   "sassc": {
    "iname": "sassc",
diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json
index c84ab8f7..2d10696c 100644
--- a/docs/state/build-state-wlr.json
+++ b/docs/state/build-state-wlr.json
@@ -1,10 +1,11 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 926,
-  "nodes": 929,
+  "recipes": 927,
+  "nodes": 930,
   "sealed": 926,
-  "ajeno": 3
+  "ajeno": 3,
+  "never": 1
  },
  "by_class": {
   "ajeno": 3,
@@ -12,13 +13,16 @@
   "go": 366,
   "gui": 41,
   "kernel": 7,
-  "rust": 235
+  "rust": 236
+ },
+ "debt_by_class": {
+  "rust": 1
  },
- "debt_by_class": {},
  "by_queue": {
   "corpus": {
    "sealed": 915,
-   "ajeno": 3
+   "ajeno": 3,
+   "never": 1
   },
   "incoming-wlr": {
    "sealed": 11
@@ -52,7 +56,7 @@
    "ajeno": 1
   }
  },
- "sin_perfil": 616,
+ "sin_perfil": 617,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -2763,7 +2767,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -2772,7 +2776,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 161
+   "dependientes_total": 162
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3312,7 +3316,7 @@
    "hash": "b3:e0e367e65e8741f651789f5c7d0d1178f617f15de4f43f0d804d06f754375b67",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -3322,7 +3326,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 12
+   "dependientes_total": 13
   },
   "curlie": {
    "iname": "curlie",
@@ -11230,9 +11234,9 @@
    "hash": "b3:95956a163a79e03b94fa39c0d40e811140fe2d0df7442d72f0d3455d8f33f9c2",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 1
   },
   "logrotate": {
    "iname": "logrotate",
@@ -14095,7 +14099,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -14106,7 +14110,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 428
+   "dependientes_total": 429
   },
   "plow": {
    "iname": "plow",
@@ -14617,7 +14621,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -14628,7 +14632,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 325
+   "dependientes_total": 326
   },
   "qdrant": {
    "iname": "qdrant",
@@ -15151,6 +15155,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "rust": {
+   "iname": "rust",
+   "version": "1.97.0",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "curl",
+    "llvm21",
+    "pkgconf",
+    "python3",
+    "samurai"
+   ],
+   "cls": "rust",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:aa5d81e894f77cd0a542e4807d0f1ef5b4a4c5e5d71df66be135854e691524b0",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "rust-script": {
    "iname": "rust-script",
    "version": "0.36.0",
@@ -15299,7 +15326,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -15310,7 +15337,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 278
+   "dependientes_total": 279
   },
   "sassc": {
    "iname": "sassc",
diff --git a/docs/state/build-state.json b/docs/state/build-state.json
index 40f08c4c..6d6daec3 100644
--- a/docs/state/build-state.json
+++ b/docs/state/build-state.json
@@ -1,10 +1,11 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 916,
-  "nodes": 919,
+  "recipes": 917,
+  "nodes": 920,
   "sealed": 916,
-  "ajeno": 3
+  "ajeno": 3,
+  "never": 1
  },
  "by_class": {
   "ajeno": 3,
@@ -12,13 +13,16 @@
   "go": 366,
   "gui": 41,
   "kernel": 7,
-  "rust": 235
+  "rust": 236
+ },
+ "debt_by_class": {
+  "rust": 1
  },
- "debt_by_class": {},
  "by_queue": {
   "corpus": {
    "sealed": 916,
-   "ajeno": 3
+   "ajeno": 3,
+   "never": 1
   }
  },
  "by_profile": {
@@ -44,7 +48,7 @@
    "ajeno": 1
   }
  },
- "sin_perfil": 616,
+ "sin_perfil": 617,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -2755,7 +2759,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -2764,7 +2768,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 161
+   "dependientes_total": 162
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3304,7 +3308,7 @@
    "hash": "b3:e0e367e65e8741f651789f5c7d0d1178f617f15de4f43f0d804d06f754375b67",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -3314,7 +3318,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 12
+   "dependientes_total": 13
   },
   "curlie": {
    "iname": "curlie",
@@ -11114,9 +11118,9 @@
    "hash": "b3:95956a163a79e03b94fa39c0d40e811140fe2d0df7442d72f0d3455d8f33f9c2",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 1
   },
   "logrotate": {
    "iname": "logrotate",
@@ -13979,7 +13983,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -13990,7 +13994,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 428
+   "dependientes_total": 429
   },
   "plow": {
    "iname": "plow",
@@ -14501,7 +14505,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -14512,7 +14516,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 325
+   "dependientes_total": 326
   },
   "qdrant": {
    "iname": "qdrant",
@@ -15035,6 +15039,29 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "rust": {
+   "iname": "rust",
+   "version": "1.97.0",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "curl",
+    "llvm21",
+    "pkgconf",
+    "python3",
+    "samurai"
+   ],
+   "cls": "rust",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:aa5d81e894f77cd0a542e4807d0f1ef5b4a4c5e5d71df66be135854e691524b0",
+   "state": "never",
+   "blocked_by": [],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "rust-script": {
    "iname": "rust-script",
    "version": "0.36.0",
@@ -15183,7 +15210,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -15194,7 +15221,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 278
+   "dependientes_total": 279
   },
   "sassc": {
    "iname": "sassc",
diff --git a/docs/state/fuentes-vigia.json b/docs/state/fuentes-vigia.json
index 568428ca..558c35c0 100644
--- a/docs/state/fuentes-vigia.json
+++ b/docs/state/fuentes-vigia.json
@@ -1,8 +1,8 @@
 {
  "schema": "hammer-fuentes-vigia/1",
- "total": 1217,
- "vivas": 1213,
- "muertas": 4,
+ "total": 1218,
+ "vivas": 1215,
+ "muertas": 3,
  "detalle_muertas": [
   {
    "receta": "firefox-pgo-profile",
@@ -33,16 +33,6 @@
    "codigo": "000",
    "viva": false,
    "respaldo": "cache-local"
-  },
-  {
-   "receta": "intltool",
-   "fichero": "recipes/incoming-kde/intltool.toml",
-   "tipo": "tarball",
-   "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
-   "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd",
-   "codigo": "000",
-   "viva": false,
-   "respaldo": "cache-local"
   }
  ],
  "en_riesgo": 0,
diff --git a/docs/state/keystones.json b/docs/state/keystones.json
index 79722215..587cf681 100644
--- a/docs/state/keystones.json
+++ b/docs/state/keystones.json
@@ -3,98 +3,126 @@
  "nudos": [
   {
    "nudo": "corpus/make",
-   "gateo_total": 561,
-   "gateo_en_deuda": 0,
+   "gateo_total": 562,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/binutils",
-   "gateo_total": 479,
-   "gateo_en_deuda": 0,
+   "gateo_total": 480,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/pkgconf",
-   "gateo_total": 472,
-   "gateo_en_deuda": 0,
+   "gateo_total": 473,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/zlib",
-   "gateo_total": 397,
-   "gateo_en_deuda": 0,
+   "gateo_total": 398,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/perl",
-   "gateo_total": 392,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/go",
-   "gateo_total": 366,
-   "gateo_en_deuda": 0,
+   "gateo_total": 393,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/ncurses-shared",
-   "gateo_total": 365,
-   "gateo_en_deuda": 0,
+   "gateo_total": 366,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/xz-shared",
-   "gateo_total": 365,
-   "gateo_en_deuda": 0,
+   "gateo_total": 366,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/bzip2-shared",
-   "gateo_total": 364,
-   "gateo_en_deuda": 0,
+   "gateo_total": 365,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/readline-shared",
-   "gateo_total": 363,
-   "gateo_en_deuda": 0,
+   "gateo_total": 364,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/openssl-threads",
-   "gateo_total": 362,
-   "gateo_en_deuda": 0,
+   "gateo_total": 363,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/sqlite-shared",
-   "gateo_total": 362,
-   "gateo_en_deuda": 0,
+   "gateo_total": 363,
+   "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/python3",
-   "gateo_total": 361,
-   "gateo_en_deuda": 0,
+   "gateo_total": 362,
+   "gateo_en_deuda": 1,
    "exclusivo": 1,
    "en_deuda": false
   },
   {
    "nudo": "corpus/samurai",
-   "gateo_total": 348,
+   "gateo_total": 349,
+   "gateo_en_deuda": 1,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/cmake",
+   "gateo_total": 199,
+   "gateo_en_deuda": 1,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/openssl",
+   "gateo_total": 37,
+   "gateo_en_deuda": 1,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/curl",
+   "gateo_total": 13,
+   "gateo_en_deuda": 1,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/llvm21",
+   "gateo_total": 1,
+   "gateo_en_deuda": 1,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/go",
+   "gateo_total": 366,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
@@ -141,13 +169,6 @@
    "exclusivo": 0,
    "en_deuda": false
   },
-  {
-   "nudo": "corpus/cmake",
-   "gateo_total": 198,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
   {
    "nudo": "corpus/wayland",
    "gateo_total": 174,
@@ -539,35 +560,16 @@
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
-  },
-  {
-   "nudo": "corpus/m4",
-   "gateo_total": 48,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/karchive",
-   "gateo_total": 48,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/kcolorscheme",
-   "gateo_total": 48,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
   }
  ],
  "en_deuda": 0,
  "camino_critico": {
   "con_datos": true,
-  "segundos": 0,
-  "pasos": 0,
-  "cobertura": "0/0",
-  "secuencia": []
+  "segundos": 45.0,
+  "pasos": 1,
+  "cobertura": "0/1",
+  "secuencia": [
+   "corpus/rust"
+  ]
  }
 }
diff --git a/docs/state/raices.txt b/docs/state/raices.txt
index ea3e647e..45f3aa28 100644
--- a/docs/state/raices.txt
+++ b/docs/state/raices.txt
@@ -1,4 +1,4 @@
-raíces sucias y symlinks al lab · medido 2026-09-15T00:01:39Z
+raíces sucias y symlinks al lab · medido 2026-09-15T00:31:17Z
 == 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 7e6a9a70..08c060c8 100644
--- a/docs/state/subcomandos.txt
+++ b/docs/state/subcomandos.txt
@@ -1,3 +1,3 @@
-subcomandos sin driver · medido 2026-09-15T00:01:39Z
+subcomandos sin driver · medido 2026-09-15T00:31:13Z
 ══ SUBCOMANDOS SIN DRIVER ══
    ✓ 0 herramientas inertes: todos los drivers de la tabla están en el catálogo