#!/bin/bash # DESACTIVADO (2026-06-21): este hook regeneraba el campo `.dod` (movil) del # goal.json llamando a un LLM (haiku via ask_llm.py) en CADA prompt de CADA # sesion. Con muchas sesiones de la flota activas a la vez eso amplificaba el # rate-limit compartido de la organizacion ("Server is temporarily limiting # requests"). Una request API por turno por agente = coste innecesario. # # El `.dod` movil NO lo consume nadie: el parser de la flota # (functions/infra/list_claude_fleet.go, struct goalFile/readGoal) solo lee # goal/phase/emojis/rename/dod_contract/dod_status/role; ignora `.dod` por # completo. El criterio de aceptacion real que clasifica la flota es # `dod_contract` + `dod_status`, escrito por set_dod_contract.py (sin LLM) y # consumido por ClassifyFleetTermination. Ese sistema queda intacto. # # Por tanto la regeneracion del `.dod` movil con haiku se elimina por completo: # cero llamadas LLM por prompt. El objetivo+DoD inicial los sigue generando # goal_autogen.sh una sola vez por terminal (junto con goal/emojis, que si se # usan); el usuario puede ajustar el DoD a mano con "dod: ...". # # Se conserva el archivo como no-op para no romper ningun disparador historico # (defensa en profundidad). El disparo desde goal_tracker.sh tambien se retiro. exit 0