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-23T17:03:08Z — avance del árbol KDE

210244b5973a70c6a1d070bb61745081d6c8f87a · por Sergio · (hace 29 d) · padre 4148ba4e0 · ver el árbol en este commit

Delta semántico

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

13 archivos · +330 −374

diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json
index 23e37812..cc887b6d 100644
--- a/docs/state/build-state-cosmic.json
+++ b/docs/state/build-state-cosmic.json
@@ -8722,7 +8722,7 @@
     "escritorio-gnome",
     "escritorio-kde"
    ],
-   "dependientes_total": 34
+   "dependientes_total": 35
   },
   "igrep": {
    "iname": "igrep",
@@ -8943,7 +8943,7 @@
    "perfiles": [
     "escritorio-gnome"
    ],
-   "dependientes_total": 1
+   "dependientes_total": 2
   },
   "jansson": {
    "iname": "jansson",
diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json
index 6ce4a1ce..e0099325 100644
--- a/docs/state/build-state-gnome.json
+++ b/docs/state/build-state-gnome.json
@@ -3,10 +3,8 @@
  "totals": {
   "recipes": 1024,
   "nodes": 1027,
-  "sealed": 1019,
-  "ajeno": 3,
-  "debt": 4,
-  "never": 1
+  "sealed": 1024,
+  "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
@@ -16,19 +14,14 @@
   "kernel": 8,
   "rust": 242
  },
- "debt_by_class": {
-  "c": 4,
-  "gui": 1
- },
+ "debt_by_class": {},
  "by_queue": {
   "corpus": {
    "sealed": 937,
    "ajeno": 3
   },
   "incoming-gnome": {
-   "sealed": 82,
-   "debt": 4,
-   "never": 1
+   "sealed": 87
   }
  },
  "by_profile": {
@@ -48,9 +41,7 @@
    "raices": 157,
    "clausura": 351,
    "imagen": 319,
-   "sealed": 346,
-   "debt": 4,
-   "never": 1
+   "sealed": 351
   },
   "escritorio-mirada": {
    "raices": 17,
@@ -607,7 +598,7 @@
    "hash": "b3:8cdbe4f4772f20c105c6867a95765880febdceec99f7f409dc4313f8da1a282a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -1826,7 +1817,7 @@
    "hash": "b3:745bc98efce94ad76a7ef6988beef3340267b1e1ee678aec4afab6a2833b053f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -2956,7 +2947,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -3542,7 +3533,7 @@
    "hash": "b3:e0e367e65e8741f651789f5c7d0d1178f617f15de4f43f0d804d06f754375b67",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -3839,7 +3830,7 @@
    "hash": "b3:590be503bc92262cee563d97c675022979e6c98fd205f2344129102c5cae43ec",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -4496,10 +4487,10 @@
    "cls": "c",
    "queue": "incoming-gnome",
    "foreign": false,
-   "hash": "b3:9582c9ceff6b65dd44b365b45aef8235fa3e7a9fe1457451e084dbcb17b6985e",
-   "state": "debt",
+   "hash": "b3:ffe591bf3465ab755c2347ec54a71b4151ce6766a1f1828dde6ff86be46b8249",
+   "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -4603,12 +4594,10 @@
    "cls": "c",
    "queue": "incoming-gnome",
    "foreign": false,
-   "hash": "b3:15c6cca93d0c5dff2fb4dc56f35073a05c4cfccf2b531f5c77788ceb291a893e",
-   "state": "debt",
-   "blocked_by": [
-    "hunspell"
-   ],
-   "unblocks": 2,
+   "hash": "b3:c48965b14f0ef0dd93a8ff0a3e70ea6fda0bebb6b85fff3e7c49946c089f2c09",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -4794,7 +4783,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -5464,7 +5453,7 @@
    "hash": "b3:3031ef0098201d2d302f431a283cfe397e74da20c21b026591a59e2200e5f955",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5590,7 +5579,7 @@
    "hash": "b3:80b5c5f06b0756b876178e54b47e280bdc32e7dc926605a8d8b059697dc48d1a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5634,7 +5623,7 @@
    "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5903,7 +5892,7 @@
    "hash": "b3:6d6bfaa7d9e4cc98e67da82430d5d3c4b29ce7682a41ade5162c4e5855bba783",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -6058,7 +6047,7 @@
    "hash": "b3:d1150e03a1f52c7c6445412f3c92c31ef4cdd3bdcdabcd1cbcf8633c10c62a1f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 3,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6711,7 +6700,7 @@
    "hash": "b3:dead194975f9aef1c11bec4b13aca16d58677ea0fa6fbd78553fcd7b5604dcb2",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 3,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -7198,6 +7187,7 @@
     "harfbuzz",
     "hunspell",
     "hunspell-en",
+    "itstool",
     "libadwaita",
     "libdrm",
     "libepoxy",
@@ -7227,14 +7217,9 @@
    "cls": "gui",
    "queue": "incoming-gnome",
    "foreign": false,
-   "hash": "b3:a6715b01af2fa9afb5cf3920161e376940808c10448e2f89d98ae9398c9cb0fb",
-   "state": "never",
-   "blocked_by": [
-    "editorconfig-core-c",
-    "enchant",
-    "hunspell",
-    "libspelling"
-   ],
+   "hash": "b3:f9fd53528e4e369f4a1fa4590d18f17769e68abfa848b76ed4e0875f37aa8c84",
+   "state": "sealed",
+   "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
@@ -8196,7 +8181,7 @@
    "hash": "b3:0da781cc01d4f6beb9929a7ce5cfd0610126ae31a227c0ad8f4e5e2094e678cd",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -8382,7 +8367,7 @@
    "hash": "b3:197f7f93a82997cb33c2cefab71603c520b37d5525f4832eb5c4d1ed83867f7c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -8481,7 +8466,7 @@
    "hash": "b3:2f57b388c5829c51fe560dc8861c79977a7db1a7f490d7ffd7f9b655e2315703",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -8571,7 +8556,7 @@
    "hash": "b3:ddd85b387bea955d29ad0ab1eb4d804c7a8cc9916dd85524d25174244056f096",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -8821,7 +8806,7 @@
    "hash": "b3:a4152cc234346469ed8dad3d24a758f9c39f7cc3f5edc6c9b923c865353e75de",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -9291,10 +9276,10 @@
    "cls": "c",
    "queue": "incoming-gnome",
    "foreign": false,
-   "hash": "b3:8d2003ddcabf3b010d96b11ecb15d59da0850ee535e245d5623ea597f1451bf9",
-   "state": "debt",
+   "hash": "b3:e5e9b3ade95f3476fff7989d47272968c0fea9e69a9a21c2064f959ef38ab8ff",
+   "state": "sealed",
    "blocked_by": [],
-   "unblocks": 3,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -9312,7 +9297,7 @@
    "hash": "b3:76cd6ac7bc7b7e02d916237604847ce2aa541168d9238adb49f70f39961aca9b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -9498,7 +9483,7 @@
     "escritorio-gnome",
     "escritorio-kde"
    ],
-   "dependientes_total": 34
+   "dependientes_total": 35
   },
   "igrep": {
    "iname": "igrep",
@@ -9742,7 +9727,7 @@
    "perfiles": [
     "escritorio-gnome"
    ],
-   "dependientes_total": 1
+   "dependientes_total": 2
   },
   "jansson": {
    "iname": "jansson",
@@ -11096,7 +11081,7 @@
    "hash": "b3:83752ff184c95dd72ce9db5ca2322a4d1e6b5ac11e3f9c2fd8d6bb2534b92439",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -11298,7 +11283,7 @@
    "hash": "b3:bbe561b7869d7ec30aa7f194e812df81e28a98e9f0ac5d114e0dc13d08829749",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11378,7 +11363,7 @@
    "hash": "b3:5891ca31e343ec822e5e8381d8e6b8ea35374fb40badb07fa321b1950e87d8ad",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11446,7 +11431,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 3,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11866,7 +11851,7 @@
    "hash": "b3:afc8000655fb31cc2204fb24be2bded107dea7810ddc18159fc9a6b22bf6939e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12124,7 +12109,7 @@
    "hash": "b3:761a6a9f25f59fa351663d574ae527d6a100aed86eef6ea2ef77a8e8ce628f6f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12417,6 +12402,7 @@
     "gtksourceview",
     "harfbuzz",
     "hunspell",
+    "icu4c",
     "libdrm",
     "libepoxy",
     "libffi",
@@ -12440,13 +12426,10 @@
    "cls": "c",
    "queue": "incoming-gnome",
    "foreign": false,
-   "hash": "b3:4cf27ab3dd1e9eee542a66ac0e6c379dc8b91cd13a8965d7384d51b85c69ddaf",
-   "state": "debt",
-   "blocked_by": [
-    "enchant",
-    "hunspell"
-   ],
-   "unblocks": 1,
+   "hash": "b3:0f720d83d58433b3ac63b9ec498ea65221cc95b0130ad642920154842502c02d",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -12514,7 +12497,7 @@
    "hash": "b3:960010a612f1dbde16a0d7f8b41f58a52c1353bc529951654ed5e6a9e7aa8981",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12752,7 +12735,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12800,7 +12783,7 @@
    "hash": "b3:24b1540aadc530114f90dedecfce4941a6304fa4c6608c699cee284aa2d91142",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12831,7 +12814,7 @@
    "hash": "b3:40d2cd1209bb06d86a4af31b2bf1395bc2f1465407440e924506793d12ea1be9",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -12873,7 +12856,7 @@
    "hash": "b3:a8eafc078776301c87dceb67b5fbd9d9e9fff63d15876b545e412d801364b983",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -13466,7 +13449,7 @@
    "hash": "b3:57d38057b82cef4e871d68a3324fd485b298df81a766a5dcf8269e6fb63efe16",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 3,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -13813,7 +13796,7 @@
    "hash": "b3:2ed75159165da8c1d96ee6b15a3cbc9850ff818f93add282fafd49d00a49a7d0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -13908,7 +13891,7 @@
    "hash": "b3:6564ae63c23ca73b0738e0708dfde01cf965ff9bd1c5950d7376fa1659fd5058",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -15648,7 +15631,7 @@
    "hash": "b3:4b1f2457160137530bee89b9fbcc250bf43deb15c428a5ec06a01ac3114b27bc",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -15982,7 +15965,7 @@
    "hash": "b3:bf0751893c748402cfae49ea2fb69e4228877448da12186b26a2d344cfe838c4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -16174,7 +16157,7 @@
    "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 4,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -16472,7 +16455,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -16494,7 +16477,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 5,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -17163,7 +17146,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -17868,7 +17851,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -21105,7 +21088,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -21133,7 +21116,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 2,
+   "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -22309,7 +22292,7 @@
    "hash": "b3:b7d5397b96fc080a6e4ee9a19f5ea5ee32a63148ef87c63c795955676c5f344f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 3,
+   "unblocks": 0,
    "perfiles": [
     "base",
     "cli",
@@ -22404,7 +22387,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 7a4c9939..7604fb63 100644
--- a/docs/state/build-state-kde.json
+++ b/docs/state/build-state-kde.json
@@ -8864,7 +8864,7 @@
     "escritorio-gnome",
     "escritorio-kde"
    ],
-   "dependientes_total": 34
+   "dependientes_total": 35
   },
   "igrep": {
    "iname": "igrep",
@@ -9107,7 +9107,7 @@
    "perfiles": [
     "escritorio-gnome"
    ],
-   "dependientes_total": 1
+   "dependientes_total": 2
   },
   "jansson": {
    "iname": "jansson",
diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json
index e57683ae..2361a0b9 100644
--- a/docs/state/build-state-wlr.json
+++ b/docs/state/build-state-wlr.json
@@ -8373,7 +8373,7 @@
     "escritorio-gnome",
     "escritorio-kde"
    ],
-   "dependientes_total": 34
+   "dependientes_total": 35
   },
   "igrep": {
    "iname": "igrep",
@@ -8594,7 +8594,7 @@
    "perfiles": [
     "escritorio-gnome"
    ],
-   "dependientes_total": 1
+   "dependientes_total": 2
   },
   "jansson": {
    "iname": "jansson",
diff --git a/docs/state/build-state.json b/docs/state/build-state.json
index e8b445d1..46d343fd 100644
--- a/docs/state/build-state.json
+++ b/docs/state/build-state.json
@@ -8256,7 +8256,7 @@
     "escritorio-gnome",
     "escritorio-kde"
    ],
-   "dependientes_total": 34
+   "dependientes_total": 35
   },
   "igrep": {
    "iname": "igrep",
@@ -8477,7 +8477,7 @@
    "perfiles": [
     "escritorio-gnome"
    ],
-   "dependientes_total": 1
+   "dependientes_total": 2
   },
   "jansson": {
    "iname": "jansson",
diff --git a/docs/state/drenaje.json b/docs/state/drenaje.json
index a0b985ef..e892dd5e 100644
--- a/docs/state/drenaje.json
+++ b/docs/state/drenaje.json
@@ -32,40 +32,11 @@
   "escritorio-gnome": {
    "grafo": "docs/state/build-state-gnome.json",
    "nodos": 351,
-   "en_deuda": 5,
-   "ondas": 4,
-   "profundidad": 4,
-   "construibles_ya": [
-    "hunspell",
-    "editorconfig-core-c"
-   ],
-   "olas": [
-    {
-     "n": 1,
-     "recetas": [
-      "hunspell",
-      "editorconfig-core-c"
-     ]
-    },
-    {
-     "n": 2,
-     "recetas": [
-      "enchant"
-     ]
-    },
-    {
-     "n": 3,
-     "recetas": [
-      "libspelling"
-     ]
-    },
-    {
-     "n": 4,
-     "recetas": [
-      "gnome-text-editor"
-     ]
-    }
-   ]
+   "en_deuda": 0,
+   "ondas": 0,
+   "profundidad": 0,
+   "construibles_ya": [],
+   "olas": []
   },
   "escritorio-kde": {
    "grafo": "docs/state/build-state-kde.json",
diff --git a/docs/state/duplicados.json b/docs/state/duplicados.json
index 6c0fda1a..db354b2f 100644
--- a/docs/state/duplicados.json
+++ b/docs/state/duplicados.json
@@ -581,7 +581,7 @@
    ],
    "radio": {
     "corpus/gettext-tiny": 123,
-    "corpus/itstool": 1
+    "corpus/itstool": 2
    },
    "carriers": [
     "corpus/itstool"
diff --git a/docs/state/keystones.json b/docs/state/keystones.json
index 896f220f..7edffae4 100644
--- a/docs/state/keystones.json
+++ b/docs/state/keystones.json
@@ -1,578 +1,573 @@
 {
  "schema": "hammer-keystones/3",
  "nudos": [
-  {
-   "nudo": "incoming-gnome/hunspell",
-   "gateo_total": 3,
-   "gateo_en_deuda": 3,
-   "exclusivo": 0,
-   "en_deuda": true
-  },
-  {
-   "nudo": "incoming-gnome/enchant",
-   "gateo_total": 2,
-   "gateo_en_deuda": 2,
-   "exclusivo": 0,
-   "en_deuda": true
-  },
-  {
-   "nudo": "incoming-gnome/editorconfig-core-c",
-   "gateo_total": 1,
-   "gateo_en_deuda": 1,
-   "exclusivo": 0,
-   "en_deuda": true
-  },
-  {
-   "nudo": "incoming-gnome/libspelling",
-   "gateo_total": 1,
-   "gateo_en_deuda": 1,
-   "exclusivo": 0,
-   "en_deuda": true
-  },
   {
    "nudo": "corpus/make",
    "gateo_total": 598,
-   "gateo_en_deuda": 5,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/pkgconf",
-   "gateo_total": 496,
-   "gateo_en_deuda": 5,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/binutils",
    "gateo_total": 510,
-   "gateo_en_deuda": 4,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/zlib",
-   "gateo_total": 418,
-   "gateo_en_deuda": 4,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/pcre2",
-   "gateo_total": 241,
-   "gateo_en_deuda": 4,
+   "nudo": "corpus/pkgconf",
+   "gateo_total": 496,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/gettext-tiny",
-   "gateo_total": 148,
-   "gateo_en_deuda": 4,
+   "nudo": "corpus/zlib",
+   "gateo_total": 418,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/perl",
    "gateo_total": 412,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/ncurses-shared",
    "gateo_total": 385,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/xz-shared",
    "gateo_total": 385,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/bzip2-shared",
    "gateo_total": 384,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/readline-shared",
    "gateo_total": 383,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/openssl-threads",
    "gateo_total": 382,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/sqlite-shared",
    "gateo_total": 382,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/python3",
    "gateo_total": 381,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/samurai",
    "gateo_total": 368,
-   "gateo_en_deuda": 3,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/meson",
-   "gateo_total": 338,
-   "gateo_en_deuda": 3,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libffi",
-   "gateo_total": 272,
-   "gateo_en_deuda": 3,
+   "nudo": "corpus/go",
+   "gateo_total": 366,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/cmake",
-   "gateo_total": 209,
-   "gateo_en_deuda": 3,
+   "nudo": "corpus/meson",
+   "gateo_total": 338,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/zlib-shared",
-   "gateo_total": 135,
-   "gateo_en_deuda": 3,
+   "nudo": "corpus/libffi",
+   "gateo_total": 272,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/glib",
-   "gateo_total": 60,
-   "gateo_en_deuda": 3,
+   "nudo": "corpus/pcre2",
+   "gateo_total": 241,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/bison",
    "gateo_total": 237,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/expat",
    "gateo_total": 230,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/flex",
    "gateo_total": 215,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/cmake",
+   "gateo_total": 209,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/wayland",
    "gateo_total": 184,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/wayland-protocols",
    "gateo_total": 179,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/zstd",
    "gateo_total": 173,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/markupsafe",
    "gateo_total": 170,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libdrm",
    "gateo_total": 169,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/mako",
    "gateo_total": 166,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/packaging",
    "gateo_total": 166,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/mesa",
    "gateo_total": 163,
-   "gateo_en_deuda": 2,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/gperf",
-   "gateo_total": 67,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/util-macros",
+   "gateo_total": 149,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libxkbcommon",
-   "gateo_total": 59,
-   "gateo_en_deuda": 2,
+   "nudo": "corpus/gettext-tiny",
+   "gateo_total": 148,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/pixman",
-   "gateo_total": 55,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/xorgproto",
+   "gateo_total": 148,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "incoming-kde/libXau",
+   "gateo_total": 141,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libpng-shared",
-   "gateo_total": 46,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libXdmcp",
+   "gateo_total": 141,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/py3-setuptools",
-   "gateo_total": 46,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/xcb-proto",
+   "gateo_total": 141,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/gobject-introspection",
-   "gateo_total": 45,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libpthread-stubs",
+   "gateo_total": 141,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/glib-introspected",
-   "gateo_total": 44,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libxcb",
+   "gateo_total": 140,
+   "gateo_en_deuda": 0,
+   "exclusivo": 1,
+   "en_deuda": false
+  },
+  {
+   "nudo": "incoming-kde/xtrans",
+   "gateo_total": 137,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/fribidi",
-   "gateo_total": 41,
-   "gateo_en_deuda": 2,
+   "nudo": "corpus/zlib-shared",
+   "gateo_total": 135,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/gi-foreign-girs",
-   "gateo_total": 40,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libX11",
+   "gateo_total": 133,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libepoxy",
-   "gateo_total": 35,
-   "gateo_en_deuda": 2,
+   "nudo": "corpus/linux-headers",
+   "gateo_total": 132,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/freetype-shared",
-   "gateo_total": 35,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/dbus",
+   "gateo_total": 127,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/fontconfig-shared",
-   "gateo_total": 31,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libXfixes",
+   "gateo_total": 127,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libjpeg-turbo-shared",
-   "gateo_total": 30,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libXext",
+   "gateo_total": 126,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libxml2-shared",
-   "gateo_total": 19,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libXi",
+   "gateo_total": 125,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libtiff-shared",
-   "gateo_total": 19,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libXrender",
+   "gateo_total": 125,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/cairo-shared",
-   "gateo_total": 17,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/openssl",
+   "gateo_total": 125,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/gdk-pixbuf",
-   "gateo_total": 16,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/xcb-util",
+   "gateo_total": 125,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/harfbuzz",
-   "gateo_total": 16,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/xcb-util-image",
+   "gateo_total": 124,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/pango",
-   "gateo_total": 15,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/xcb-util-renderutil",
+   "gateo_total": 124,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/graphene",
-   "gateo_total": 14,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/libxkbcommon",
+   "gateo_total": 123,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/gtk4",
-   "gateo_total": 13,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/xcb-util-keysyms",
+   "gateo_total": 123,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/gtksourceview",
-   "gateo_total": 2,
-   "gateo_en_deuda": 2,
+   "nudo": "incoming-kde/xcb-util-wm",
+   "gateo_total": 123,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/glib",
-   "gateo_total": 91,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/xcb-util-cursor",
+   "gateo_total": 123,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/openssl",
-   "gateo_total": 40,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/qtbase",
+   "gateo_total": 122,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libxml2",
-   "gateo_total": 23,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/extra-cmake-modules",
+   "gateo_total": 109,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/xz",
-   "gateo_total": 21,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/qttools",
+   "gateo_total": 106,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/curl",
-   "gateo_total": 16,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/qtsvg",
+   "gateo_total": 104,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libyaml",
-   "gateo_total": 12,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/qtshadertools",
+   "gateo_total": 103,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libxmlb",
-   "gateo_total": 11,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/qtlanguageserver",
+   "gateo_total": 103,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/itstool",
-   "gateo_total": 11,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/qtdeclarative",
+   "gateo_total": 102,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libsass",
-   "gateo_total": 11,
-   "gateo_en_deuda": 1,
+   "nudo": "corpus/libudev-zero",
+   "gateo_total": 97,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/appstream",
-   "gateo_total": 10,
-   "gateo_en_deuda": 1,
-   "exclusivo": 1,
+   "nudo": "corpus/glib",
+   "gateo_total": 91,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/sassc",
-   "gateo_total": 10,
-   "gateo_en_deuda": 1,
-   "exclusivo": 1,
+   "nudo": "incoming-kde/util-linux",
+   "gateo_total": 79,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/gsettings-desktop-schemas",
-   "gateo_total": 9,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/kcoreaddons",
+   "gateo_total": 73,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libyaml-shared",
-   "gateo_total": 6,
-   "gateo_en_deuda": 1,
+   "nudo": "corpus/gperf",
+   "gateo_total": 67,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/libadwaita",
-   "gateo_total": 5,
-   "gateo_en_deuda": 1,
-   "exclusivo": 2,
+   "nudo": "incoming-kde/kconfig",
+   "gateo_total": 66,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/desktop-file-utils",
-   "gateo_total": 4,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/ki18n",
+   "gateo_total": 65,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-gnome/hunspell-en",
-   "gateo_total": 1,
-   "gateo_en_deuda": 1,
+   "nudo": "incoming-kde/plasma-wayland-protocols",
+   "gateo_total": 63,
+   "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/go",
-   "gateo_total": 366,
+   "nudo": "incoming-gnome/glib",
+   "gateo_total": 60,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-kde/util-macros",
-   "gateo_total": 149,
+   "nudo": "corpus/libxkbcommon",
+   "gateo_total": 59,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-kde/xorgproto",
-   "gateo_total": 148,
+   "nudo": "corpus/pcre2-shared",
+   "gateo_total": 57,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-kde/libXau",
-   "gateo_total": 141,
+   "nudo": "corpus/glib-shared",
+   "gateo_total": 56,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-kde/libXdmcp",
-   "gateo_total": 141,
+   "nudo": "corpus/pixman",
+   "gateo_total": 55,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-kde/xcb-proto",
-   "gateo_total": 141,
+   "nudo": "incoming-kde/kwidgetsaddons",
+   "gateo_total": 54,
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "incoming-kde/libpthread-stubs",
-   "gateo_total": 141,
+   "nudo": "incoming-kde/kcodecs",
+   "gateo_total": 53,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "incoming-kde/kguiaddons",
+   "gateo_total": 53,
+   "gateo_en_deuda": 0,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "incoming-kde/kwindowsystem",
+   "gateo_total": 49,
+   "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
   }
  ],
- "en_deuda": 4,
+ "en_deuda": 0,
  "camino_critico": {
   "con_datos": true,
-  "segundos": 172,
-  "pasos": 4,
-  "cobertura": "0/5",
-  "secuencia": [
-   "incoming-gnome/hunspell",
-   "incoming-gnome/enchant",
-   "incoming-gnome/libspelling",
-   "incoming-gnome/gnome-text-editor"
-  ]
+  "segundos": 0,
+  "pasos": 0,
+  "cobertura": "0/0",
+  "secuencia": []
  }
 }
diff --git a/docs/state/raices.txt b/docs/state/raices.txt
index 2fac346b..5511c8df 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-23T16:31:49Z
+raíces sucias y symlinks al lab · medido 2026-09-23T17:02:15Z
 == 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/servicios.txt b/docs/state/servicios.txt
index 23b7ff2e..4cb20c39 100644
--- a/docs/state/servicios.txt
+++ b/docs/state/servicios.txt
@@ -1,4 +1,4 @@
-servicios por imagen · medido 2026-09-22T16:33:17Z
+servicios por imagen · medido 2026-09-23T17:02:59Z
 ── autoprueba del vigía (el primer caso es el CONTROL, tiene que pasar)
    ✓ CONTROL: declarado, habilitado y la receta en el perfil
    ✓ habilitado y NADIE lo declara
@@ -15,6 +15,13 @@ servicios por imagen · medido 2026-09-22T16:33:17Z
    ✓ la INVERSA: en la imagen, trae demonio, nadie lo arranca ⇒ AVISO
          AVISO  sshd: `openssh` está en la imagen y TRAE este servicio, pero el perfil no lo arranca
    TODAS OK
+   
+   ✓ CONTROL: sin poda entra todo, como siempre
+   ✓ podada una herramienta: no entra ELLA ni lo que sólo ella arrastra
+   ✓ y lo que llega por OTRO camino se queda (la poda es por nodo, no por arista)
+   ✓ LA VÁLVULA: declarada como raíz, la herramienta viaja igual
+   ✓ podar algo que nadie alcanza no cambia nada
+   ✓ ninguna entrada de `[solo-build]` es raíz de TODOS los perfiles
 ── base
    AVISO  dbus-system: `dbus` está en la imagen y TRAE este servicio, pero el perfil no lo arranca
    (el perfil no arranca ningún servicio)
@@ -100,7 +107,7 @@ servicios por imagen · medido 2026-09-22T16:33:17Z
    minga                    minga                /bin/busybox
    squid                    squid                /bin/busybox
    crond                    cronie               /bin/busybox
-   chronyd                  chrony               /bin/busybox
+   ntpd-rs                  ntpd-rs              /bin/busybox
    shuma-daemon             shuma-daemon         /bin/busybox
    shuma-gateway            shuma-gateway        /bin/busybox
    matilda                  matilda              /bin/busybox
diff --git a/docs/state/sonames.txt b/docs/state/sonames.txt
index a987a635..06d6b871 100644
--- a/docs/state/sonames.txt
+++ b/docs/state/sonames.txt
@@ -1,9 +1,9 @@
-== base                  85 nodos ·  152 sonames provistos ·  0 sin proveedor
-== cli                  152 nodos ·  187 sonames provistos ·  0 sin proveedor
-== escritorio-cosmic    295 nodos ·  572 sonames provistos ·  0 sin proveedor
-== escritorio-gnome     339 nodos ·  786 sonames provistos ·  0 sin proveedor
-== escritorio-kde       443 nodos · 2151 sonames provistos ·  0 sin proveedor
-== escritorio-mirada     41 nodos ·  231 sonames provistos ·  0 sin proveedor
-== escritorio-sway      281 nodos ·  558 sonames provistos ·  0 sin proveedor
-== metal-tigerlake        5 nodos ·    0 sonames provistos ·  0 sin proveedor
-== servidor             185 nodos ·  191 sonames provistos ·  0 sin proveedor
+== base                  86 nodos (build) ·  152 sonames provistos ·  0 sin proveedor
+== cli                  153 nodos (build) ·  187 sonames provistos ·  0 sin proveedor
+== escritorio-cosmic    296 nodos (build) ·  572 sonames provistos ·  0 sin proveedor
+== escritorio-gnome     361 nodos (build) ·  786 sonames provistos ·  0 sin proveedor
+== escritorio-kde       444 nodos (build) · 2151 sonames provistos ·  0 sin proveedor
+== escritorio-mirada     41 nodos (build) ·  231 sonames provistos ·  0 sin proveedor
+== escritorio-sway      282 nodos (build) ·  558 sonames provistos ·  0 sin proveedor
+== metal-tigerlake        5 nodos (build) ·    0 sonames provistos ·  0 sin proveedor
+== servidor             186 nodos (build) ·  191 sonames provistos ·  0 sin proveedor
diff --git a/docs/state/static-audit.txt b/docs/state/static-audit.txt
index 6d0427c1..636bc11d 100644
--- a/docs/state/static-audit.txt
+++ b/docs/state/static-audit.txt
@@ -1,4 +1,4 @@
-audit de enlace estático · medido 2026-09-22T16:33:27Z · rc=0
+audit de enlace estático · medido 2026-09-23T17:03:07Z · rc=0
 
-══ estáticos de verdad: 0 | MIENTEN (nuevos): 0 | deuda decidida: 0 | sin artefacto o sin ELF: 834
+══ estáticos de verdad: 0 | MIENTEN (nuevos): 0 | deuda decidida: 0 | sin artefacto o sin ELF: 840
    ✅ ninguna receta NUEVA miente (corpus + las 5 colas). Las 0 de deuda decidida están arriba, con su radio.
diff --git a/docs/state/subcomandos.txt b/docs/state/subcomandos.txt
index 1acad645..4d46ae2a 100644
--- a/docs/state/subcomandos.txt
+++ b/docs/state/subcomandos.txt
@@ -1,3 +1,3 @@
-subcomandos sin driver · medido 2026-09-23T16:31:47Z
+subcomandos sin driver · medido 2026-09-23T17:02:13Z
 ══ SUBCOMANDOS SIN DRIVER ══
    ✓ 0 herramientas inertes: todos los drivers de la tabla están en el catálogo