docs: añade documento de estado del proyecto
parent
a57582d739
commit
1e8977e654
@ -0,0 +1,48 @@
|
||||
# Estado del Proyecto - Task Manager para WhatsApp
|
||||
|
||||
## ✅ Funcionalidades Completadas
|
||||
- **Infraestructura Principal**
|
||||
- Servidor webhook con health checks
|
||||
- Dockerización y despliegue CapRover
|
||||
- Gestión de dependencias con Bun
|
||||
- **Base de Datos**
|
||||
- Modelo de tareas y asignaciones
|
||||
- Normalización de IDs de WhatsApp
|
||||
- Transacciones atómicas
|
||||
- **Sincronización de Grupos**
|
||||
- Cache de grupos activos
|
||||
- Sync periódico con Evolution API
|
||||
- **Webhooks**
|
||||
- Registro/verificación con Evolution API
|
||||
- Manejo básico de eventos (MESSAGES_UPSERT)
|
||||
- **Comandos**
|
||||
- Detección de /tarea
|
||||
- Parser básico de acciones/fechas
|
||||
|
||||
## ⚠️ Funcionalidades Pendientes
|
||||
- **Gestión de Tareas**
|
||||
- Operaciones CRUD incompletas (solo creación)
|
||||
- Falta listar/completar/eliminar tareas
|
||||
- **Cola de Respuestas**
|
||||
- Sin integración con Evolution API
|
||||
- No envía mensajes realmente
|
||||
- **Validaciones**
|
||||
- Permisos de usuario no implementados
|
||||
- Sin verificación de pertenencia a grupos
|
||||
- **Eventos**
|
||||
- GROUPS_UPSERT/MESSAGES_UPDATE sin manejar
|
||||
- **Comandos**
|
||||
- Acciones de tareas no implementadas (crear/listar)
|
||||
|
||||
## ➡️ Próximos Pasos Prioritarios
|
||||
1. Implementar procesamiento de cola de respuestas
|
||||
2. Conectar comandos con servicio de tareas
|
||||
3. Añadir validaciones de seguridad
|
||||
4. Completar CRUD de tareas
|
||||
5. Manejar eventos de actualización de grupos
|
||||
|
||||
## 🔧 Archivos Clave a Modificar
|
||||
- `src/services/response-queue.ts`
|
||||
- `src/services/command.ts`
|
||||
- `src/tasks/service.ts`
|
||||
- `src/server.ts`
|
Loading…
Reference in New Issue