Files
takana/scripts
sergioandClaude Opus 4.8 949a1d657a granja: automuerte TOTAL + el store VIVE en el volumen (sin ventana de pérdida)
Dos fallos de raíz, no uno:

1. HABÍA DOS CAMINOS de crear workers. harkaq-vol.sh ya tenía volumen Y
   automuerte desde la 1ª campaña; farm-up.sh no tenía ninguna de las dos.
   hworker-4 nació por farm-up ⇒ 5 días idle con 37G que nadie salvó. La
   protección existía y el camino que usé la esquivaba. Ahora farm-up monta el
   MISMO volumen (harkaq-cosecha) ⇒ collect/close cosechan y clausuran ambos.

2. NI harkaq-vol salvaba los artefactos: su rsync excluye /store y el volumen
   sólo guardaba verdicts/ y logs/. Los 438 artefactos KDE se habrían perdido
   igual.

FIX: el store del worker ES /mnt/cosecha/store (symlink desde /store).
Sellar YA es persistir: cada artefacto está en el volumen en el instante en que
se crea. "Guardar lo generado" deja de ser un paso que puede fallar antes de
morir y pasa a ser la estructura.

⇒ la automuerte puede ser INCONDICIONAL. Quitada la guarda "no borrar si hay
cosecha pendiente": era el bug de hworker-4 con otra cara — el worker se queda
VIVO justo cuando hay trabajo que salvar. Un switch que se desarma solo cuando
más falta hace no sirve. Antes de morir sólo sync+umount: no es guardar (ya está
guardado), es cerrar la puerta al salir.

El volumen sobrevive al server a propósito (~€0.044/GB/mes). El baseline €0 lo
da harkaq-vol.sh close, que es decisión del usuario, no de un timer.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-17 09:01:41 -04:00
..