From 6dc847a15198399fdb17925f289ac3445af6172e Mon Sep 17 00:00:00 2001 From: rafa Date: Mon, 3 Aug 2026 07:36:26 -0400 Subject: [PATCH] TTS backlog: nota sobre el wrapper de Hermes (#188) Hermes bloquea los scripts cuyo path resuelve fuera de ~/.hermes/scripts y resuelve los symlinks antes de comprobarlo, asi que el enlace que habia puesto al script del repo hacia fallar el job diario. Sustituido por un wrapper fino que lo llama por subproceso, igual que feadulta_ga4_daily.py. Co-Authored-By: Claude Opus 5 --- scripts/fea_tts_backlog_report.py | 6 ++++++ 1 file changed, 6 insertions(+) mode change 100755 => 100644 scripts/fea_tts_backlog_report.py diff --git a/scripts/fea_tts_backlog_report.py b/scripts/fea_tts_backlog_report.py old mode 100755 new mode 100644 index c8c52e9..c844626 --- a/scripts/fea_tts_backlog_report.py +++ b/scripts/fea_tts_backlog_report.py @@ -6,6 +6,12 @@ lo que queda por autor, la cuota de MiniMax y las ventanas que se saltaron. Entregado por Hermes en modo no-agent (el stdout va directo a Rafa). Silencio deliberado si no hay nada que contar y todo está en orden. + +Hermes solo ejecuta scripts que resuelvan DENTRO de ~/.hermes/scripts, y resuelve +los symlinks antes de comprobarlo: un enlace a este fichero se bloquea. Por eso +~/.hermes/scripts/fea_tts_backlog_report.py es un wrapper que lo llama por +subproceso (mismo patrón que feadulta_ga4_daily.py). Este de aquí es el único +sitio donde se edita la lógica. """ from __future__ import annotations