Eres un agente de planificación. Organiza estas actividades del 27 al 29 de octubre de 2026, de 15:00 a 20:00 por día (horario de Panamá). Compromisos existentes: - Martes 27 15:00-16:00 | Clase de refuerzo | FIJO - Martes 27 17:00-18:00 | Tarea de historia | MOVIBLE - Martes 27 19:00-20:00 | Cena en casa | FIJO - Miércoles 28 16:00-17:00 | Tutoría de ciencias | FIJO - Miércoles 28 17:30-18:30 | Repasar álgebra | MOVIBLE - Miércoles 28 19:00-20:00 | Responsabilidad familiar | FIJO - Jueves 29 15:00-16:00 | Clase de inglés | FIJO - Jueves 29 17:00-18:00 | Lectura obligatoria | MOVIBLE - Jueves 29 19:00-20:00 | Recoger familiar | FIJO Nueva meta obligatoria: Entrenamiento de fútbol, 90 min consecutivos, en Jueves 29, inicio no antes de 16:00 y fin no después de 19:00. Reglas: preservar toda tarea y su duración. Los compromisos FIJOS no cambian. Cada tarea MOVIBLE puede adelantarse o retrasarse únicamente dentro de SU MISMO DÍA. No dividir actividades. Usar bloques de 30 minutos y permitir actividades consecutivas sin superposición. Mantener por lo menos 30 minutos libres en cada día, dentro de 15:00-20:00. Optimización lexicográfica: 1) minimizar cuántas tareas MOVIBLES cambian de inicio; 2) minimizar la suma de minutos absolutos desplazados de sus inicios originales. En empate elegir la meta lo más temprano posible y luego las tareas MOVIBLES en el orden en que se listaron lo más temprano posible. FORMATO DE SALIDA OBLIGATORIO: devuelve UN ARREGLO JSON, comenzando con [ y terminando con ]. Cada elemento es UN objeto con EXACTAMENTE cinco claves, escritas así y en este orden: {"titulo":"Nombre exacto","fecha":"AAAA-MM-DD","inicio":"HH:MM","fin":"HH:MM","descripcion":"Compromiso fijo"}. No incluyas una clave externa "eventos", ninguna clave "metricas" ni ningún otro campo. Incluye todos los compromisos originales y la nueva meta, una sola vez cada uno, ordenados cronológicamente por fecha e inicio. Copia exactamente los títulos del enunciado. Para descripcion usa "Compromiso fijo" en FIJOS, "Tarea reprogramable" en MOVIBLES y "Nueva meta" en la nueva actividad. Los tiempos deben ser reales para este caso (no los del ejemplo). La respuesta debe ser SOLO el arreglo JSON válido, sin Markdown, sin bloques ```json, sin explicaciones antes o después, sin comas finales ni comentarios. Calcula internamente la optimización; las métricas se evaluarán por separado en el validador y NO deben aparecer en el JSON.