docs: por qué KDE está en 76/162 — los artefactos NO EXISTEN, y la causa es estructural

Diagnóstico completo. No es daño de la campaña del split ni un fallo de store-gc.

LO MEDIDO, en orden:
1. 86 nodos del perfil sin artefacto en su hash vigente.
2. NO lo causó el split: revertidas una por una todas las recetas tocadas hoy (3 bibliotecas
   base, 30 hojas, dbus, 38 de la 2ª tanda) el número NO se movió de 198 en ningún caso.
3. La FRONTERA son 7 recetas —las únicas cuyas deps sí están al día—: dbus, libnl, libpcap,
   libxkbcommon, lm-sensors, perl-xml-parser, vulkan-loader. Las otras 79 cuelgan de ellas.
4. Las 7 son SOMBRAS de incoming-kde, no las canónicas. Las del corpus están al día, y por eso
   el problema es INVISIBLE desde el grafo del corpus — que es justo el que yo miraba.
5. No fue store-gc: sus hashes vigentes no figuran en ningún manifiesto de borrado, y tres nunca
   se podaron. (Lo sospeché porque la regla de «superado» es por NOMBRE y una sombra comparte
   nombre con la canónica; la sospecha era razonable y los manifiestos la descartan.)
6. Ni el hub ni el worker los tienen. No están en otro sitio: NO ESTÁN.

LA CAUSA DE FONDO, que importa más que KDE: la cola se construyó en workers EFÍMEROS, el sync
del store es unidireccional (worker→hub) y esos workers ya no existen. Cuando algo del sustrato
compartido cambió después, las sombras se re-hashearon y nadie las reconstruyó, porque el hub
nunca fue la máquina donde vivía ese escritorio.

⇒ Con flota efímera y sync unidireccional, un escritorio puede dejar de ser
reconstruible-desde-el-store SIN QUE NINGÚN INDICADOR LO DIGA. El grafo seguía reportando
162/162 desde un JSON generado semanas antes.

Coste de arreglarlo: 86 reconstrucciones en la granja, empezando por las 7 de la frontera. No
hay muro técnico conocido — son recetas que ya construyeron. Es cómputo, no investigación.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-08 12:25:31 -04:00
co-authored by Claude Opus 5
parent 7a3444a36f
commit 9273880745
+34
View File
@@ -313,3 +313,37 @@ aparecer en el grafo.
⇒ Cuando este documento diga que algo «cierra», leelo como *se puede intentar*, no como *funciona*.
La distancia se paga una vez por perfil y se paga entera. Los tres escritorios que aún no se
validaron con pantalla la deben.
---
## 8. Por qué `escritorio-kde` está en 76/162 — diagnóstico (2026-08-08)
**No es daño de la campaña del split**, y tampoco es un fallo de `store-gc`. Es más simple y más
incómodo: **esos artefactos no existen en ninguna parte**.
### Lo que se midió, en orden
1. **86 nodos del perfil sin artefacto en su hash vigente.**
2. **No lo causó el split**: se revirtieron una por una todas las recetas tocadas hoy —las 3
bibliotecas base, las 30 hojas, `dbus`, las 38 de la 2ª tanda— y el número **no se movió**.
3. **La FRONTERA de la deriva son 7 recetas** (las únicas cuyas deps sí están al día):
`dbus`, `libnl`, `libpcap`, `libxkbcommon`, `lm-sensors`, `perl-xml-parser`, `vulkan-loader`.
Las otras 79 cuelgan de ellas.
4. **Las 7 son SOMBRAS de `incoming-kde`**, no las canónicas. Las del corpus están perfectamente al
día — por eso el problema es invisible desde el grafo del corpus.
5. **No fue `store-gc`**: sus hashes vigentes no figuran en ningún manifiesto de borrado, y tres de
ellas (`libpcap`, `lm-sensors`, `vulkan-loader`) nunca se podaron.
6. **Ni el hub ni el worker los tienen.** No están «en otro sitio»: no están.
### La causa de fondo, y por qué importa más que KDE
La cola KDE se construyó en workers EFÍMEROS. El sync del store es **unidireccional** (worker→hub) y
esos workers ya no existen. Cuando algo del sustrato compartido cambió después de aquella campaña,
las sombras de KDE se re-hashearon y **nadie las reconstruyó**, porque el hub nunca fue la máquina
donde vivía ese escritorio.
⇒ **Con flota efímera y sync unidireccional, un escritorio puede dejar de ser reconstruible-desde-el-
store sin que ningún indicador lo diga.** El grafo seguía reportando 162/162 en un JSON generado
semanas antes, y sólo se vio al regenerarlo.
### Qué cuesta arreglarlo
**86 reconstrucciones en la granja**, empezando por las 7 de la frontera. No hay muro técnico
conocido: son recetas que ya construyeron alguna vez. Es tiempo de cómputo, no investigación.