Programar una tarea no significa ejecutarla ahora.
Significa conservar una decisión hasta que llegue su momento.
Estado actual
Scheduler Grid ya permite:
- crear tareas programadas
- elegir frecuencia diaria, semanal o mensual
- pausar y activar tareas
- registrar ejecuciones
- calcular la próxima ejecución
- mantener un historial simple
Decisión de arquitectura
La representación interna usa fechas procesables.
La interfaz las transforma en una lectura breve para el usuario.
Dato y presentación quedan separados.
Hallazgo de implementación
La fecha visible no alcanza.
El sistema necesita conservar un valor temporal operable para poder calcular qué ocurre después de cada ejecución.
Resultado del trabajo diario
El scheduler dejó de ser una grilla estática.
Empezó a responder al paso del tiempo.
Cierre del proceso
Hacer visible una programación permite entender que el tiempo también forma parte del estado.