|  borja | 94f6813cb2 | fix: persistir tarea con created_by y asignaciones en transacción Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 06e661e844 | fix: restaura bloque de Test Coverage en README.md Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | a8afa74ff5 | docs: actualizar README.md y STATUS.md con estado actual y plan Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 939cf1ac9f | feat: normalizar evento webhook y registrar rawEvent en logs Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 8bdb851062 | feat: iniciar worker de ResponseQueue y mejorar procesamiento Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 49b21c6ead | fix: aislar pruebas restaurando dbInstance y add de ResponseQueue Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | cbb6f4d769 | test: agregar tests de ResponseQueue para persistencia Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 6c70e1dce7 | feat: persistir respuestas en la cola con DB Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | fe1bbcaa92 | docs: actualiza README y STATUS para reflejar tabla response_queue Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | b80cc3ea3c | feat: crear tabla response_queue, actualizar tests DB y README Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 44b45adacc | docs: documentar decisiones MVP de cola persistente en README y STATUS Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | da6ecb812e | docs: actualizar .env.example con variables de Evolution, bot y webhook Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 20499e7425 | docs: actualizar estado del proyecto en README y STATUS Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 837a9f5cc5 | test: aislar base de datos en pruebas de group-sync Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 378b3f1895 | fix: incluir community_id en inserciones de tests de isGroupActive Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 9f339ad218 | fix: hacer público el cache de grupos para tests Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 0c0e0f2da4 | test: ajustar expectativas de pruebas para coincidir con implementación actual Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | f802edad57 | fix: corregir remoteJid en pruebas de logging de comandos /tarea Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 69a5747cf9 | fix: arreglar cache de grupos en tests unitarios Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 8177a8eaa9 | refactor: implementar procesamiento de comandos directamente en handleMessageUpsert Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 90fc363293 | refactor: reduce mocks in server tests using real DB and simulated queue Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | e33fb646f1 | test: actualizar tests para validación de grupos Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 206949aabe | feat: agregar verificación de grupos activos Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | e03121be89 | docs: actualizar estado del proyecto y próximos pasos Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 3b27558eed | test: actualizar expectativas de pruebas para CommandService Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | baf3590f32 | fix: ajustar tests para ID normalizado y quitar test problemático Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 74b0b0d125 | test: agregar tests de integración para validación de usuarios Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | d6604dfb2f | feat: integrar validación de usuarios en procesamiento de mensajes Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | c248012a97 | docs: actualizar estado del proyecto en README y STATUS Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 048bd4f80b | fix: arregla test de validación de ID de usuario inválido Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 93bbd923ae | fix: inyectar base de datos de prueba en WebhookServer para tests unitarios Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 37f3594117 | test: arreglar inicialización de DB en tests de servidor Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 7462e3c5bd | fix: agregar mock a importaciones en server.test.ts Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | e2e9a4ccdb | test: usar DB real en tests de validación de usuario Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 536076d8f9 | refactor: refactorizar mocks de validación de usuario para aislamiento local Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | d898cd2500 | fix: arreglar mocking en tests de validación de usuario Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 1846491c07 | fix: hacer beforeEach asíncrono en tests de servidor para permitir await import Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | a4ee9155e5 | test: agregar pruebas para validación de usuario en servidor Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | d97db3507d | feat: integrar verificación de existencia de usuario en manejo de mensajes Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | de90e6d6c3 | test: añadir pruebas para manejo de ID de remitente Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 02f931e055 | feat: Añadir normalización del ID del remitente Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 4e96c71910 | docs: actualizar README y STATUS con estado actual de desarrollo Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 48af9ff07d | fix: corregir test de sincronización de grupos para WHATSAPP_COMMUNITY_ID faltante Co-authored-by: aider (openrouter/x-ai/grok-code-fast-1) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja (aider) | 015204f1cc | fix: manejar error EEXIST al crear directorio data | 2 months ago | 
				
					
						|  borja | aed544690f | feat: mover base de datos a carpeta data | 2 months ago | 
				
					
						|  borja (aider) | 5fce8e72e9 | feat: mover base de datos a carpeta data | 2 months ago | 
				
					
						|  borja (aider) | 6e4720d7cd | debug: añade logging temporal para diagnóstico de sincronización | 2 months ago | 
				
					
						|  borja (aider) | ff0923f3cb | fix: maneja WHATSAPP_COMMUNITY_ID no definido mostrando comunidades | 2 months ago | 
				
					
						|  borja (aider) | e59ce7319e | feat: Muestra IDs de comunidades disponibles cuando WHATSAPP_COMMUNITY_ID no está definido | 2 months ago | 
				
					
						|  borja | a850630da0 | añado 100 segundos de delay en startup porque si no no me da tiempo a trastear, quiero ver si encuentro la comunidad adecuada en la db | 4 months ago |