|  borja | 79133d6e78 | docs: actualizar STATUS.md y README con estado Phase 4 y plan 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 | 79b5d83f5b | feat: habilitar reintentos con backoff exponencial + jitter en cola Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | e98e4ce1d0 | docs: actualizar README y STATUS con migrador SQLite y remitente Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | efe8aaef89 | feat: añadir migrador de migraciones up-only para SQLite Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 4a305dc007 | fix: usar remitente correcto en DMs y evitar Invalid sender ID Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | b75d71c86b | docs: marcar como completadas las tareas de Phase 3 en README 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 | 218080ae45 | feat: Fase 3: listar pendientes y completar tareas por DM (dd/MM) Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 736f9f3b8f | docs: actualizar Phase 2 como completada en README.md y STATUS.md 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 | 90d78bf195 | refactor: asegurar created_by y usuarios al asignarlos en TaskService Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | d040356a19 | docs: actualizar STATUS.md y README.md con estado de pruebas 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 | 714c7a6c4e | feat: habilita /t y /tarea con parsing de fechas y respuestas compactas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 509e8dfb36 | docs: añadir REQUESTED_FILES.md con archivos y plan de iteración Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | d898fe9d3b | docs: documentar plan UX MVP e iteraciones en README Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 2b28ace217 | docs: reflejar en README que se envía DM al creador siempre Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | e519d93702 | docs: actualizar README.md y STATUS.md y eliminar fallo de test Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | d653291455 | docs: actualizar README y STATUS con novedades de campos y notificaciones Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 2a3345e21c | fix: evitar llamadas de red en tests desde ContactsService 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 | 79692248ef | docs: actualizar README y STATUS con ContactsService y notificaciones Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 4f6f483a27 | feat: añadir menciones del creador y de asignados en notificaciones Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 4a1baca559 | feat: agregar notificaciones DM a creador y asignados; grupo desactivado Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | bfb9f44b69 | refactor: añade rutas Evolution para obtener nombre de contacto Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 8fdac8b49f | fix: enviar siempre la respuesta por DM al creador Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 3ff63f1503 | feat: añadir ContactsService y usar nombres en menciones de usuarios Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 7a901c9d95 | feat: enviar al grupo si está activo; si no, al creador Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 3d73988c66 | docs: actualiza README y STATUS para reflejar estado y fallo de pruebas Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 133058caeb | feat: aceptar tokens @user como asignados y combinar con menciones Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | de70cd863b | fix: usar assignmentUserIds para mentionsForSending Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat> | 2 months ago | 
				
					
						|  borja | 59605e01e8 | le pido que me console loguee lo que manda de payload para ver cómo hace lo de las menciones | 2 months ago | 
				
					
						|  borja | a6ec631329 | feat: agregar columna metadata a response_queue 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 | e85a9e47d1 | añade sqlite3 a la lista de lo que instala la imagen para poder trastear la base de datos | 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 | 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 |