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 815Rust 56Shell 37Markdown 291229 Definiciones

estado: cosecha granja 2026-10-20T16:33:22Z — avance del árbol KDE

73f3c7739010a5b41de26d430db8b9c46957aaa2 · por Sergio · (hace 1 d) · padre a2cf87e16 · ver el árbol en este commit

Delta semántico

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

12 archivos · +1725 −643

diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json
index 67f9d5b1..c5ddcb0b 100644
--- a/docs/state/build-state-cosmic.json
+++ b/docs/state/build-state-cosmic.json
@@ -1,27 +1,29 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1022,
-  "nodes": 1025,
+  "recipes": 1030,
+  "nodes": 1033,
   "sealed": 1021,
-  "never": 1,
+  "debt": 4,
+  "never": 5,
   "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 322,
+  "c": 330,
   "go": 366,
   "gui": 42,
   "kernel": 8,
   "rust": 284
  },
  "debt_by_class": {
-  "c": 1
+  "c": 9
  },
  "by_queue": {
   "corpus": {
    "sealed": 993,
-   "never": 1,
+   "debt": 4,
+   "never": 5,
    "ajeno": 3
   },
   "incoming-cosmic": {
@@ -45,13 +47,15 @@
    "raices": 173,
    "clausura": 321,
    "imagen": 286,
-   "sealed": 321
+   "sealed": 318,
+   "debt": 3
   },
   "escritorio-mirada": {
    "raices": 52,
    "clausura": 105,
    "imagen": 84,
-   "sealed": 105
+   "sealed": 102,
+   "debt": 3
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -72,7 +76,7 @@
    "sealed": 120
   }
  },
- "sin_perfil": 621,
+ "sin_perfil": 628,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -518,7 +522,7 @@
    "hash": "b3:5087ef7594f986a08cedfdc58a91e454f64df6e0792c777e3d8a208a2878638f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -1204,7 +1208,7 @@
    "hash": "b3:4b5fbf3b38baf6f9579d56353925cd8b7f4b4e5acce9be80534e1c896a160104",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -1216,7 +1220,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 67
+   "dependientes_total": 68
   },
   "biome": {
    "iname": "biome",
@@ -1395,11 +1399,11 @@
    "hash": "b3:29e1d9d3039fb27e93d431fbab430c0ae1ac3c59961944397c4f32d6bf67f171",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-kde"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "bottom": {
    "iname": "bottom",
@@ -1785,7 +1789,7 @@
    "hash": "b3:b3275fcfa940c331392ceac278b5bc2172ff7960505de10c0368d1a208a7859a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -3033,7 +3037,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -3043,7 +3047,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 177
+   "dependientes_total": 180
   },
   "cmctl": {
    "iname": "cmctl",
@@ -4182,7 +4186,7 @@
    "hash": "b3:02833d5b5d3c6a577c0f10454591e73f5a7714df24ab66d5db97f7dadecd65a0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -4194,7 +4198,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 16
+   "dependientes_total": 17
   },
   "dbus-shared": {
    "iname": "dbus-shared",
@@ -5332,7 +5336,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -5344,7 +5348,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 107
+   "dependientes_total": 108
   },
   "expat-shared": {
    "iname": "expat-shared",
@@ -5387,7 +5391,7 @@
    "hash": "b3:cff096fb476451967bbd1cc59e01744b23a26edc5fd03cf72e550c560e77cb95",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5395,7 +5399,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 113
+   "dependientes_total": 114
   },
   "eza": {
    "iname": "eza",
@@ -5533,7 +5537,7 @@
   },
   "fcitx5": {
    "iname": "fcitx5",
-   "version": "5.1.14",
+   "version": "5.1.21",
    "link": "dynamic",
    "compiler": "zig-cc",
    "deps": [
@@ -5550,7 +5554,6 @@
     "glib",
     "harfbuzz",
     "iso-codes",
-    "json-c",
     "libffi",
     "libpng",
     "libuv",
@@ -5567,15 +5570,16 @@
     "wayland",
     "wayland-protocols",
     "xkeyboard-config",
+    "yoga",
     "zlib"
    ],
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:d4f34160348da3acd3c3495e576cd8d30603c315080fcb6bff07128fff5b3a06",
-   "state": "sealed",
+   "hash": "b3:b5943c014bb75b052a42f7e20c75d6ebd3a1eaddbd9a736d887809d44e9d5784",
+   "state": "debt",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5583,7 +5587,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 3
+   "dependientes_total": 4
   },
   "fcitx5-anthy": {
    "iname": "fcitx5-anthy",
@@ -5611,9 +5615,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7abb0a8e77e5be1b9b34ebef921dae039c176e294d66af304643a755cf093d70",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:fe035810701bfeec48532acad1291c99e84116f67f3c79e1de9901e3223c567e",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5624,6 +5630,55 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-chinese-addons": {
+   "iname": "fcitx5-chinese-addons",
+   "version": "5.1.13",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "binutils",
+    "boost",
+    "cmake",
+    "dbus",
+    "expat",
+    "extra-cmake-modules",
+    "fcitx5",
+    "fcitx5-pinyin-stroke",
+    "fcitx5-pinyin-table",
+    "gettext-tiny",
+    "glib",
+    "libffi",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "libxkbcommon",
+    "opencc",
+    "pcre2",
+    "pkgconf",
+    "samurai",
+    "wayland",
+    "wayland-protocols",
+    "zlib",
+    "zstd"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8201364fa7a1aa5a0f83a8a2aa6438358898478c2cc0917c778570048895fe37",
+   "state": "never",
+   "blocked_by": [
+    "fcitx5",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "opencc"
+   ],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "fcitx5-hangul": {
    "iname": "fcitx5-hangul",
    "version": "5.1.11",
@@ -5650,9 +5705,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:14094c742e7900cb792ef865c809660278348acc37491a582251053747d40b58",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:20c244ac4cb07868d761c3eb8ce0377024d255db7de05287d4fe0fb625cf8247",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5663,6 +5720,38 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-pinyin-stroke": {
+   "iname": "fcitx5-pinyin-stroke",
+   "version": "20250329",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:1bab75eedae64bfdb1d46781a4752346b61f1d7076298ae7fcf7db0e4d73996b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "fcitx5-pinyin-table": {
+   "iname": "fcitx5-pinyin-table",
+   "version": "20121124",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:96f570f195ccf0103c376fb263583dc1ac4eb218ef24d0872c60c33b87607869",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "fclones": {
    "iname": "fclones",
    "version": "0.35.0",
@@ -6174,7 +6263,7 @@
    "hash": "b3:b6fa07ce92f5b99d353bb13ec4b9578e9d0294fff8fac6f5714a03c73527dff3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6307,7 +6396,7 @@
    "hash": "b3:1dec7771905318c78bb28fc43b708ab72837ea833c21cc52704c28c857d8e004",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6378,7 +6467,7 @@
    "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6580,7 +6669,7 @@
    "hash": "b3:6b337108bc4ce091c02e4081c9e81bb45e104179b158d39e16f79476be16ada8",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6669,7 +6758,7 @@
    "hash": "b3:d1150e03a1f52c7c6445412f3c92c31ef4cdd3bdcdabcd1cbcf8633c10c62a1f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6677,7 +6766,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 130
+   "dependientes_total": 131
   },
   "gh": {
    "iname": "gh",
@@ -7212,7 +7301,7 @@
    "hash": "b3:74ade6a67d6a0938d6cba154d2a3d06e647efd872bdc02ada0860214c7b321c4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -7220,7 +7309,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 45
+   "dependientes_total": 46
   },
   "glib-shared": {
    "iname": "glib-shared",
@@ -8698,7 +8787,7 @@
    "hash": "b3:a4ed4c4b5c80dc40771eff08c3943916584fb31a3a7ca4d24988b0fcd425ab8a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -9511,7 +9600,7 @@
    "hash": "b3:50ab7957d85b082e67f918610174228d0c6c7e6d5f30260665b18ad729d5895f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -9746,13 +9835,9 @@
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
-    "escritorio-cosmic",
-    "escritorio-gnome",
-    "escritorio-kde",
-    "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 4
+   "dependientes_total": 3
   },
   "json-glib": {
    "iname": "json-glib",
@@ -11239,7 +11324,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11247,7 +11332,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 164
+   "dependientes_total": 165
   },
   "libffi-shared": {
    "iname": "libffi-shared",
@@ -11401,7 +11486,7 @@
    "hash": "b3:cf9e172cdc3e800ebade2a4bcfce9e94abfe5206593d62a6bc8f3c58d15850a5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11435,12 +11520,74 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7743bd7f08b4e12877faf4e5183fa125a9d534e670abcf2364c05c5994040278",
+   "hash": "b3:5b58e543fe38ab89effab3e1e1a036f9085c6680d3829362ed552a0d02a64d2e",
    "state": "never",
-   "blocked_by": [],
-   "unblocks": 0,
+   "blocked_by": [
+    "fcitx5"
+   ],
+   "unblocks": 4,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 4
+  },
+  "libime-dict": {
+   "iname": "libime-dict",
+   "version": "20260907",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:ce7639fe78834cb730517ac91489c91431b84ffc420c9079265fc7e573148c15",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-lm": {
+   "iname": "libime-lm",
+   "version": "20260629",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:7666c4188514e0129e74dde11e735ddef64398ebf6ce888db4f5bfa803f20992",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-table": {
+   "iname": "libime-table",
+   "version": "20240108",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:d4d0a5f7bdd6490c5444e6ff1fc6b87db41628e5a759368812d224a416a712ad",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
   },
   "libinput": {
    "iname": "libinput",
@@ -11726,7 +11873,7 @@
    "hash": "b3:fcf90a100f3b1db8f92ee7d1cde594c59736fdef44c7f9cf235c1dc6ae2e4e85",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12082,7 +12229,7 @@
    "hash": "b3:539292bde1b09d7bbfd7d0b8c8ef9dca90b56dc45b145257ae8d763aaaff2ad8",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12164,7 +12311,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12172,7 +12319,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 64
+   "dependientes_total": 65
   },
   "libxml2": {
    "iname": "libxml2",
@@ -12188,7 +12335,7 @@
    "hash": "b3:47b0ccf84bc3f8a618bf67a59120cdd4fc847677432001505887e9f20923f059",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14445,7 +14592,7 @@
    "hash": "b3:21e5be81539176ac4d09836c695c019b08e38f7eb16c9f31b3266cb5cda47507",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14891,6 +15038,26 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "opencc": {
+   "iname": "opencc",
+   "version": "1.4.2",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "pkgconf",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:53436454eb1539d3b635ea2167f550dfde42af6f11a5f230b5cc0595ae014518",
+   "state": "debt",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "openrc": {
    "iname": "openrc",
    "version": "0.62.6",
@@ -15286,7 +15453,7 @@
    "hash": "b3:48e26d6cb4d4fa808b97accaab619ccb02437ede6a70178b9239e576e689b5ed",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15711,7 +15878,7 @@
    "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -15723,7 +15890,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 114
+   "dependientes_total": 115
   },
   "pcre2-shared": {
    "iname": "pcre2-shared",
@@ -16091,7 +16258,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -16113,7 +16280,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -16125,7 +16292,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 488
+   "dependientes_total": 490
   },
   "plow": {
    "iname": "plow",
@@ -16710,7 +16877,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -17419,7 +17586,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -17431,7 +17598,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 302
+   "dependientes_total": 305
   },
   "sandokan-watch": {
    "iname": "sandokan-watch",
@@ -20093,7 +20260,7 @@
    "hash": "b3:882b08b832f23a914499f8d5a37492bdeeec5416ebcc16adebd63098c71c3a2b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -20710,7 +20877,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20718,7 +20885,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 195
+   "dependientes_total": 196
   },
   "wayland-protocols": {
    "iname": "wayland-protocols",
@@ -20738,7 +20905,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20746,7 +20913,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 91
+   "dependientes_total": 92
   },
   "websocketd": {
    "iname": "websocketd",
@@ -21359,7 +21526,7 @@
    "hash": "b3:c343cfecadc44f6fdc409709da5694e12bf531e9f2b7668a3df9d012f7d59954",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -21633,6 +21800,31 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "yoga": {
+   "iname": "yoga",
+   "version": "0.0.0-042f501",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:20776361209da507357ca134ccd08ecd2055dc40d2f6640f1ebc1ffa18227583",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-mirada",
+    "escritorio-sway"
+   ],
+   "dependientes_total": 1
+  },
   "yq-go": {
    "iname": "yq-go",
    "version": "4.53.3",
@@ -21841,7 +22033,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -21853,7 +22045,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 154
+   "dependientes_total": 155
   },
   "zlib-ng": {
    "iname": "zlib-ng",
@@ -22000,7 +22192,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "base",
     "cli",
@@ -22012,7 +22204,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 61
+   "dependientes_total": 62
   },
   "zstd-cli": {
    "iname": "zstd-cli",
diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json
index 320a71e6..b23cf00f 100644
--- a/docs/state/build-state-gnome.json
+++ b/docs/state/build-state-gnome.json
@@ -1,27 +1,29 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1074,
-  "nodes": 1077,
+  "recipes": 1082,
+  "nodes": 1085,
   "sealed": 1073,
-  "never": 1,
+  "debt": 4,
+  "never": 5,
   "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 380,
+  "c": 388,
   "go": 366,
   "gui": 56,
   "kernel": 8,
   "rust": 264
  },
  "debt_by_class": {
-  "c": 1
+  "c": 9
  },
  "by_queue": {
   "corpus": {
    "sealed": 980,
-   "never": 1,
+   "debt": 4,
+   "never": 5,
    "ajeno": 3
   },
   "incoming-gnome": {
@@ -45,13 +47,15 @@
    "raices": 177,
    "clausura": 385,
    "imagen": 352,
-   "sealed": 385
+   "sealed": 382,
+   "debt": 3
   },
   "escritorio-mirada": {
    "raices": 52,
    "clausura": 100,
    "imagen": 79,
-   "sealed": 100
+   "sealed": 97,
+   "debt": 3
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -72,7 +76,7 @@
    "sealed": 121
   }
  },
- "sin_perfil": 619,
+ "sin_perfil": 626,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -578,7 +582,7 @@
    "hash": "b3:5087ef7594f986a08cedfdc58a91e454f64df6e0792c777e3d8a208a2878638f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -1298,7 +1302,7 @@
    "hash": "b3:4b5fbf3b38baf6f9579d56353925cd8b7f4b4e5acce9be80534e1c896a160104",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -1310,7 +1314,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 67
+   "dependientes_total": 68
   },
   "biome": {
    "iname": "biome",
@@ -1489,11 +1493,11 @@
    "hash": "b3:29e1d9d3039fb27e93d431fbab430c0ae1ac3c59961944397c4f32d6bf67f171",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-kde"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "bottom": {
    "iname": "bottom",
@@ -1879,7 +1883,7 @@
    "hash": "b3:b3275fcfa940c331392ceac278b5bc2172ff7960505de10c0368d1a208a7859a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -3124,7 +3128,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -3134,7 +3138,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 177
+   "dependientes_total": 180
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3849,7 +3853,7 @@
    "hash": "b3:02833d5b5d3c6a577c0f10454591e73f5a7714df24ab66d5db97f7dadecd65a0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -3861,7 +3865,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 16
+   "dependientes_total": 17
   },
   "dbus-shared": {
    "iname": "dbus-shared",
@@ -5116,7 +5120,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -5128,7 +5132,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 107
+   "dependientes_total": 108
   },
   "expat-shared": {
    "iname": "expat-shared",
@@ -5171,7 +5175,7 @@
    "hash": "b3:cff096fb476451967bbd1cc59e01744b23a26edc5fd03cf72e550c560e77cb95",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5179,7 +5183,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 113
+   "dependientes_total": 114
   },
   "eza": {
    "iname": "eza",
@@ -5335,7 +5339,7 @@
   },
   "fcitx5": {
    "iname": "fcitx5",
-   "version": "5.1.14",
+   "version": "5.1.21",
    "link": "dynamic",
    "compiler": "zig-cc",
    "deps": [
@@ -5352,7 +5356,6 @@
     "glib",
     "harfbuzz",
     "iso-codes",
-    "json-c",
     "libffi",
     "libpng",
     "libuv",
@@ -5369,15 +5372,16 @@
     "wayland",
     "wayland-protocols",
     "xkeyboard-config",
+    "yoga",
     "zlib"
    ],
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:d4f34160348da3acd3c3495e576cd8d30603c315080fcb6bff07128fff5b3a06",
-   "state": "sealed",
+   "hash": "b3:b5943c014bb75b052a42f7e20c75d6ebd3a1eaddbd9a736d887809d44e9d5784",
+   "state": "debt",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5385,7 +5389,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 3
+   "dependientes_total": 4
   },
   "fcitx5-anthy": {
    "iname": "fcitx5-anthy",
@@ -5413,9 +5417,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7abb0a8e77e5be1b9b34ebef921dae039c176e294d66af304643a755cf093d70",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:fe035810701bfeec48532acad1291c99e84116f67f3c79e1de9901e3223c567e",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5426,6 +5432,55 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-chinese-addons": {
+   "iname": "fcitx5-chinese-addons",
+   "version": "5.1.13",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "binutils",
+    "boost",
+    "cmake",
+    "dbus",
+    "expat",
+    "extra-cmake-modules",
+    "fcitx5",
+    "fcitx5-pinyin-stroke",
+    "fcitx5-pinyin-table",
+    "gettext-tiny",
+    "glib",
+    "libffi",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "libxkbcommon",
+    "opencc",
+    "pcre2",
+    "pkgconf",
+    "samurai",
+    "wayland",
+    "wayland-protocols",
+    "zlib",
+    "zstd"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8201364fa7a1aa5a0f83a8a2aa6438358898478c2cc0917c778570048895fe37",
+   "state": "never",
+   "blocked_by": [
+    "fcitx5",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "opencc"
+   ],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "fcitx5-hangul": {
    "iname": "fcitx5-hangul",
    "version": "5.1.11",
@@ -5452,9 +5507,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:14094c742e7900cb792ef865c809660278348acc37491a582251053747d40b58",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:20c244ac4cb07868d761c3eb8ce0377024d255db7de05287d4fe0fb625cf8247",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5465,6 +5522,38 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-pinyin-stroke": {
+   "iname": "fcitx5-pinyin-stroke",
+   "version": "20250329",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:1bab75eedae64bfdb1d46781a4752346b61f1d7076298ae7fcf7db0e4d73996b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "fcitx5-pinyin-table": {
+   "iname": "fcitx5-pinyin-table",
+   "version": "20121124",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:96f570f195ccf0103c376fb263583dc1ac4eb218ef24d0872c60c33b87607869",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "fclones": {
    "iname": "fclones",
    "version": "0.35.0",
@@ -5976,7 +6065,7 @@
    "hash": "b3:b6fa07ce92f5b99d353bb13ec4b9578e9d0294fff8fac6f5714a03c73527dff3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6109,7 +6198,7 @@
    "hash": "b3:1dec7771905318c78bb28fc43b708ab72837ea833c21cc52704c28c857d8e004",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6180,7 +6269,7 @@
    "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6451,7 +6540,7 @@
    "hash": "b3:6d6bfaa7d9e4cc98e67da82430d5d3c4b29ce7682a41ade5162c4e5855bba783",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -6606,7 +6695,7 @@
    "hash": "b3:d1150e03a1f52c7c6445412f3c92c31ef4cdd3bdcdabcd1cbcf8633c10c62a1f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6614,7 +6703,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 130
+   "dependientes_total": 131
   },
   "gh": {
    "iname": "gh",
@@ -7262,7 +7351,7 @@
    "hash": "b3:dead194975f9aef1c11bec4b13aca16d58677ea0fa6fbd78553fcd7b5604dcb2",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -9410,7 +9499,7 @@
    "hash": "b3:a4152cc234346469ed8dad3d24a758f9c39f7cc3f5edc6c9b923c865353e75de",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -10314,7 +10403,7 @@
    "hash": "b3:50ab7957d85b082e67f918610174228d0c6c7e6d5f30260665b18ad729d5895f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10549,13 +10638,9 @@
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
-    "escritorio-cosmic",
-    "escritorio-gnome",
-    "escritorio-kde",
-    "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 4
+   "dependientes_total": 3
   },
   "json-glib": {
    "iname": "json-glib",
@@ -12194,7 +12279,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12202,7 +12287,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 164
+   "dependientes_total": 165
   },
   "libffi-shared": {
    "iname": "libffi-shared",
@@ -12535,7 +12620,7 @@
    "hash": "b3:cf9e172cdc3e800ebade2a4bcfce9e94abfe5206593d62a6bc8f3c58d15850a5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -12602,12 +12687,74 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7743bd7f08b4e12877faf4e5183fa125a9d534e670abcf2364c05c5994040278",
+   "hash": "b3:5b58e543fe38ab89effab3e1e1a036f9085c6680d3829362ed552a0d02a64d2e",
    "state": "never",
-   "blocked_by": [],
-   "unblocks": 0,
+   "blocked_by": [
+    "fcitx5"
+   ],
+   "unblocks": 4,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 4
+  },
+  "libime-dict": {
+   "iname": "libime-dict",
+   "version": "20260907",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:ce7639fe78834cb730517ac91489c91431b84ffc420c9079265fc7e573148c15",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-lm": {
+   "iname": "libime-lm",
+   "version": "20260629",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:7666c4188514e0129e74dde11e735ddef64398ebf6ce888db4f5bfa803f20992",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-table": {
+   "iname": "libime-table",
+   "version": "20240108",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:d4d0a5f7bdd6490c5444e6ff1fc6b87db41628e5a759368812d224a416a712ad",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
   },
   "libinput": {
    "iname": "libinput",
@@ -12915,7 +13062,7 @@
    "hash": "b3:fcf90a100f3b1db8f92ee7d1cde594c59736fdef44c7f9cf235c1dc6ae2e4e85",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -13492,7 +13639,7 @@
    "hash": "b3:539292bde1b09d7bbfd7d0b8c8ef9dca90b56dc45b145257ae8d763aaaff2ad8",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -13597,7 +13744,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -13605,7 +13752,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 64
+   "dependientes_total": 65
   },
   "libxml2": {
    "iname": "libxml2",
@@ -13621,7 +13768,7 @@
    "hash": "b3:47b0ccf84bc3f8a618bf67a59120cdd4fc847677432001505887e9f20923f059",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -16072,7 +16219,7 @@
    "hash": "b3:21e5be81539176ac4d09836c695c019b08e38f7eb16c9f31b3266cb5cda47507",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -16564,6 +16711,26 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "opencc": {
+   "iname": "opencc",
+   "version": "1.4.2",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "pkgconf",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:53436454eb1539d3b635ea2167f550dfde42af6f11a5f230b5cc0595ae014518",
+   "state": "debt",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "openrc": {
    "iname": "openrc",
    "version": "0.62.6",
@@ -16987,7 +17154,7 @@
    "hash": "b3:bf0751893c748402cfae49ea2fb69e4228877448da12186b26a2d344cfe838c4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-gnome"
    ],
@@ -17408,7 +17575,7 @@
    "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -17420,7 +17587,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 114
+   "dependientes_total": 115
   },
   "pcre2-shared": {
    "iname": "pcre2-shared",
@@ -17788,7 +17955,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -17810,7 +17977,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -17822,7 +17989,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 488
+   "dependientes_total": 490
   },
   "plow": {
    "iname": "plow",
@@ -18483,7 +18650,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -19192,7 +19359,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -19204,7 +19371,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 302
+   "dependientes_total": 305
   },
   "sandokan-watch": {
    "iname": "sandokan-watch",
@@ -21975,7 +22142,7 @@
    "hash": "b3:882b08b832f23a914499f8d5a37492bdeeec5416ebcc16adebd63098c71c3a2b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -22643,7 +22810,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -22651,7 +22818,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 195
+   "dependientes_total": 196
   },
   "wayland-protocols": {
    "iname": "wayland-protocols",
@@ -22671,7 +22838,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -22679,7 +22846,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 91
+   "dependientes_total": 92
   },
   "websocketd": {
    "iname": "websocketd",
@@ -23347,7 +23514,7 @@
    "hash": "b3:c343cfecadc44f6fdc409709da5694e12bf531e9f2b7668a3df9d012f7d59954",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -23621,6 +23788,31 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "yoga": {
+   "iname": "yoga",
+   "version": "0.0.0-042f501",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:20776361209da507357ca134ccd08ecd2055dc40d2f6640f1ebc1ffa18227583",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-mirada",
+    "escritorio-sway"
+   ],
+   "dependientes_total": 1
+  },
   "yq-go": {
    "iname": "yq-go",
    "version": "4.53.3",
@@ -23829,7 +24021,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -23841,7 +24033,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 154
+   "dependientes_total": 155
   },
   "zlib-ng": {
    "iname": "zlib-ng",
@@ -23988,7 +24180,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "base",
     "cli",
@@ -24000,7 +24192,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 61
+   "dependientes_total": 62
   },
   "zstd-cli": {
    "iname": "zstd-cli",
diff --git a/docs/state/build-state-kde.json b/docs/state/build-state-kde.json
index 3f0862a3..9236e197 100644
--- a/docs/state/build-state-kde.json
+++ b/docs/state/build-state-kde.json
@@ -1,27 +1,29 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1171,
-  "nodes": 1174,
+  "recipes": 1179,
+  "nodes": 1182,
   "sealed": 1170,
-  "never": 1,
+  "debt": 4,
+  "never": 5,
   "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 488,
+  "c": 496,
   "go": 366,
   "gui": 45,
   "kernel": 8,
   "rust": 264
  },
  "debt_by_class": {
-  "c": 1
+  "c": 9
  },
  "by_queue": {
   "corpus": {
    "sealed": 975,
-   "never": 1,
+   "debt": 4,
+   "never": 5,
    "ajeno": 2
   },
   "incoming-kde": {
@@ -46,14 +48,16 @@
    "raices": 181,
    "clausura": 457,
    "imagen": 422,
-   "sealed": 456,
+   "sealed": 453,
+   "debt": 3,
    "ajeno": 1
   },
   "escritorio-mirada": {
    "raices": 52,
    "clausura": 95,
    "imagen": 74,
-   "sealed": 95
+   "sealed": 92,
+   "debt": 3
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -74,7 +78,7 @@
    "sealed": 114
   }
  },
- "sin_perfil": 629,
+ "sin_perfil": 636,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -520,7 +524,7 @@
    "hash": "b3:5087ef7594f986a08cedfdc58a91e454f64df6e0792c777e3d8a208a2878638f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -1324,7 +1328,7 @@
    "hash": "b3:4b5fbf3b38baf6f9579d56353925cd8b7f4b4e5acce9be80534e1c896a160104",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -1336,7 +1340,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 67
+   "dependientes_total": 68
   },
   "biome": {
    "iname": "biome",
@@ -1515,11 +1519,11 @@
    "hash": "b3:29e1d9d3039fb27e93d431fbab430c0ae1ac3c59961944397c4f32d6bf67f171",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-kde"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "bottom": {
    "iname": "bottom",
@@ -2018,7 +2022,7 @@
    "hash": "b3:b3275fcfa940c331392ceac278b5bc2172ff7960505de10c0368d1a208a7859a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -3266,7 +3270,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -3276,7 +3280,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 177
+   "dependientes_total": 180
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3952,7 +3956,7 @@
    "hash": "b3:7f36c9d970e5586c34d8d5af4d61bf4ab380ae73618d14a02beea14e53d9bdc5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-kde"
    ],
@@ -5203,7 +5207,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -5215,7 +5219,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 107
+   "dependientes_total": 108
   },
   "expat-shared": {
    "iname": "expat-shared",
@@ -5258,7 +5262,7 @@
    "hash": "b3:cff096fb476451967bbd1cc59e01744b23a26edc5fd03cf72e550c560e77cb95",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5266,7 +5270,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 113
+   "dependientes_total": 114
   },
   "eza": {
    "iname": "eza",
@@ -5404,7 +5408,7 @@
   },
   "fcitx5": {
    "iname": "fcitx5",
-   "version": "5.1.14",
+   "version": "5.1.21",
    "link": "dynamic",
    "compiler": "zig-cc",
    "deps": [
@@ -5421,7 +5425,6 @@
     "glib",
     "harfbuzz",
     "iso-codes",
-    "json-c",
     "libffi",
     "libpng",
     "libuv",
@@ -5438,15 +5441,16 @@
     "wayland",
     "wayland-protocols",
     "xkeyboard-config",
+    "yoga",
     "zlib"
    ],
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:d4f34160348da3acd3c3495e576cd8d30603c315080fcb6bff07128fff5b3a06",
-   "state": "sealed",
+   "hash": "b3:b5943c014bb75b052a42f7e20c75d6ebd3a1eaddbd9a736d887809d44e9d5784",
+   "state": "debt",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5454,7 +5458,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 3
+   "dependientes_total": 4
   },
   "fcitx5-anthy": {
    "iname": "fcitx5-anthy",
@@ -5482,9 +5486,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7abb0a8e77e5be1b9b34ebef921dae039c176e294d66af304643a755cf093d70",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:fe035810701bfeec48532acad1291c99e84116f67f3c79e1de9901e3223c567e",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5495,6 +5501,55 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-chinese-addons": {
+   "iname": "fcitx5-chinese-addons",
+   "version": "5.1.13",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "binutils",
+    "boost",
+    "cmake",
+    "dbus",
+    "expat",
+    "extra-cmake-modules",
+    "fcitx5",
+    "fcitx5-pinyin-stroke",
+    "fcitx5-pinyin-table",
+    "gettext-tiny",
+    "glib",
+    "libffi",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "libxkbcommon",
+    "opencc",
+    "pcre2",
+    "pkgconf",
+    "samurai",
+    "wayland",
+    "wayland-protocols",
+    "zlib",
+    "zstd"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8201364fa7a1aa5a0f83a8a2aa6438358898478c2cc0917c778570048895fe37",
+   "state": "never",
+   "blocked_by": [
+    "fcitx5",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "opencc"
+   ],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "fcitx5-hangul": {
    "iname": "fcitx5-hangul",
    "version": "5.1.11",
@@ -5521,9 +5576,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:14094c742e7900cb792ef865c809660278348acc37491a582251053747d40b58",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:20c244ac4cb07868d761c3eb8ce0377024d255db7de05287d4fe0fb625cf8247",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5534,6 +5591,38 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-pinyin-stroke": {
+   "iname": "fcitx5-pinyin-stroke",
+   "version": "20250329",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:1bab75eedae64bfdb1d46781a4752346b61f1d7076298ae7fcf7db0e4d73996b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "fcitx5-pinyin-table": {
+   "iname": "fcitx5-pinyin-table",
+   "version": "20121124",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:96f570f195ccf0103c376fb263583dc1ac4eb218ef24d0872c60c33b87607869",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "fclones": {
    "iname": "fclones",
    "version": "0.35.0",
@@ -6111,7 +6200,7 @@
    "hash": "b3:b6fa07ce92f5b99d353bb13ec4b9578e9d0294fff8fac6f5714a03c73527dff3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6319,7 +6408,7 @@
    "hash": "b3:1dec7771905318c78bb28fc43b708ab72837ea833c21cc52704c28c857d8e004",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6390,7 +6479,7 @@
    "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6592,7 +6681,7 @@
    "hash": "b3:6b337108bc4ce091c02e4081c9e81bb45e104179b158d39e16f79476be16ada8",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6681,7 +6770,7 @@
    "hash": "b3:d1150e03a1f52c7c6445412f3c92c31ef4cdd3bdcdabcd1cbcf8633c10c62a1f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6689,7 +6778,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 130
+   "dependientes_total": 131
   },
   "gh": {
    "iname": "gh",
@@ -7224,7 +7313,7 @@
    "hash": "b3:74ade6a67d6a0938d6cba154d2a3d06e647efd872bdc02ada0860214c7b321c4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -7232,7 +7321,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 45
+   "dependientes_total": 46
   },
   "glib-shared": {
    "iname": "glib-shared",
@@ -8798,7 +8887,7 @@
    "hash": "b3:a4ed4c4b5c80dc40771eff08c3943916584fb31a3a7ca4d24988b0fcd425ab8a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -9633,7 +9722,7 @@
    "hash": "b3:50ab7957d85b082e67f918610174228d0c6c7e6d5f30260665b18ad729d5895f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -9868,13 +9957,9 @@
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
-    "escritorio-cosmic",
-    "escritorio-gnome",
-    "escritorio-kde",
-    "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 4
+   "dependientes_total": 3
   },
   "json-glib": {
    "iname": "json-glib",
@@ -15129,7 +15214,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15137,7 +15222,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 164
+   "dependientes_total": 165
   },
   "libffi-shared": {
    "iname": "libffi-shared",
@@ -15296,7 +15381,7 @@
    "hash": "b3:cf9e172cdc3e800ebade2a4bcfce9e94abfe5206593d62a6bc8f3c58d15850a5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15330,12 +15415,74 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7743bd7f08b4e12877faf4e5183fa125a9d534e670abcf2364c05c5994040278",
+   "hash": "b3:5b58e543fe38ab89effab3e1e1a036f9085c6680d3829362ed552a0d02a64d2e",
    "state": "never",
-   "blocked_by": [],
-   "unblocks": 0,
+   "blocked_by": [
+    "fcitx5"
+   ],
+   "unblocks": 4,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 4
+  },
+  "libime-dict": {
+   "iname": "libime-dict",
+   "version": "20260907",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:ce7639fe78834cb730517ac91489c91431b84ffc420c9079265fc7e573148c15",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-lm": {
+   "iname": "libime-lm",
+   "version": "20260629",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:7666c4188514e0129e74dde11e735ddef64398ebf6ce888db4f5bfa803f20992",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-table": {
+   "iname": "libime-table",
+   "version": "20240108",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:d4d0a5f7bdd6490c5444e6ff1fc6b87db41628e5a759368812d224a416a712ad",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
   },
   "libinput": {
    "iname": "libinput",
@@ -15849,7 +15996,7 @@
    "hash": "b3:fcf90a100f3b1db8f92ee7d1cde594c59736fdef44c7f9cf235c1dc6ae2e4e85",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -16224,7 +16371,7 @@
    "hash": "b3:539292bde1b09d7bbfd7d0b8c8ef9dca90b56dc45b145257ae8d763aaaff2ad8",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -16382,7 +16529,7 @@
    "hash": "b3:d026c7a748e89247f20abd94df4fa095ee28e6218299325baa382e1ef60c3d76",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-kde"
    ],
@@ -16427,7 +16574,7 @@
    "hash": "b3:1633c404e07e26b8bb7131e85e3c9976bacb81a1e88a8100b6aed166fa0fdeb6",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-kde"
    ],
@@ -18873,7 +19020,7 @@
    "hash": "b3:21e5be81539176ac4d09836c695c019b08e38f7eb16c9f31b3266cb5cda47507",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -19475,6 +19622,26 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "opencc": {
+   "iname": "opencc",
+   "version": "1.4.2",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "pkgconf",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:53436454eb1539d3b635ea2167f550dfde42af6f11a5f230b5cc0595ae014518",
+   "state": "debt",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "opencv": {
    "iname": "opencv",
    "version": "4.10.0",
@@ -19884,7 +20051,7 @@
    "hash": "b3:48e26d6cb4d4fa808b97accaab619ccb02437ede6a70178b9239e576e689b5ed",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20309,7 +20476,7 @@
    "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -20321,7 +20488,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 114
+   "dependientes_total": 115
   },
   "pcre2-shared": {
    "iname": "pcre2-shared",
@@ -20757,7 +20924,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20779,7 +20946,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -20791,7 +20958,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 488
+   "dependientes_total": 490
   },
   "plasma-activities": {
    "iname": "plasma-activities",
@@ -22465,7 +22632,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -23784,7 +23951,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -23796,7 +23963,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 302
+   "dependientes_total": 305
   },
   "sandokan-watch": {
    "iname": "sandokan-watch",
@@ -26832,7 +26999,7 @@
    "hash": "b3:cd87b4d3ba2148f6d82ac9a97049629e43e3634df9566d66d448620716fd15f0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-kde"
    ],
@@ -27495,7 +27662,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -27503,7 +27670,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 195
+   "dependientes_total": 196
   },
   "wayland-protocols": {
    "iname": "wayland-protocols",
@@ -27523,7 +27690,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -27531,7 +27698,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 91
+   "dependientes_total": 92
   },
   "websocketd": {
    "iname": "websocketd",
@@ -28422,7 +28589,7 @@
    "hash": "b3:c343cfecadc44f6fdc409709da5694e12bf531e9f2b7668a3df9d012f7d59954",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -28740,6 +28907,31 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "yoga": {
+   "iname": "yoga",
+   "version": "0.0.0-042f501",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:20776361209da507357ca134ccd08ecd2055dc40d2f6640f1ebc1ffa18227583",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-mirada",
+    "escritorio-sway"
+   ],
+   "dependientes_total": 1
+  },
   "yq-go": {
    "iname": "yq-go",
    "version": "4.53.3",
@@ -28948,7 +29140,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -28960,7 +29152,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 154
+   "dependientes_total": 155
   },
   "zlib-ng": {
    "iname": "zlib-ng",
@@ -29107,7 +29299,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "base",
     "cli",
@@ -29119,7 +29311,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 61
+   "dependientes_total": 62
   },
   "zstd-cli": {
    "iname": "zstd-cli",
diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json
index d0fa25c9..52edcf8d 100644
--- a/docs/state/build-state-wlr.json
+++ b/docs/state/build-state-wlr.json
@@ -1,27 +1,29 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 1007,
-  "nodes": 1010,
+  "recipes": 1015,
+  "nodes": 1018,
   "sealed": 1006,
-  "never": 1,
+  "debt": 4,
+  "never": 5,
   "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 327,
+  "c": 335,
   "go": 366,
   "gui": 42,
   "kernel": 8,
   "rust": 264
  },
  "debt_by_class": {
-  "c": 1
+  "c": 9
  },
  "by_queue": {
   "corpus": {
    "sealed": 995,
-   "never": 1,
+   "debt": 4,
+   "never": 5,
    "ajeno": 3
   },
   "incoming-wlr": {
@@ -45,13 +47,15 @@
    "raices": 52,
    "clausura": 104,
    "imagen": 83,
-   "sealed": 104
+   "sealed": 101,
+   "debt": 3
   },
   "escritorio-sway": {
    "raices": 161,
-   "clausura": 308,
-   "imagen": 275,
-   "sealed": 308
+   "clausura": 309,
+   "imagen": 276,
+   "sealed": 306,
+   "debt": 3
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -72,7 +76,7 @@
    "sealed": 122
   }
  },
- "sin_perfil": 621,
+ "sin_perfil": 628,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -518,7 +522,7 @@
    "hash": "b3:5087ef7594f986a08cedfdc58a91e454f64df6e0792c777e3d8a208a2878638f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -1204,7 +1208,7 @@
    "hash": "b3:4b5fbf3b38baf6f9579d56353925cd8b7f4b4e5acce9be80534e1c896a160104",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -1216,7 +1220,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 67
+   "dependientes_total": 68
   },
   "biome": {
    "iname": "biome",
@@ -1395,11 +1399,11 @@
    "hash": "b3:29e1d9d3039fb27e93d431fbab430c0ae1ac3c59961944397c4f32d6bf67f171",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-kde"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "bottom": {
    "iname": "bottom",
@@ -1785,7 +1789,7 @@
    "hash": "b3:b3275fcfa940c331392ceac278b5bc2172ff7960505de10c0368d1a208a7859a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -3033,7 +3037,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -3043,7 +3047,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 177
+   "dependientes_total": 180
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3719,7 +3723,7 @@
    "hash": "b3:02833d5b5d3c6a577c0f10454591e73f5a7714df24ab66d5db97f7dadecd65a0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -3731,7 +3735,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 16
+   "dependientes_total": 17
   },
   "dbus-shared": {
    "iname": "dbus-shared",
@@ -4907,7 +4911,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -4919,7 +4923,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 107
+   "dependientes_total": 108
   },
   "expat-shared": {
    "iname": "expat-shared",
@@ -4962,7 +4966,7 @@
    "hash": "b3:cff096fb476451967bbd1cc59e01744b23a26edc5fd03cf72e550c560e77cb95",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -4970,7 +4974,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 113
+   "dependientes_total": 114
   },
   "eza": {
    "iname": "eza",
@@ -5108,7 +5112,7 @@
   },
   "fcitx5": {
    "iname": "fcitx5",
-   "version": "5.1.14",
+   "version": "5.1.21",
    "link": "dynamic",
    "compiler": "zig-cc",
    "deps": [
@@ -5125,7 +5129,6 @@
     "glib",
     "harfbuzz",
     "iso-codes",
-    "json-c",
     "libffi",
     "libpng",
     "libuv",
@@ -5142,15 +5145,16 @@
     "wayland",
     "wayland-protocols",
     "xkeyboard-config",
+    "yoga",
     "zlib"
    ],
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:d4f34160348da3acd3c3495e576cd8d30603c315080fcb6bff07128fff5b3a06",
-   "state": "sealed",
+   "hash": "b3:b5943c014bb75b052a42f7e20c75d6ebd3a1eaddbd9a736d887809d44e9d5784",
+   "state": "debt",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5158,7 +5162,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 3
+   "dependientes_total": 4
   },
   "fcitx5-anthy": {
    "iname": "fcitx5-anthy",
@@ -5186,9 +5190,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7abb0a8e77e5be1b9b34ebef921dae039c176e294d66af304643a755cf093d70",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:fe035810701bfeec48532acad1291c99e84116f67f3c79e1de9901e3223c567e",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5199,6 +5205,55 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-chinese-addons": {
+   "iname": "fcitx5-chinese-addons",
+   "version": "5.1.13",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "binutils",
+    "boost",
+    "cmake",
+    "dbus",
+    "expat",
+    "extra-cmake-modules",
+    "fcitx5",
+    "fcitx5-pinyin-stroke",
+    "fcitx5-pinyin-table",
+    "gettext-tiny",
+    "glib",
+    "libffi",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "libxkbcommon",
+    "opencc",
+    "pcre2",
+    "pkgconf",
+    "samurai",
+    "wayland",
+    "wayland-protocols",
+    "zlib",
+    "zstd"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8201364fa7a1aa5a0f83a8a2aa6438358898478c2cc0917c778570048895fe37",
+   "state": "never",
+   "blocked_by": [
+    "fcitx5",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "opencc"
+   ],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "fcitx5-hangul": {
    "iname": "fcitx5-hangul",
    "version": "5.1.11",
@@ -5225,9 +5280,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:14094c742e7900cb792ef865c809660278348acc37491a582251053747d40b58",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:20c244ac4cb07868d761c3eb8ce0377024d255db7de05287d4fe0fb625cf8247",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5238,6 +5295,38 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-pinyin-stroke": {
+   "iname": "fcitx5-pinyin-stroke",
+   "version": "20250329",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:1bab75eedae64bfdb1d46781a4752346b61f1d7076298ae7fcf7db0e4d73996b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "fcitx5-pinyin-table": {
+   "iname": "fcitx5-pinyin-table",
+   "version": "20121124",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:96f570f195ccf0103c376fb263583dc1ac4eb218ef24d0872c60c33b87607869",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "fclones": {
    "iname": "fclones",
    "version": "0.35.0",
@@ -5749,7 +5838,7 @@
    "hash": "b3:b6fa07ce92f5b99d353bb13ec4b9578e9d0294fff8fac6f5714a03c73527dff3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5882,7 +5971,7 @@
    "hash": "b3:1dec7771905318c78bb28fc43b708ab72837ea833c21cc52704c28c857d8e004",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5953,7 +6042,7 @@
    "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6197,7 +6286,7 @@
    "hash": "b3:75746aa1646d7450c936beb15b85975266b983ad319fc10f332aace5c61aa602",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-sway"
    ],
@@ -6282,7 +6371,7 @@
    "hash": "b3:d1150e03a1f52c7c6445412f3c92c31ef4cdd3bdcdabcd1cbcf8633c10c62a1f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6290,7 +6379,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 130
+   "dependientes_total": 131
   },
   "gh": {
    "iname": "gh",
@@ -6825,7 +6914,7 @@
    "hash": "b3:74ade6a67d6a0938d6cba154d2a3d06e647efd872bdc02ada0860214c7b321c4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6833,7 +6922,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 45
+   "dependientes_total": 46
   },
   "glib-shared": {
    "iname": "glib-shared",
@@ -8349,7 +8438,7 @@
    "hash": "b3:a4ed4c4b5c80dc40771eff08c3943916584fb31a3a7ca4d24988b0fcd425ab8a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -9162,7 +9251,7 @@
    "hash": "b3:50ab7957d85b082e67f918610174228d0c6c7e6d5f30260665b18ad729d5895f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -9397,13 +9486,9 @@
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
-    "escritorio-cosmic",
-    "escritorio-gnome",
-    "escritorio-kde",
-    "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 4
+   "dependientes_total": 3
   },
   "json-glib": {
    "iname": "json-glib",
@@ -10890,7 +10975,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10898,7 +10983,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 164
+   "dependientes_total": 165
   },
   "libffi-shared": {
    "iname": "libffi-shared",
@@ -11052,7 +11137,7 @@
    "hash": "b3:cf9e172cdc3e800ebade2a4bcfce9e94abfe5206593d62a6bc8f3c58d15850a5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11086,12 +11171,74 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7743bd7f08b4e12877faf4e5183fa125a9d534e670abcf2364c05c5994040278",
+   "hash": "b3:5b58e543fe38ab89effab3e1e1a036f9085c6680d3829362ed552a0d02a64d2e",
    "state": "never",
-   "blocked_by": [],
-   "unblocks": 0,
+   "blocked_by": [
+    "fcitx5"
+   ],
+   "unblocks": 4,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 4
+  },
+  "libime-dict": {
+   "iname": "libime-dict",
+   "version": "20260907",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:ce7639fe78834cb730517ac91489c91431b84ffc420c9079265fc7e573148c15",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-lm": {
+   "iname": "libime-lm",
+   "version": "20260629",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:7666c4188514e0129e74dde11e735ddef64398ebf6ce888db4f5bfa803f20992",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-table": {
+   "iname": "libime-table",
+   "version": "20240108",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:d4d0a5f7bdd6490c5444e6ff1fc6b87db41628e5a759368812d224a416a712ad",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
   },
   "libinput": {
    "iname": "libinput",
@@ -11377,7 +11524,7 @@
    "hash": "b3:fcf90a100f3b1db8f92ee7d1cde594c59736fdef44c7f9cf235c1dc6ae2e4e85",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11707,7 +11854,7 @@
    "hash": "b3:539292bde1b09d7bbfd7d0b8c8ef9dca90b56dc45b145257ae8d763aaaff2ad8",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11789,7 +11936,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11797,7 +11944,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 64
+   "dependientes_total": 65
   },
   "libxml2": {
    "iname": "libxml2",
@@ -11813,7 +11960,7 @@
    "hash": "b3:47b0ccf84bc3f8a618bf67a59120cdd4fc847677432001505887e9f20923f059",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14077,7 +14224,7 @@
    "hash": "b3:21e5be81539176ac4d09836c695c019b08e38f7eb16c9f31b3266cb5cda47507",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14523,6 +14670,26 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "opencc": {
+   "iname": "opencc",
+   "version": "1.4.2",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "pkgconf",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:53436454eb1539d3b635ea2167f550dfde42af6f11a5f230b5cc0595ae014518",
+   "state": "debt",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "openrc": {
    "iname": "openrc",
    "version": "0.62.6",
@@ -14918,7 +15085,7 @@
    "hash": "b3:48e26d6cb4d4fa808b97accaab619ccb02437ede6a70178b9239e576e689b5ed",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15343,7 +15510,7 @@
    "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -15355,7 +15522,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 114
+   "dependientes_total": 115
   },
   "pcre2-shared": {
    "iname": "pcre2-shared",
@@ -15723,7 +15890,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15745,7 +15912,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -15757,7 +15924,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 488
+   "dependientes_total": 490
   },
   "plow": {
    "iname": "plow",
@@ -16298,7 +16465,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -17007,7 +17174,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -17019,7 +17186,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 302
+   "dependientes_total": 305
   },
   "sandokan-watch": {
    "iname": "sandokan-watch",
@@ -19884,7 +20051,7 @@
    "hash": "b3:882b08b832f23a914499f8d5a37492bdeeec5416ebcc16adebd63098c71c3a2b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -20501,7 +20668,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20509,7 +20676,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 195
+   "dependientes_total": 196
   },
   "wayland-protocols": {
    "iname": "wayland-protocols",
@@ -20529,7 +20696,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20537,7 +20704,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 91
+   "dependientes_total": 92
   },
   "websocketd": {
    "iname": "websocketd",
@@ -21130,7 +21297,7 @@
    "hash": "b3:c343cfecadc44f6fdc409709da5694e12bf531e9f2b7668a3df9d012f7d59954",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -21448,6 +21615,31 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "yoga": {
+   "iname": "yoga",
+   "version": "0.0.0-042f501",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:20776361209da507357ca134ccd08ecd2055dc40d2f6640f1ebc1ffa18227583",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-mirada",
+    "escritorio-sway"
+   ],
+   "dependientes_total": 1
+  },
   "yq-go": {
    "iname": "yq-go",
    "version": "4.53.3",
@@ -21656,7 +21848,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -21668,7 +21860,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 154
+   "dependientes_total": 155
   },
   "zlib-ng": {
    "iname": "zlib-ng",
@@ -21815,7 +22007,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "base",
     "cli",
@@ -21827,7 +22019,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 61
+   "dependientes_total": 62
   },
   "zstd-cli": {
    "iname": "zstd-cli",
diff --git a/docs/state/build-state.json b/docs/state/build-state.json
index a9856610..25c9f679 100644
--- a/docs/state/build-state.json
+++ b/docs/state/build-state.json
@@ -1,27 +1,29 @@
 {
  "schema": "hammer-build-state/1",
  "totals": {
-  "recipes": 997,
-  "nodes": 1000,
+  "recipes": 1005,
+  "nodes": 1008,
   "sealed": 996,
-  "never": 1,
+  "debt": 4,
+  "never": 5,
   "ajeno": 3
  },
  "by_class": {
   "ajeno": 3,
-  "c": 317,
+  "c": 325,
   "go": 366,
   "gui": 42,
   "kernel": 8,
   "rust": 264
  },
  "debt_by_class": {
-  "c": 1
+  "c": 9
  },
  "by_queue": {
   "corpus": {
    "sealed": 996,
-   "never": 1,
+   "debt": 4,
+   "never": 5,
    "ajeno": 3
   }
  },
@@ -42,7 +44,8 @@
    "raices": 52,
    "clausura": 105,
    "imagen": 84,
-   "sealed": 105
+   "sealed": 102,
+   "debt": 3
   },
   "metal-tigerlake": {
    "raices": 2,
@@ -63,7 +66,7 @@
    "sealed": 122
   }
  },
- "sin_perfil": 621,
+ "sin_perfil": 628,
  "orphan_deps": [],
  "topo_ok": true,
  "nodes": {
@@ -509,7 +512,7 @@
    "hash": "b3:5087ef7594f986a08cedfdc58a91e454f64df6e0792c777e3d8a208a2878638f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -1195,7 +1198,7 @@
    "hash": "b3:4b5fbf3b38baf6f9579d56353925cd8b7f4b4e5acce9be80534e1c896a160104",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -1207,7 +1210,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 67
+   "dependientes_total": 68
   },
   "biome": {
    "iname": "biome",
@@ -1386,11 +1389,11 @@
    "hash": "b3:29e1d9d3039fb27e93d431fbab430c0ae1ac3c59961944397c4f32d6bf67f171",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "escritorio-kde"
    ],
-   "dependientes_total": 2
+   "dependientes_total": 3
   },
   "bottom": {
    "iname": "bottom",
@@ -1776,7 +1779,7 @@
    "hash": "b3:b3275fcfa940c331392ceac278b5bc2172ff7960505de10c0368d1a208a7859a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -3024,7 +3027,7 @@
    "hash": "b3:5f6c63a239018869d4b0f37e019ce081f2a5f077dbf3d441d8f14163c54dcb2f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "cli",
     "escritorio-cosmic",
@@ -3034,7 +3037,7 @@
     "escritorio-sway",
     "servidor"
    ],
-   "dependientes_total": 177
+   "dependientes_total": 180
   },
   "cmctl": {
    "iname": "cmctl",
@@ -3710,7 +3713,7 @@
    "hash": "b3:02833d5b5d3c6a577c0f10454591e73f5a7714df24ab66d5db97f7dadecd65a0",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -3722,7 +3725,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 16
+   "dependientes_total": 17
   },
   "dbus-shared": {
    "iname": "dbus-shared",
@@ -4860,7 +4863,7 @@
    "hash": "b3:117ee7e8fd5a41bd936d723c72c95cd3f8290292b52ba8088cc0701be170597b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -4872,7 +4875,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 107
+   "dependientes_total": 108
   },
   "expat-shared": {
    "iname": "expat-shared",
@@ -4915,7 +4918,7 @@
    "hash": "b3:cff096fb476451967bbd1cc59e01744b23a26edc5fd03cf72e550c560e77cb95",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -4923,7 +4926,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 113
+   "dependientes_total": 114
   },
   "eza": {
    "iname": "eza",
@@ -5061,7 +5064,7 @@
   },
   "fcitx5": {
    "iname": "fcitx5",
-   "version": "5.1.14",
+   "version": "5.1.21",
    "link": "dynamic",
    "compiler": "zig-cc",
    "deps": [
@@ -5078,7 +5081,6 @@
     "glib",
     "harfbuzz",
     "iso-codes",
-    "json-c",
     "libffi",
     "libpng",
     "libuv",
@@ -5095,15 +5097,16 @@
     "wayland",
     "wayland-protocols",
     "xkeyboard-config",
+    "yoga",
     "zlib"
    ],
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:d4f34160348da3acd3c3495e576cd8d30603c315080fcb6bff07128fff5b3a06",
-   "state": "sealed",
+   "hash": "b3:b5943c014bb75b052a42f7e20c75d6ebd3a1eaddbd9a736d887809d44e9d5784",
+   "state": "debt",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5111,7 +5114,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 3
+   "dependientes_total": 4
   },
   "fcitx5-anthy": {
    "iname": "fcitx5-anthy",
@@ -5139,9 +5142,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7abb0a8e77e5be1b9b34ebef921dae039c176e294d66af304643a755cf093d70",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:fe035810701bfeec48532acad1291c99e84116f67f3c79e1de9901e3223c567e",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5152,6 +5157,55 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-chinese-addons": {
+   "iname": "fcitx5-chinese-addons",
+   "version": "5.1.13",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "binutils",
+    "boost",
+    "cmake",
+    "dbus",
+    "expat",
+    "extra-cmake-modules",
+    "fcitx5",
+    "fcitx5-pinyin-stroke",
+    "fcitx5-pinyin-table",
+    "gettext-tiny",
+    "glib",
+    "libffi",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "libxkbcommon",
+    "opencc",
+    "pcre2",
+    "pkgconf",
+    "samurai",
+    "wayland",
+    "wayland-protocols",
+    "zlib",
+    "zstd"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:8201364fa7a1aa5a0f83a8a2aa6438358898478c2cc0917c778570048895fe37",
+   "state": "never",
+   "blocked_by": [
+    "fcitx5",
+    "libime",
+    "libime-dict",
+    "libime-lm",
+    "libime-table",
+    "opencc"
+   ],
+   "unblocks": 0,
+   "perfiles": [],
+   "dependientes_total": 0
+  },
   "fcitx5-hangul": {
    "iname": "fcitx5-hangul",
    "version": "5.1.11",
@@ -5178,9 +5232,11 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:14094c742e7900cb792ef865c809660278348acc37491a582251053747d40b58",
-   "state": "sealed",
-   "blocked_by": [],
+   "hash": "b3:20c244ac4cb07868d761c3eb8ce0377024d255db7de05287d4fe0fb625cf8247",
+   "state": "debt",
+   "blocked_by": [
+    "fcitx5"
+   ],
    "unblocks": 0,
    "perfiles": [
     "escritorio-cosmic",
@@ -5191,6 +5247,38 @@
    ],
    "dependientes_total": 0
   },
+  "fcitx5-pinyin-stroke": {
+   "iname": "fcitx5-pinyin-stroke",
+   "version": "20250329",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:1bab75eedae64bfdb1d46781a4752346b61f1d7076298ae7fcf7db0e4d73996b",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "fcitx5-pinyin-table": {
+   "iname": "fcitx5-pinyin-table",
+   "version": "20121124",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:96f570f195ccf0103c376fb263583dc1ac4eb218ef24d0872c60c33b87607869",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "fclones": {
    "iname": "fclones",
    "version": "0.35.0",
@@ -5702,7 +5790,7 @@
    "hash": "b3:b6fa07ce92f5b99d353bb13ec4b9578e9d0294fff8fac6f5714a03c73527dff3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5835,7 +5923,7 @@
    "hash": "b3:1dec7771905318c78bb28fc43b708ab72837ea833c21cc52704c28c857d8e004",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -5906,7 +5994,7 @@
    "hash": "b3:5503952cb0c35e16854f641873538580e56916c545682b1ed09a9ccaad3a2913",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6108,7 +6196,7 @@
    "hash": "b3:6b337108bc4ce091c02e4081c9e81bb45e104179b158d39e16f79476be16ada8",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6197,7 +6285,7 @@
    "hash": "b3:d1150e03a1f52c7c6445412f3c92c31ef4cdd3bdcdabcd1cbcf8633c10c62a1f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6205,7 +6293,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 130
+   "dependientes_total": 131
   },
   "gh": {
    "iname": "gh",
@@ -6740,7 +6828,7 @@
    "hash": "b3:74ade6a67d6a0938d6cba154d2a3d06e647efd872bdc02ada0860214c7b321c4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -6748,7 +6836,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 45
+   "dependientes_total": 46
   },
   "glib-shared": {
    "iname": "glib-shared",
@@ -8233,7 +8321,7 @@
    "hash": "b3:a4ed4c4b5c80dc40771eff08c3943916584fb31a3a7ca4d24988b0fcd425ab8a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -9046,7 +9134,7 @@
    "hash": "b3:50ab7957d85b082e67f918610174228d0c6c7e6d5f30260665b18ad729d5895f",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -9281,13 +9369,9 @@
    "blocked_by": [],
    "unblocks": 0,
    "perfiles": [
-    "escritorio-cosmic",
-    "escritorio-gnome",
-    "escritorio-kde",
-    "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 4
+   "dependientes_total": 3
   },
   "json-glib": {
    "iname": "json-glib",
@@ -10774,7 +10858,7 @@
    "hash": "b3:1df7e7a3eac63694f8d094646cfc231f3843995f6f9f945cda138760f6bc9838",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10782,7 +10866,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 164
+   "dependientes_total": 165
   },
   "libffi-shared": {
    "iname": "libffi-shared",
@@ -10936,7 +11020,7 @@
    "hash": "b3:cf9e172cdc3e800ebade2a4bcfce9e94abfe5206593d62a6bc8f3c58d15850a5",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -10970,12 +11054,74 @@
    "cls": "c",
    "queue": "corpus",
    "foreign": false,
-   "hash": "b3:7743bd7f08b4e12877faf4e5183fa125a9d534e670abcf2364c05c5994040278",
+   "hash": "b3:5b58e543fe38ab89effab3e1e1a036f9085c6680d3829362ed552a0d02a64d2e",
    "state": "never",
-   "blocked_by": [],
-   "unblocks": 0,
+   "blocked_by": [
+    "fcitx5"
+   ],
+   "unblocks": 4,
    "perfiles": [],
-   "dependientes_total": 0
+   "dependientes_total": 4
+  },
+  "libime-dict": {
+   "iname": "libime-dict",
+   "version": "20260907",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:ce7639fe78834cb730517ac91489c91431b84ffc420c9079265fc7e573148c15",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-lm": {
+   "iname": "libime-lm",
+   "version": "20260629",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:7666c4188514e0129e74dde11e735ddef64398ebf6ce888db4f5bfa803f20992",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
+  "libime-table": {
+   "iname": "libime-table",
+   "version": "20240108",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "libime"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:d4d0a5f7bdd6490c5444e6ff1fc6b87db41628e5a759368812d224a416a712ad",
+   "state": "never",
+   "blocked_by": [
+    "libime"
+   ],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
   },
   "libinput": {
    "iname": "libinput",
@@ -11261,7 +11407,7 @@
    "hash": "b3:fcf90a100f3b1db8f92ee7d1cde594c59736fdef44c7f9cf235c1dc6ae2e4e85",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11591,7 +11737,7 @@
    "hash": "b3:539292bde1b09d7bbfd7d0b8c8ef9dca90b56dc45b145257ae8d763aaaff2ad8",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11673,7 +11819,7 @@
    "hash": "b3:b7410a2bd1220d877954db9a19f94db322623506c7b558ff684a6390779c081b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -11681,7 +11827,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 64
+   "dependientes_total": 65
   },
   "libxml2": {
    "iname": "libxml2",
@@ -11697,7 +11843,7 @@
    "hash": "b3:47b0ccf84bc3f8a618bf67a59120cdd4fc847677432001505887e9f20923f059",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -13961,7 +14107,7 @@
    "hash": "b3:21e5be81539176ac4d09836c695c019b08e38f7eb16c9f31b3266cb5cda47507",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -14407,6 +14553,26 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "opencc": {
+   "iname": "opencc",
+   "version": "1.4.2",
+   "link": "dynamic",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "pkgconf",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:53436454eb1539d3b635ea2167f550dfde42af6f11a5f230b5cc0595ae014518",
+   "state": "debt",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [],
+   "dependientes_total": 1
+  },
   "openrc": {
    "iname": "openrc",
    "version": "0.62.6",
@@ -14802,7 +14968,7 @@
    "hash": "b3:48e26d6cb4d4fa808b97accaab619ccb02437ede6a70178b9239e576e689b5ed",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15227,7 +15393,7 @@
    "hash": "b3:c4930964fbaf4f33365e6eb8d7e6069ae3056b5796fca83d254bee2a88a341bc",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -15239,7 +15405,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 114
+   "dependientes_total": 115
   },
   "pcre2-shared": {
    "iname": "pcre2-shared",
@@ -15607,7 +15773,7 @@
    "hash": "b3:22f640e209a9559d193a99563fff6378dc92c8f7f6a44be935172c8f4f7ecb0a",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -15629,7 +15795,7 @@
    "hash": "b3:cfb6a37eb990fb001dd66d5c2103e80cfa858b49aaa60a397ba0356830cc09b4",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -15641,7 +15807,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 488
+   "dependientes_total": 490
   },
   "plow": {
    "iname": "plow",
@@ -16182,7 +16348,7 @@
    "hash": "b3:ff5cf5e5080f20587b26946d0dfff36a58c9096d30eace4ae9cece24594d171e",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -16891,7 +17057,7 @@
    "hash": "b3:2f75c0e225a60fd56f7e415b7a739a461c97695c2e3f015c9af576d8a4a2492c",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 6,
    "perfiles": [
     "base",
     "cli",
@@ -16903,7 +17069,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 302
+   "dependientes_total": 305
   },
   "sandokan-watch": {
    "iname": "sandokan-watch",
@@ -19565,7 +19731,7 @@
    "hash": "b3:882b08b832f23a914499f8d5a37492bdeeec5416ebcc16adebd63098c71c3a2b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "base",
     "cli",
@@ -20182,7 +20348,7 @@
    "hash": "b3:51116f72a799ceaf8bc9d5512ec5dc413865a6376e2285e550af10046572287b",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20190,7 +20356,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 195
+   "dependientes_total": 196
   },
   "wayland-protocols": {
    "iname": "wayland-protocols",
@@ -20210,7 +20376,7 @@
    "hash": "b3:9f81e41cbe8cb202121d8b9d697c7334a2c5d58bbf7cf7734eded9878c5db303",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 4,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -20218,7 +20384,7 @@
     "escritorio-mirada",
     "escritorio-sway"
    ],
-   "dependientes_total": 91
+   "dependientes_total": 92
   },
   "websocketd": {
    "iname": "websocketd",
@@ -20772,7 +20938,7 @@
    "hash": "b3:c343cfecadc44f6fdc409709da5694e12bf531e9f2b7668a3df9d012f7d59954",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 0,
+   "unblocks": 1,
    "perfiles": [
     "escritorio-cosmic",
     "escritorio-gnome",
@@ -21046,6 +21212,31 @@
    "perfiles": [],
    "dependientes_total": 0
   },
+  "yoga": {
+   "iname": "yoga",
+   "version": "0.0.0-042f501",
+   "link": "static",
+   "compiler": "zig-cc",
+   "deps": [
+    "cmake",
+    "samurai"
+   ],
+   "cls": "c",
+   "queue": "corpus",
+   "foreign": false,
+   "hash": "b3:20776361209da507357ca134ccd08ecd2055dc40d2f6640f1ebc1ffa18227583",
+   "state": "sealed",
+   "blocked_by": [],
+   "unblocks": 1,
+   "perfiles": [
+    "escritorio-cosmic",
+    "escritorio-gnome",
+    "escritorio-kde",
+    "escritorio-mirada",
+    "escritorio-sway"
+   ],
+   "dependientes_total": 1
+  },
   "yq-go": {
    "iname": "yq-go",
    "version": "4.53.3",
@@ -21254,7 +21445,7 @@
    "hash": "b3:dc363f261a71239412f6090e50e8abc0c7f6e544ccefa48c5ee5f47d26e84ef3",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 5,
    "perfiles": [
     "base",
     "cli",
@@ -21266,7 +21457,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 154
+   "dependientes_total": 155
   },
   "zlib-ng": {
    "iname": "zlib-ng",
@@ -21413,7 +21604,7 @@
    "hash": "b3:1ceb6215a5a3061ac385e036da642341da61a585abe62a1c904bd0c8c2f4d5fb",
    "state": "sealed",
    "blocked_by": [],
-   "unblocks": 1,
+   "unblocks": 2,
    "perfiles": [
     "base",
     "cli",
@@ -21425,7 +21616,7 @@
     "servidor",
     "servidor-minimo"
    ],
-   "dependientes_total": 61
+   "dependientes_total": 62
   },
   "zstd-cli": {
    "iname": "zstd-cli",
diff --git a/docs/state/cierres.json b/docs/state/cierres.json
index 68642a4c..9c6890dc 100644
--- a/docs/state/cierres.json
+++ b/docs/state/cierres.json
@@ -26,8 +26,14 @@
    "vista": "imagen",
    "wanted": [],
    "nodos_en_digest": 288,
-   "estado": "ok",
-   "cierre": "sha256:6751dc41e56acd2d0a5bda0f65edf6bac21ab30a6d27fbb9b60d3faa5465edc8"
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/fcitx5 (estado=debt)",
+    "corpus/fcitx5-anthy (estado=debt)",
+    "corpus/fcitx5-hangul (estado=debt)"
+   ],
+   "n_impedidos": 3,
+   "cierre": null
   },
   {
    "perfil": "escritorio-gnome",
@@ -35,8 +41,14 @@
    "vista": "imagen",
    "wanted": [],
    "nodos_en_digest": 362,
-   "estado": "ok",
-   "cierre": "sha256:9bbc638e4510a97a7e9f52044514658f0e8befd67eaf020b4e3de54a77ff3c7e"
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/fcitx5 (estado=debt)",
+    "corpus/fcitx5-anthy (estado=debt)",
+    "corpus/fcitx5-hangul (estado=debt)"
+   ],
+   "n_impedidos": 3,
+   "cierre": null
   },
   {
    "perfil": "escritorio-kde",
@@ -46,8 +58,14 @@
     "wanted/xwayland"
    ],
    "nodos_en_digest": 436,
-   "estado": "ok",
-   "cierre": "sha256:8d2bd4ae2057cb893975a5170d57e91b4eacecc04a892890f8006f3cd872f894"
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/fcitx5 (estado=debt)",
+    "corpus/fcitx5-anthy (estado=debt)",
+    "corpus/fcitx5-hangul (estado=debt)"
+   ],
+   "n_impedidos": 3,
+   "cierre": null
   },
   {
    "perfil": "escritorio-mirada",
@@ -55,17 +73,29 @@
    "vista": "imagen",
    "wanted": [],
    "nodos_en_digest": 84,
-   "estado": "ok",
-   "cierre": "sha256:fbc357d5a864ad456e3a1f2688f86d1fcf3c9df0b07939802d320bfe6382fee6"
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/fcitx5 (estado=debt)",
+    "corpus/fcitx5-anthy (estado=debt)",
+    "corpus/fcitx5-hangul (estado=debt)"
+   ],
+   "n_impedidos": 3,
+   "cierre": null
   },
   {
    "perfil": "escritorio-sway",
-   "nodos": 276,
+   "nodos": 277,
    "vista": "imagen",
    "wanted": [],
-   "nodos_en_digest": 276,
-   "estado": "ok",
-   "cierre": "sha256:20f16cae9da309129a1c84bfa491b3a71b53bab6fd087c01a22151a01b8dedde"
+   "nodos_en_digest": 277,
+   "estado": "incompleto",
+   "impedidos": [
+    "corpus/fcitx5 (estado=debt)",
+    "corpus/fcitx5-anthy (estado=debt)",
+    "corpus/fcitx5-hangul (estado=debt)"
+   ],
+   "n_impedidos": 3,
+   "cierre": null
   },
   {
    "perfil": "metal-tigerlake",
@@ -95,7 +125,7 @@
    "cierre": "sha256:0248eefe0b827aa789c34397ba6803549d51579af53140ba360030e3e9b7965d"
   }
  ],
- "completos": 10,
+ "completos": 5,
  "total": 10,
  "conflictos_de_hash": 0,
  "movidos_vs_anterior": []
diff --git a/docs/state/drenaje.json b/docs/state/drenaje.json
index 2fb5bb41..1fab1753 100644
--- a/docs/state/drenaje.json
+++ b/docs/state/drenaje.json
@@ -23,47 +23,127 @@
   "escritorio-cosmic": {
    "grafo": "docs/state/build-state-cosmic.json",
    "nodos": 321,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "en_deuda": 3,
+   "ondas": 2,
+   "profundidad": 2,
+   "construibles_ya": [
+    "fcitx5"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "fcitx5"
+     ]
+    },
+    {
+     "n": 2,
+     "recetas": [
+      "fcitx5-anthy",
+      "fcitx5-hangul"
+     ]
+    }
+   ]
   },
   "escritorio-gnome": {
    "grafo": "docs/state/build-state-gnome.json",
    "nodos": 385,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "en_deuda": 3,
+   "ondas": 2,
+   "profundidad": 2,
+   "construibles_ya": [
+    "fcitx5"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "fcitx5"
+     ]
+    },
+    {
+     "n": 2,
+     "recetas": [
+      "fcitx5-anthy",
+      "fcitx5-hangul"
+     ]
+    }
+   ]
   },
   "escritorio-kde": {
    "grafo": "docs/state/build-state-kde.json",
    "nodos": 457,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "en_deuda": 3,
+   "ondas": 2,
+   "profundidad": 2,
+   "construibles_ya": [
+    "fcitx5"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "fcitx5"
+     ]
+    },
+    {
+     "n": 2,
+     "recetas": [
+      "fcitx5-anthy",
+      "fcitx5-hangul"
+     ]
+    }
+   ]
   },
   "escritorio-mirada": {
    "grafo": "docs/state/build-state.json",
    "nodos": 105,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "en_deuda": 3,
+   "ondas": 2,
+   "profundidad": 2,
+   "construibles_ya": [
+    "fcitx5"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "fcitx5"
+     ]
+    },
+    {
+     "n": 2,
+     "recetas": [
+      "fcitx5-anthy",
+      "fcitx5-hangul"
+     ]
+    }
+   ]
   },
   "escritorio-sway": {
    "grafo": "docs/state/build-state-wlr.json",
-   "nodos": 308,
-   "en_deuda": 0,
-   "ondas": 0,
-   "profundidad": 0,
-   "construibles_ya": [],
-   "olas": []
+   "nodos": 309,
+   "en_deuda": 3,
+   "ondas": 2,
+   "profundidad": 2,
+   "construibles_ya": [
+    "fcitx5"
+   ],
+   "olas": [
+    {
+     "n": 1,
+     "recetas": [
+      "fcitx5"
+     ]
+    },
+    {
+     "n": 2,
+     "recetas": [
+      "fcitx5-anthy",
+      "fcitx5-hangul"
+     ]
+    }
+   ]
   },
   "metal-tigerlake": {
    "grafo": "docs/state/build-state.json",
diff --git a/docs/state/duplicados.json b/docs/state/duplicados.json
index 3b233975..440c2f5b 100644
--- a/docs/state/duplicados.json
+++ b/docs/state/duplicados.json
@@ -81,7 +81,7 @@
    ],
    "radio": {
     "corpus/dbus-shared": 13,
-    "corpus/dbus": 16,
+    "corpus/dbus": 17,
     "incoming-kde/dbus": 117
    }
   },
@@ -115,7 +115,7 @@
    ],
    "radio": {
     "corpus/expat-shared": 2,
-    "corpus/expat": 107
+    "corpus/expat": 108
    }
   },
   {
@@ -176,7 +176,7 @@
    ],
    "radio": {
     "corpus/glib-shared": 25,
-    "corpus/glib": 45,
+    "corpus/glib": 46,
     "incoming-gnome/glib-introspected": 30,
     "incoming-gnome/glib": 62
    }
@@ -241,7 +241,7 @@
    ],
    "radio": {
     "corpus/libffi-shared": 10,
-    "corpus/libffi": 164
+    "corpus/libffi": 165
    }
   },
   {
@@ -463,7 +463,7 @@
    ],
    "radio": {
     "corpus/pcre2-shared": 26,
-    "corpus/pcre2": 114
+    "corpus/pcre2": 115
    }
   },
   {
@@ -552,7 +552,7 @@
    ],
    "radio": {
     "corpus/zlib-shared": 107,
-    "corpus/zlib": 154
+    "corpus/zlib": 155
    }
   },
   {
@@ -563,7 +563,7 @@
    ],
    "radio": {
     "corpus/zstd-cli": 0,
-    "corpus/zstd": 61
+    "corpus/zstd": 62
    }
   },
   {
@@ -597,7 +597,7 @@
     "corpus/itstool"
    ],
    "radio": {
-    "corpus/gettext-tiny": 130,
+    "corpus/gettext-tiny": 131,
     "corpus/itstool": 2
    },
    "carriers": [
@@ -748,7 +748,7 @@
    ],
    "redundante": false,
    "radio": {
-    "corpus/dbus": 16,
+    "corpus/dbus": 17,
     "incoming-kde/dbus": 117
    }
   },
@@ -774,7 +774,7 @@
    ],
    "redundante": false,
    "radio": {
-    "corpus/glib": 45,
+    "corpus/glib": 46,
     "incoming-gnome/glib": 62
    }
   },
@@ -980,7 +980,7 @@
    ],
    "redundante": false,
    "radio": {
-    "corpus/libxkbcommon": 64,
+    "corpus/libxkbcommon": 65,
     "incoming-kde/libxkbcommon": 119
    }
   },
diff --git a/docs/state/fuentes-vigia.json b/docs/state/fuentes-vigia.json
index 815f011e..06d2a07b 100644
--- a/docs/state/fuentes-vigia.json
+++ b/docs/state/fuentes-vigia.json
@@ -1,8 +1,8 @@
 {
  "schema": "hammer-fuentes-vigia/1",
- "total": 1324,
- "vivas": 1319,
- "muertas": 5,
+ "total": 1332,
+ "vivas": 1326,
+ "muertas": 6,
  "detalle_muertas": [
   {
    "receta": "firefox-pgo-profile",
@@ -14,6 +14,16 @@
    "viva": false,
    "respaldo": "mirror"
   },
+  {
+   "receta": "gmp",
+   "fichero": "recipes/incoming-cosmic/gmp.toml",
+   "tipo": "tarball",
+   "url": "https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz",
+   "sha256": "a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898",
+   "codigo": "000",
+   "viva": false,
+   "respaldo": "EN RIESGO"
+  },
   {
    "receta": "ia-modelo-chat",
    "fichero": "recipes/ia-modelo-chat.toml",
@@ -54,6 +64,6 @@
    "respaldo": "mirror"
   }
  ],
- "en_riesgo": 0,
+ "en_riesgo": 1,
  "mirror_consultado": true
 }
diff --git a/docs/state/keystones.json b/docs/state/keystones.json
index 098ba77a..53d0ff24 100644
--- a/docs/state/keystones.json
+++ b/docs/state/keystones.json
@@ -2,330 +2,393 @@
  "schema": "hammer-keystones/3",
  "nudos": [
   {
-   "nudo": "corpus/make",
-   "gateo_total": 635,
+   "nudo": "corpus/fcitx5",
+   "gateo_total": 7,
+   "gateo_en_deuda": 7,
+   "exclusivo": 2,
+   "en_deuda": true
+  },
+  {
+   "nudo": "corpus/libime",
+   "gateo_total": 4,
+   "gateo_en_deuda": 4,
+   "exclusivo": 0,
+   "en_deuda": true
+  },
+  {
+   "nudo": "corpus/libime-dict",
+   "gateo_total": 1,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
-   "en_deuda": false
+   "en_deuda": true
   },
   {
-   "nudo": "corpus/binutils",
-   "gateo_total": 542,
+   "nudo": "corpus/libime-lm",
+   "gateo_total": 1,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
+   "en_deuda": true
+  },
+  {
+   "nudo": "corpus/libime-table",
+   "gateo_total": 1,
+   "gateo_en_deuda": 1,
+   "exclusivo": 0,
+   "en_deuda": true
+  },
+  {
+   "nudo": "corpus/opencc",
+   "gateo_total": 1,
+   "gateo_en_deuda": 1,
+   "exclusivo": 0,
+   "en_deuda": true
+  },
+  {
+   "nudo": "corpus/make",
+   "gateo_total": 641,
+   "gateo_en_deuda": 9,
+   "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/pkgconf",
-   "gateo_total": 532,
-   "gateo_en_deuda": 1,
+   "gateo_total": 537,
+   "gateo_en_deuda": 9,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/samurai",
+   "gateo_total": 405,
+   "gateo_en_deuda": 9,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/cmake",
+   "gateo_total": 227,
+   "gateo_en_deuda": 9,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/binutils",
+   "gateo_total": 546,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/zlib",
-   "gateo_total": 449,
-   "gateo_en_deuda": 1,
+   "gateo_total": 453,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/perl",
-   "gateo_total": 443,
-   "gateo_en_deuda": 1,
+   "gateo_total": 447,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/ncurses-shared",
-   "gateo_total": 415,
-   "gateo_en_deuda": 1,
+   "gateo_total": 419,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/xz-shared",
-   "gateo_total": 415,
-   "gateo_en_deuda": 1,
+   "gateo_total": 419,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/bzip2-shared",
-   "gateo_total": 414,
-   "gateo_en_deuda": 1,
+   "gateo_total": 418,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/readline-shared",
-   "gateo_total": 413,
-   "gateo_en_deuda": 1,
+   "gateo_total": 417,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/openssl-threads",
-   "gateo_total": 413,
-   "gateo_en_deuda": 1,
+   "gateo_total": 417,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/sqlite-shared",
-   "gateo_total": 412,
-   "gateo_en_deuda": 1,
+   "gateo_total": 416,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/python3",
-   "gateo_total": 411,
-   "gateo_en_deuda": 1,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/samurai",
-   "gateo_total": 399,
-   "gateo_en_deuda": 1,
+   "gateo_total": 415,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/meson",
-   "gateo_total": 368,
-   "gateo_en_deuda": 1,
+   "gateo_total": 372,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libffi",
-   "gateo_total": 300,
-   "gateo_en_deuda": 1,
+   "gateo_total": 304,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/bison",
-   "gateo_total": 262,
-   "gateo_en_deuda": 1,
+   "gateo_total": 266,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/expat",
-   "gateo_total": 256,
-   "gateo_en_deuda": 1,
+   "gateo_total": 260,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/pcre2",
-   "gateo_total": 249,
-   "gateo_en_deuda": 1,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/cmake",
-   "gateo_total": 221,
-   "gateo_en_deuda": 1,
+   "gateo_total": 253,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/wayland",
-   "gateo_total": 208,
-   "gateo_en_deuda": 1,
+   "gateo_total": 212,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/wayland-protocols",
-   "gateo_total": 203,
-   "gateo_en_deuda": 1,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "corpus/zstd",
-   "gateo_total": 194,
-   "gateo_en_deuda": 1,
+   "gateo_total": 207,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/gettext-tiny",
-   "gateo_total": 157,
-   "gateo_en_deuda": 1,
+   "gateo_total": 161,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/linux-headers",
-   "gateo_total": 143,
-   "gateo_en_deuda": 1,
+   "gateo_total": 147,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/extra-cmake-modules",
-   "gateo_total": 113,
-   "gateo_en_deuda": 1,
+   "gateo_total": 117,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/glib",
-   "gateo_total": 97,
-   "gateo_en_deuda": 1,
+   "gateo_total": 101,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/gperf",
-   "gateo_total": 77,
-   "gateo_en_deuda": 1,
+   "gateo_total": 81,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libxkbcommon",
-   "gateo_total": 69,
-   "gateo_en_deuda": 1,
+   "gateo_total": 73,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/pixman",
-   "gateo_total": 59,
-   "gateo_en_deuda": 1,
+   "gateo_total": 63,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libpng",
-   "gateo_total": 54,
-   "gateo_en_deuda": 1,
+   "gateo_total": 58,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/freetype",
-   "gateo_total": 45,
-   "gateo_en_deuda": 1,
+   "gateo_total": 49,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/fribidi",
-   "gateo_total": 45,
-   "gateo_en_deuda": 1,
+   "gateo_total": 49,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/fontconfig",
-   "gateo_total": 43,
-   "gateo_en_deuda": 1,
+   "gateo_total": 47,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/libxml2",
-   "gateo_total": 27,
-   "gateo_en_deuda": 1,
+   "gateo_total": 31,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/harfbuzz",
-   "gateo_total": 25,
-   "gateo_en_deuda": 1,
+   "gateo_total": 29,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/dbus",
-   "gateo_total": 25,
-   "gateo_en_deuda": 1,
+   "gateo_total": 29,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/cairo",
-   "gateo_total": 22,
-   "gateo_en_deuda": 1,
+   "gateo_total": 26,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/gdk-pixbuf",
-   "gateo_total": 15,
-   "gateo_en_deuda": 1,
+   "gateo_total": 19,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/pango",
-   "gateo_total": 15,
-   "gateo_en_deuda": 1,
+   "gateo_total": 19,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/xkeyboard-config",
-   "gateo_total": 12,
-   "gateo_en_deuda": 1,
+   "gateo_total": 16,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/iso-codes",
-   "gateo_total": 11,
-   "gateo_en_deuda": 1,
+   "gateo_total": 15,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
    "nudo": "corpus/util-linux",
+   "gateo_total": 12,
+   "gateo_en_deuda": 8,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/nlohmann-json",
+   "gateo_total": 9,
+   "gateo_en_deuda": 8,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/libuv",
    "gateo_total": 8,
-   "gateo_en_deuda": 1,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/json-c",
-   "gateo_total": 7,
-   "gateo_en_deuda": 1,
+   "nudo": "corpus/yoga",
+   "gateo_total": 8,
+   "gateo_en_deuda": 8,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/nlohmann-json",
-   "gateo_total": 5,
+   "nudo": "corpus/zstd",
+   "gateo_total": 198,
+   "gateo_en_deuda": 5,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/boost",
+   "gateo_total": 6,
+   "gateo_en_deuda": 5,
+   "exclusivo": 0,
+   "en_deuda": false
+  },
+  {
+   "nudo": "corpus/anthy-unicode",
+   "gateo_total": 1,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/libuv",
-   "gateo_total": 4,
+   "nudo": "corpus/fcitx5-pinyin-stroke",
+   "gateo_total": 1,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/fcitx5",
-   "gateo_total": 3,
+   "nudo": "corpus/fcitx5-pinyin-table",
+   "gateo_total": 1,
    "gateo_en_deuda": 1,
-   "exclusivo": 1,
+   "exclusivo": 0,
    "en_deuda": false
   },
   {
-   "nudo": "corpus/boost",
-   "gateo_total": 2,
+   "nudo": "corpus/libhangul",
+   "gateo_total": 1,
    "gateo_en_deuda": 1,
    "exclusivo": 0,
    "en_deuda": false
@@ -497,79 +560,19 @@
    "gateo_en_deuda": 0,
    "exclusivo": 0,
    "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/xcb-util-image",
-   "gateo_total": 124,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/xcb-util-renderutil",
-   "gateo_total": 124,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/libxkbcommon",
-   "gateo_total": 123,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/xcb-util-keysyms",
-   "gateo_total": 123,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/xcb-util-wm",
-   "gateo_total": 123,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/xcb-util-cursor",
-   "gateo_total": 123,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/qtbase",
-   "gateo_total": 122,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/qttools",
-   "gateo_total": 106,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
-  },
-  {
-   "nudo": "incoming-kde/qtsvg",
-   "gateo_total": 104,
-   "gateo_en_deuda": 0,
-   "exclusivo": 0,
-   "en_deuda": false
   }
  ],
- "en_deuda": 0,
+ "en_deuda": 6,
  "camino_critico": {
   "con_datos": true,
-  "segundos": 43,
-  "pasos": 1,
-  "cobertura": "0/1",
+  "segundos": 172,
+  "pasos": 4,
+  "cobertura": "0/9",
   "secuencia": [
-   "corpus/libime"
+   "corpus/fcitx5",
+   "corpus/libime",
+   "corpus/libime-table",
+   "corpus/fcitx5-chinese-addons"
   ]
  }
 }
diff --git a/docs/state/raices.txt b/docs/state/raices.txt
index b8ed2349..8cf38a8e 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-20T16:02:51Z
+raíces sucias y symlinks al lab · medido 2026-10-20T16:32:50Z
 == 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 9fb1bc65..fd5f92fb 100644
--- a/docs/state/subcomandos.txt
+++ b/docs/state/subcomandos.txt
@@ -1,3 +1,3 @@
-subcomandos sin driver · medido 2026-10-20T16:02:43Z
+subcomandos sin driver · medido 2026-10-20T16:32:43Z
 ══ SUBCOMANDOS SIN DRIVER ══
    ✓ 0 herramientas inertes: todos los drivers de la tabla están en el catálogo