# 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`
