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…
takana: el worker pasa a /opt/takana y takana-farm.service
1# Dispara el dead-man switch cada 10 min. 6 ticks sin trabajo = 1 h idle → el worker se borra solo.
2#
3# systemd timer y NO cron POR UNA LECCIÓN MEDIDA: un cron "validado a mano" nunca disparó porque el
4# PID 1 de aquella máquina (arje-zero) no tenía crond. Validar la LÍNEA no es validar que un demonio
5# la ejecute. El worker sí corre systemd, y `systemctl list-timers` da la evidencia de que está
6# armado — verificable con `deadman.sh --verificar`.
7[Unit]
8Description=hammer: borra el worker si lleva 1h sin trabajo (baseline EUR 0)
9
10[Timer]
11OnBootSec=10min
12OnUnitActiveSec=10min
13# Persistent=false a propósito: si el server estuvo apagado no queremos una ráfaga de ticks al
14# volver — la cuenta de idle debe medir tiempo REAL sin trabajo, no ticks perdidos.
15Persistent=false
16
17[Install]
18WantedBy=timers.target