|
|
|
|
@ -42,14 +42,11 @@
|
|
|
|
|
- Acciones de tareas no implementadas (crear/listar)
|
|
|
|
|
|
|
|
|
|
## ➡️ Próximos Pasos Prioritarios
|
|
|
|
|
1. Documentar decisiones del MVP de cola persistente (este cambio)
|
|
|
|
|
2. Definir esquema de DB (tabla única response_queue) e incluirlo en initializeDatabase
|
|
|
|
|
3. Actualizar tests de DB para la nueva tabla
|
|
|
|
|
4. Adaptar ResponseQueue.add a persistente (insert en DB)
|
|
|
|
|
5. Implementar worker continuo básico (N workers, sin reintentos, sin orden estricto)
|
|
|
|
|
6. Integrar el worker en server.start (desactivado en entorno de test)
|
|
|
|
|
7. Añadir tests unitarios de la cola con mocks de fetch
|
|
|
|
|
8. Iteración siguiente: reintentos con backoff exponencial y mejoras de observabilidad
|
|
|
|
|
1. Adaptar ResponseQueue.add a persistente (insert en DB)
|
|
|
|
|
2. Implementar worker continuo básico (N workers, sin reintentos, sin orden estricto)
|
|
|
|
|
3. Integrar el worker en server.start (desactivado en entorno de test)
|
|
|
|
|
4. Añadir tests unitarios de la cola con mocks de fetch
|
|
|
|
|
5. Iteración siguiente: reintentos con backoff exponencial y mejoras de observabilidad
|
|
|
|
|
|
|
|
|
|
## 🔧 Archivos Clave a Modificar
|
|
|
|
|
- `src/services/response-queue.ts`
|
|
|
|
|
|