Ir al contenido
- Registro con email/password o Google SSO.
- Free: 3 preguntas (área de foco, tiempo disponible, principal
obstáculo) → el sistema autoselecciona 3-4 pilares de la base curada.
Pro: 5-8 preguntas → Claude API genera pilares personalizados.
- Pantalla de revisión de pilares sugeridos (puede ajustar).
- Confirmación → se crea el FHIR Patient y se guarda el
user_patient_map.
- Redirect al dashboard.
- Usuario abre
/checkin. Objetivo: completar en menos de 60 segundos.
- Marca cada pilar como
done (checkbox) y opcionalmente un valor
(duración, count, escala).
- Registra energía y mood (escala 1-5).
- Toggle de impulso: ¿hubo algún impulso que surfeaste? (opcional, con
nota).
- Wins del día y reflexión libre (opcional).
- Submit → el sistema:
- persiste el
daily_log y sus entries
- genera FHIR Observations por cada pilar y por energía/mood
- actualiza la racha (general + por pilar)
- detecta y desbloquea achievements
- muestra un insight progresivo (si Pro, generado por IA)
- Usuario accede a
/semana/:week.
- Ve un heatmap (pilares × días) y trends de mood/energy con Recharts.
- Puede escribir una reflexión semanal (opcional).
- El domingo a la noche, Loops.so envía un email con resumen automático.
- Activación desde
/programa. Sólo un programa activo por vez.
- Mapa visual de 3 fases × 4 semanas.
- Achievements automáticos al completar cada fase.
- Al terminar la fase 1 (semana 4), se dispara un “trigger Pro suave”:
modal sugiriendo upgrade.
- Triggers contextuales: racha ≥ 7, achievement desbloqueado, intento de
usar feature Pro.
- Página
/upgrade con comparativa Free vs Pro side-by-side.
- Stripe Checkout (mensual o anual).
- Webhook de Stripe actualiza
subscriptions.tier = pro.
- Features Pro disponibles inmediatamente.