Fix/issue instance
-
#22 (closed): Cambiar firma a currentUserId para evitar queries extras.
-
#24 (closed): Centralizar roles en constantes para eliminar strings hardcodeados.
-
#25 (closed): Agregar try/catch en el generador de códigos contra NumberFormatException.
-
#26 (closed): Incorporar validación condicional @AssertTrue en InstanceRequestDTO.
-
#27 (closed): Implementar buildFullName defensivo en InstanceMapper contra NPE.