v1.5.1: persistir el nombre del rep en un token firmado (?n=b64.hmac). Al fijar el nombre se emite el token; al recargar se rehidrata rep_name antes de dibujar el campo. Fail-open, mismo secreto que ?s=.
v1.5.0: no forzar re-login tras el reinicio del Space. Al loguear se emite un token de sesion firmado (HMAC) en el query-string; al recargar tras el rebuild, si el token es valido y no vencido (12h) entra directo al chat sin re-pedir credenciales. FAIL-OPEN: token ausente/invalido/sin secreto -> login normal (nunca bloquea). Solo entra directo quien ya se autentico antes.
v1.4.0: default = Mistral Nemotron (mas fiel al texto; la latencia free-tier es empate variable). Cascada mas clara: al saltar dice QUIEN fallo y a quien pasa; si todos caen distingue SATURADO (timeouts) vs CAIDO (410) en el mensaje y en la alerta (que lista el estado por modelo).
v1.3.3: alerta multi-canal — Telegram (secrets TELEGRAM_BOT_TOKEN + TELEGRAM_CHAT_ID) como canal principal + ntfy redundante. alert_admin dispara por cada canal configurado, True si al menos uno sale; un canal caido no bloquea al otro.
v1.3.2: alerta ntfy operativa — el email solo se adjunta si existe NTFY_TOKEN (ntfy.sh ya no permite email anonimo, 40053); sin token el push igual sale (antes el header Email solo tumbaba tambien el push). Soporte Authorization Bearer via secret NTFY_TOKEN.
v1.3.1: fix de resiliencia — default a Nemotron Nano (rapido); cascada de modelos con timeouts 30/45/60s + avisos 'modelo saturado, te paso a otro'; si todos caen: 'SERVIDOR SATURADO' + alerta al admin (ntfy, si NTFY_TOPIC/ALERT_EMAIL configurados). El bot ya no se queda colgado si un modelo no responde.
Alta/modificacion de proto: el bot ya no propone cambios ni estilo; guarda el texto del rep tal cual (verbatim). Confirmacion numerada 1=guardar / 2=corregir texto / 3=no enviar; post-guardado 'He procedido con tu solicitud' + categoria (altas) + opcion 4 para corregir.
Alta/modificacion de proto: el bot ya no propone cambios ni estilo; guarda el texto del rep tal cual (verbatim). Confirmacion numerada 1=guardar / 2=corregir texto / 3=no enviar; post-guardado 'He procedido con tu solicitud' + categoria (altas) + opcion 4 para corregir.
F1 seguridad: gate nombre+apellido, soft-delete OBSOLETO reversible (nunca borra), guard de vaciado, bitacora con autoria/snapshot, canal de feedback, no inventar categorias