- Create TASK-2026-01-25-NOTIFICACIONES-COMPLETAS with full CAPVED docs - Update DATABASE_INVENTORY with auth.notifications, auth.user_push_tokens, investment.distribution_history, investment.distribution_runs tables - Update BACKEND_INVENTORY with push-token endpoints, firebase.client, and unit tests - Update FRONTEND_INVENTORY with notification components, store, service - Update MASTER_INVENTORY with updated totals - Update _INDEX.yml with new task entry Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1010 B
1010 B
04-VALIDACION - Sistema de Notificaciones Completo
Criterios de Aceptacion
DDL
- Tablas creadas con nombres correctos
- Constraints implementados
- Indices para performance
- Comments en tablas y columnas
- Foreign keys a tablas existentes
Backend
- firebase.client.ts compilable
- Push token endpoints funcionando
- notification.service usa auth schema
- Tests pasan (estructura)
- Dependencias instaladas
Frontend
- Store con WebSocket integration
- Componentes renderizan
- NotificationBell en MainLayout
- Rutas en App.tsx
- Build sin errores
Validacion Tecnica
# Backend
cd apps/backend && npm run build # OK
npm run lint # OK
# Frontend
cd apps/frontend && npm run build # OK
npm run lint # OK
Commits Verificados
| Repo | Commit | Branch | Pushed |
|---|---|---|---|
| backend | 35a94f0 | main | Yes |
| frontend | b7de2a3 | main | Yes |
| database | 439489b | main | Yes |