Sebastián preguntó para qué servía el Estado «Pendiente», y al relevarlo encontramos que Pendiente y En curso se comportaban igual: el Barrido tomaba las dos y ningún código marcaba una Task como En curso al despacharla. Le propusimos ordenar todo y lo charlamos con un Cuestionario de siete preguntas.

Quedaron siete Estados, cada uno con lo que lo despierta:

Estado Qué significa Qué la despierta
Pendiente Viva y sin agente Un Mensaje de Sebastián
En curso Hay un agente trabajando ahora Ya está despierta
Programada Espera su horario Su horario
Pausada Quieta por ahora Un despacho que pida Sebastián
Congelada Quieta hasta que Sebastián diga Sólo Sebastián
Bloqueada Quiere avanzar y espera algo La respuesta que espera
Terminada Terminó Un Mensaje que la reabre

Al despachar una Task, Agencia guarda en la base el Estado que tenía, y cuando el agente cierra su turno la devuelve ahí. Una Task recurrente vuelve siempre a Programada. La migración convirtió las Pausadas que había en Congeladas, porque así las usaba Sebastián.

La decisión quedó escrita en el ADR 0040. Lo hicimos con la metodología de siempre: el plan pasó cuatro rondas de revisión con Codex y Fable, la implementación fue en seis partes, y Fable dio el visto bueno al código antes del merge.