SCM Skip: Pattern .*\[ci-skip\].* NOT matched on message: HU09: Ver detalle de mascota con historia médica real desde BD
- PetDetailDTO ahora incluye MedicalHistoryDetailDTO (vacunas + eventos médicos)
y ShelterDTO para retornar información completa del refugio
- PetController elimina mapas en memoria y usa datos reales de BD
para /medical-history y /vaccines
- Endpoint GET /pets/{id}/detail retorna todo: info básica, refugio,
vacunas, historia clínica y IDs de procesos de adopción
- Tests de integración (13 tests) verifican todos los criterios de aceptación