# Sistema de Escalation y Alertas ## Niveles de Severidad ### 🟢 INFO (Informativo) **Trigger:** Desvío leve del objetivo **Acción:** Notificación simple **Ejemplos:** ```yaml Condición: water_intake = 8/10 vasos Mensaje: "💧 Vas 8/10 vasos. 2 más y cumplís!" Acción: Ninguna adicional ``` ### 🟡 WARNING (Advertencia) **Trigger:** Desvío significativo o patrón preocupante **Acción:** Notificación + sugerencia **Ejemplos:** ```yaml Condición: water_intake < 6 vasos AND hora > 16:00 Mensaje: "⚠️ Solo {count} vasos y son las 16hs" Acción: Enviar reminder cada 30 min hasta llegar a 8 ``` ```yaml Condición: breakfast_protein_missed = 2 consecutive days Mensaje: "⚠️ 2do día sin proteína en desayuno" Acción: Ofrecer quick_buttons(["Recetas", "Posponer", "Ignoring"]) ``` ```yaml Condición: movement_breaks < 4 AND knee_pain_logged_today Mensaje: "⚠️ Pocas pausas + dolor de rodilla" Acción: Aumentar frecuencia de breaks a cada 45 min ``` ### 🔴 ALERT (Alerta Crítica) **Trigger:** Desvío crítico o riesgo de salud **Acción:** Notificación urgente + intervención **Ejemplos:** ```yaml Condición: screen_time_violations >= 4 this_week Mensaje: "🚨 4ta violación de pantallas esta semana" Acción: Enviar cuestionario + bloquear snooze ``` ```yaml Condición: resting_hr > 70 for 3 consecutive days Mensaje: "🚨 FC en reposo alta por 3er día" Acción: Sugerir descanso completo + tracking extra ``` ```yaml Condición: knee_pain logged 3+ times this_week Mensaje: "🚨 Dolor repetido de rodilla" Acción: Bloquear próxima sesión + fisio ``` ### 🔥 CRITICAL (Crítico - Requiere Acción Inmediata) **Trigger:** Situación de riesgo inmediato **Acción:** Intervención directa + bloqueo de conductas **Ejemplos:** ```yaml Condición: resting_hr > 80 for 5 consecutive days Mensaje: "🔥 CRÍTICO: FC alta por 5to día" Acción: CANCELAR calistenia + solo caminatas ``` ```yaml Condición: water_intake < 3 vasos for 2 consecutive days Mensaje: "🔥 DESHIDRATACIÓN SEVERA" Acción: Reminder cada 15 min + sin postponer ``` ## Correlaciones Automáticas - Water < 7 → fatiga post-comida alta - Pantallas tarde → HR +3-5 bpm - Sin movilidad → dolor de rodilla ## Override Manual - /override [rule_name] [duration] - /emergency_mode