SDD 28 §6.8: puerta 4 — el camino de la granja probado de punta a punta; falta disco, no ingeniería

Desde la caja, sin tocar el latido de gioser: llevada la clave de la granja y el `.fleet` (los dos
fuera de git a propósito), la caja alcanza al worker `PruebasIA`, `estado-granja.sh` corre allá y lee
bien el avance KDE, y —lo que cierra el lazo— se cosechó un artefacto REAL del worker
(`speedtest-go`, 12 M) con el transporte de la granja: llegó con su `.hammer/recipe.toml` y **su
binario CORRE en la caja**. Worker construye → hub cosecha → binario ejecuta.

Lo que falta es CAPACIDAD: 206 artefactos del worker que la caja no tiene, ~23 G a la media del
corpus, contra 3,7 G libres (94 % de ocupación). Forzarlo repetiría el llenado que dejó 1367
artefactos vacíos.

Las tres salidas quedan escritas: enganchar `harkaq-cosecha` (= el cutover, gioser deja de construir
en ese instante y hoy está moliendo KDE), un volumen nuevo para la caja (~€5/mes, no interrumpe
nada), o podar (deshace la mudanza). Es decisión del usuario, no de ingeniería.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RomoxEGZUhaT4pob1QSX5x
This commit is contained in:
Sergio
2026-09-11 02:45:09 +00:00
co-authored by Claude Opus 5
parent 953706909d
commit 6d90323fb7
+33 -1
View File
@@ -518,7 +518,7 @@ diferencia es «cuánto de esto tengo en disco» y no «qué existe».
| 1 | arranca takana puro y se entra por SSH | ✅ §3.8 |
| 2 | el store está entero | ✅ **1362 artefactos reales, 0 vacíos** |
| 3 | los cuatro grafos idénticos | ✅ **byte a byte** — §6.7 |
| 4 | la granja late en la caja nueva | pendiente (ya no bloqueada: §6.5) |
| 4 | la granja late en la caja nueva | ⬖ camino probado; cosecha completa sin disco — §6.8 |
| 5 | el repo se sirve y el host se actualiza de sí mismo | ⬖ mitad: sirve (§5.1), no consume (§5.4) |
| 68 | dominios vivos · respaldo · fósiles decididos | pendientes |
@@ -712,6 +712,38 @@ Es la misma familia que `scripts/farm/.fleet`: **un fichero fuera de git del que
compartida**. La regla que sale: *sembrar un hub no es clonar el repo — es repo + store + lab +
los manifiestos*. Copiados los dos ficheros, los grafos coinciden exactamente.
### 6.8 Puerta 4: el camino de la granja, PROBADO; la cosecha completa, sin disco
**Probado desde la caja** (sin tocar el latido de gioser, todo de sólo lectura salvo el último paso):
- llevada la clave de la granja (`~/.ssh/github5``/root/.ssh/github5`, 0600) y escrito
`scripts/farm/.fleet` — los dos están fuera de git a propósito y hay que copiarlos a mano;
- la caja **alcanza al worker**: `PruebasIA`, load 3, 775 artefactos;
- `estado-granja.sh` corre allá y lee bien el worker y el avance KDE (198/199);
- y el paso que cierra el lazo: se **cosechó un artefacto real del worker** (`speedtest-go`, 12 M)
con el mismo transporte de la granja, llegó **con su `.hammer/recipe.toml`** y **su binario CORRE
en la caja** (`speedtest-go v1.7.10`). Worker construye → hub cosecha → binario ejecuta.
**Lo que falta no es mecanismo: es DISCO.**
| | |
|---|---:|
| artefactos en el worker que la caja no tiene | **206** |
| a ~113 MB de media (el artefacto medio del corpus) | **~23 G** |
| libre en `/store` de la caja | **3,7 G** (61,5 de 68,7 · 94 %) |
Una cosecha completa **no entra**, y forzarla repetiría exactamente el llenado que dejó 1367
artefactos vacíos hace un rato. La puerta 4 queda pendiente de una decisión de CAPACIDAD, no de una
de ingeniería:
1. **Enganchar `harkaq-cosecha` (250 G) a la caja.** Es el plan original y no cuesta nada extra —
pero hay que DESENGANCHARLO de gioser, y ahí vive el store, `work/sources`, los tarballs y el
`CARGO_HOME` de la granja. O sea: **es el cutover**. gioser deja de construir en ese mismo
instante, y hoy está moliendo el árbol KDE.
2. **Un volumen nuevo para la caja** (€0,052/GB/mes: 100 G ≈ €5,2/mes). No interrumpe nada y
destraba la cosecha ya; se paga por duplicado hasta que gioser muera, y entonces se suelta.
3. **Podar el store de la caja** — deshace parte de la mudanza. No.
### 6.2 Lo que la mudanza tiene que producir, además de la mudanza
El usuario lo pidió explícito: **que este experimento saque recetas y las pruebe**. La caja vieja es