- Añadir esquemas Pydantic en
app/schemas/user.py para validación de entrada/salida de usuarios.
- Implementar servicios asíncronos en
app/services/user_service.py con soporte para soft delete, restauración y vaciado de papelera.
- Crear rutas modulares en
app/api/routes/users.py y protegerlas con autenticación por JWT.
- Remover el código monolítico y síncrono antiguo de usuarios en
app/main.py e incluir el nuevo router modular.
- Añadir dependencia
email-validator para soporte de validación de correo en Pydantic.
- Actualizar el estado de la Fase 4 en
plan_migracion_backend.md a completada.