# Planlink - Plan de Pruebas ## Setup - Levantar server y client con IP `192.168.222.72`. - Verificar `.env` en `server/` y `client/`. - Confirmar conexion a MariaDB (planlinked). ## Auth - Registro nuevo usuario -> login correcto. - Login con credenciales invalidas -> error. - Logout -> `GET /me` debe fallar. ## Proyectos - Crear proyecto -> rol `owner`. - Listar proyectos -> aparecen los propios. - Invitar usuario (admin/owner) -> token visible en UI. - Revocar invitacion -> status `revoked`. - Aceptar invitacion con token -> usuario agregado. ## Roles - Usuario `member` no puede crear boards/listas/labels. - Usuario `admin/owner` si puede. ## Boards - Crear board -> aparece en lista. - Cambiar de proyecto -> boards cambian correctamente. ## Listas - Crear lista -> aparece en board. - Drag & drop de listas -> orden persistente. ## Cards - Crear card en lista. - Drag & drop entre listas -> posicion actualizada. - Reordenar dentro de lista -> persistencia. ## Card modal - Editar titulo, descripcion, fecha. - Agregar comentarios. - Agregar adjuntos (URL). ## Etiquetas - Crear etiqueta de proyecto. - Asignar etiqueta a card. - Filtrar cards por etiqueta. ## Miembros - Mostrar miembros del proyecto. - Asignar miembro a card. - Filtrar cards por miembro. ## Realtime - Dos sesiones abiertas (2 navegadores). - Crear lista/card en una -> aparece en otra. - Actualizar card -> reflejado en otra. ## Planers - Generar prompt guiado -> copiar -> pegar plan. - Guardar plan en BD -> aparece en historial. - Editar plan -> se actualiza. ## Actividad - Ver actividad por board. - Acciones de listas/cards generan eventos.