|  borja | 8983cfa453 | feat: añade métricas, health detallada, mantenimiento y tests Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | cd0f2adf1a | test: eliminar Migrator en tests de recordatorios Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 5bb3b6d64c | test: reiniciar schema_migrations en tests para forzar migraciones Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 70688df948 | test: añade tests para Migrator y initializeDatabase Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | b014015768 | test: añade pruebas para GroupSyncService y webhook Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | e7d3596005 | test: actualiza pruebas unitarias de BD a nuevas tablas y añade tests Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | d69dc055a1 | test: actualizar pruebas para usar responsable y formato en cursiva Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 3b41c01360 | fix: cambiar 'dueño' a 'responsable' y quitar comillas en descripciones Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | f22fff887c | feat: centralizar iconos en ICONS y actualizar mensajes a nuevos iconos Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 6a5b6300a7 | test: actualizar hora de prueba de RemindersService para lunes Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 0f96c27928 | test: agregar pruebas unitarias para RemindersService y CommandService Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 9668802cbe | feat: añade limitador de tasa por usuario (15/min) y tests Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 67da92b619 | test: añade pruebas unitarias para CommandService Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 9fb4a0d03a | test: añade pruebas de claim/unassign para TaskService y CommandService Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 435b90d131 | test: eliminar valor de active al insertar grupos en pruebas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 6c4e85aa6c | test: agrega pruebas de ver sin y ver todos en comandos y servidor Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 3f9280eb1a | feat: añadir limpieza/retención de response_queue (borrado duro) Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 88b95847a1 | test: reutilizar DB en memoria entre bloques de ResponseQueue Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 504f15d491 | test: aislar DB en memoria para ResponseQueue (backoff) Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 301c521a77 | test: añade tests de reintentos; docs: actualiza README/STATUS Phase 4 Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | ac20558348 | test: adaptar prueba para verificar columnas base de response_queue Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | a1df163db0 | feat: añadir conteos de pendientes y mostrar… y X más en /t ver Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 48d750b648 | fix: silenciar errores DB en webhook y actualizar pruebas de TaskService Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | fa08689ee0 | test: añadir tests para alias /t, DM y cola de respuestas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 89398d2dfd | fix: añadir metadata a response_queue y unificar ack en CommandService Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 6c9f744f1f | feat: habilita menciones en mensajes y limpia descripciones de tareas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | a209c40ac3 | feat: centralizar /tarea en CommandService y usar DB Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | db790064af | test: sembrar grupo para satisfacer FK de tasks.group_id Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 703ea61c67 | refactor: migrar a bun:sqlite y adaptar servicio/tareas y pruebas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 7b9928937b | feat: añadir TaskService con dbInstance y tests unitarios 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 | 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 | 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 | 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 | 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 | 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 |