# Plan de Tareas - Protocolo E.T.A.P.A. ## 馃煝 Protocolo 0: Inicializaci贸n ## 馃煝 Protocolo 0: Inicializaci贸n - [x] Inicializar Estructura de Archivos - [x] Fase de Descubrimiento (Preguntas al Usuario) - [x] Definici贸n de Esquema de Datos (gemini.md) ## 1锔忊儯 E - Estrategia - [x] **Configuraci贸n del Stack**: Seleccionar Vite + React + Tailwind + Supabase. - [x] **Setup de Supabase**: Tablas creadas y verificadas. - [/] **Auth Setup**: 馃敀 Implementando Login y Protecci贸n de Rutas. - [ ] **Webhook Defines**: Definir estructura exacta del endpoint n8n (mock). ## 2锔忊儯 T - Tests (Conectividad) - [ ] Verificar conexi贸n Supabase (lectura/escritura). - [ ] Script `tools/test_supabase_connection.py`. - [ ] Script `tools/test_webhook_trigger.py` (mock). ## 3锔忊儯 A - Arquitectura - [x] **SOP Interfaz**: Definido en `architecture/frontend_components.md`. - [x] **SOP L贸gica**: Definido en `architecture/logic_hooks.md`. - [x] **SOP Base de Datos**: SQL Schema creado y verificado. ## 4锔忊儯.5锔忊儯 UX - Experiencia de Usuario (Prioridad) - [x] **Notificaciones Toast**: Instalar `sonner` y reemplazar `alert()`. - [x] **Barra de B煤squeda y Filtros**: Filtrar por nombre y estado. - [x] **Skeleton Loading**: Mejorar estado de carga. - [x] **Campo Observaciones**: A帽adir `observations` a DB y UI. - [x] **P谩gina Ajustes**: Implementar configuraci贸n b谩sica. - [x] **Vista Anual**: Calendario completo 2026. - [ ] **Drag & Drop**: (Opcional) Mover reservas en el calendario. ## 4锔忊儯 P - Pulido (Construcci贸n) - [x] Implementar UI de Calendario (Colores: Azul/Amarillo/Gris). - [x] Implementar Modals y Formularios Responsivos. - [x] Validar UX M贸vil (Touch events). ## 5锔忊儯 A - Automatizaci贸n - [ ] Limpieza de archivos temporales. - [ ] Despliegue (Build production).