# Dispara el dead-man switch cada 10 min. 6 ticks sin trabajo = 1 h idle → el worker se borra solo.
#
# systemd timer y NO cron POR UNA LECCIÓN MEDIDA: un cron "validado a mano" nunca disparó porque el
# PID 1 de aquella máquina (arje-zero) no tenía crond. Validar la LÍNEA no es validar que un demonio
# la ejecute. El worker sí corre systemd, y `systemctl list-timers` da la evidencia de que está
# armado — verificable con `deadman.sh --verificar`.
[Unit]
Description=hammer: borra el worker si lleva 1h sin trabajo (baseline EUR 0)

[Timer]
OnBootSec=10min
OnUnitActiveSec=10min
# Persistent=false a propósito: si el server estuvo apagado no queremos una ráfaga de ticks al
# volver — la cuenta de idle debe medir tiempo REAL sin trabajo, no ticks perdidos.
Persistent=false

[Install]
WantedBy=timers.target
