# 01-CONTEXTO - Sistema de Notificaciones Completo ## Objetivo Completar la implementación del sistema de notificaciones con todas las capas: - DDL para persistencia - Push notifications con FCM - Tests unitarios - Frontend NotificationCenter ## Antecedentes La tarea TASK-2026-01-25-PHASE1-MVP implementó el `notification.service.ts` y `distribution.job.ts` base. Esta tarea completa el sistema con: 1. **Tablas de base de datos** que no existían 2. **Integración Firebase** para push notifications reales 3. **Tests unitarios** para validar la lógica 4. **Componentes frontend** para mostrar notificaciones ## Alcance | Capa | Entregables | |------|-------------| | DDL | 4 tablas (auth.notifications, auth.user_push_tokens, investment.distribution_history, investment.distribution_runs) | | Backend | firebase.client.ts, push token endpoints, tests unitarios | | Frontend | NotificationBell, NotificationDropdown, NotificationItem, NotificationsPage, notificationStore | ## Referencias - Plan original: `C:\Users\cx_ad\.claude\plans\glistening-wondering-mountain.md` - Tarea previa: `TASK-2026-01-25-PHASE1-MVP`