Los 5 fallbacks hardcoded en runTurn.js (cuando el LLM no llama tools, está paused, awaiting_human, o tira error) mandaban siempre el mismo string al cliente. Ahora hay un módulo fallbackReplies con 4 kinds × 3 variantes que rotan random — sin pasar por el LLM, sin estado, cero costo de latencia. Drop de la tabla reply_templates: tenía 45 variantes seedeadas en 13 slots pero ningún código la consultaba (grep -rn "reply_templates" en src/ y public/ → cero referencias). Era código zombi que iba contra el goal "conversacional, no menu-driven" del CLAUDE.md. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
448 B
448 B