{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Jose Bocanegra",
          "userId" : "admin",
          "userName" : "Jose Bocanegra"
        }
      ]
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 1,
      "buildingDurationMillis" : 38960,
      "executingTimeMillis" : 37468,
      "executorUtilization" : 0.96,
      "subTaskCount" : 1,
      "waitingDurationMillis" : 0,
      "waitingTimeMillis" : 0
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 2,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1676c1eaec21f15d93e2e1b611e247369355ed17",
            "branch" : [
              {
                "SHA1" : "1676c1eaec21f15d93e2e1b611e247369355ed17",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1676c1eaec21f15d93e2e1b611e247369355ed17",
            "branch" : [
              {
                "SHA1" : "1676c1eaec21f15d93e2e1b611e247369355ed17",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "1676c1eaec21f15d93e2e1b611e247369355ed17",
        "branch" : [
          {
            "SHA1" : "1676c1eaec21f15d93e2e1b611e247369355ed17",
            "name" : "refs/remotes/origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/UDFJDC-ModelosProgramacion/MP_202610_G81_E1_Back"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#2",
  "duration" : 38960,
  "estimatedDuration" : 95052,
  "executor" : None,
  "fullDisplayName" : "MP_202610_G81_E1_Back #2",
  "id" : "2",
  "keepLog" : False,
  "number" : 2,
  "queueId" : 56,
  "result" : "SUCCESS",
  "timestamp" : 1773062338366,
  "url" : "http://200.69.103.29:8085/jenkins/view/Modelos%20de%20programaci%C3%B3n/job/MP_202610_G81_E1_Back/2/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README.md"
          ],
          "commitId" : "2b45838ba6f54fb6af10832aee511d58a2d01a9b",
          "timestamp" : 1770819637000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/noreply",
            "fullName" : "noreply"
          },
          "authorEmail" : "noreply@github.com",
          "comment" : "Update README.md\u000a",
          "date" : "2026-02-11 09:20:37 -0500",
          "id" : "2b45838ba6f54fb6af10832aee511d58a2d01a9b",
          "msg" : "Update README.md",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/PetRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
          ],
          "commitId" : "44b52bc71a6c4517f537cd29d1b5ce2d8b0b7972",
          "timestamp" : 1772480233000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat(pet): Implement PetEntity and PetRepository base\u000a\u000aAdd PetEntity following JPA standards and project conventions.\u000aExtend PetEntity from BaseEntity to inherit centralized ID management.\u000aImplement PetRepository interface with Method Named Queries for filtering.\u000a",
          "date" : "2026-03-02 14:37:13 -0500",
          "id" : "44b52bc71a6c4517f537cd29d1b5ce2d8b0b7972",
          "msg" : "feat(pet): Implement PetEntity and PetRepository base",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/PetRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
          ],
          "commitId" : "6491ea922eec5404f0b1b26f540a69e6af69ed24",
          "timestamp" : 1772539855000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat(shelter): implement ShelterEntity and ShelterRepository base\u000a\u000aAdd ShelterEntity following the class diagram and project conventions (Entity suffix, Object wrappers).\u000aExtend ShelterEntity from BaseEntity to reuse centralized ID management and IDENTITY generation strategy.\u000aImplement ShelterRepository interface extending JpaRepository for automated CRUD operations.\u000aAdd Method Named Query 'findByCity' in ShelterRepository to support shelter filtering as per requirements.\u000aInclude Lombok @Data to handle boilerplate getters, setters, and toString methods.\u000a",
          "date" : "2026-03-03 07:10:55 -0500",
          "id" : "6491ea922eec5404f0b1b26f540a69e6af69ed24",
          "msg" : "feat(shelter): implement ShelterEntity and ShelterRepository base",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java"
          ],
          "commitId" : "26f51d7cd2fb65cde6906b7e8e3f49a6de57e0df",
          "timestamp" : 1772540343000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat(shelter):Add methods to search by partial name and to verify email\u000a",
          "date" : "2026-03-03 07:19:03 -0500",
          "id" : "26f51d7cd2fb65cde6906b7e8e3f49a6de57e0df",
          "msg" : "feat(shelter):Add methods to search by partial name and to verify email",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java"
          ],
          "commitId" : "4a1e7d8b19588d47cac31c8d6452d755aa6714a5",
          "timestamp" : 1772540678000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "refactor(shelter): Convert method comments from /** */ to //\u000a",
          "date" : "2026-03-03 07:24:38 -0500",
          "id" : "4a1e7d8b19588d47cac31c8d6452d755aa6714a5",
          "msg" : "refactor(shelter): Convert method comments from /** */ to //",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/UserRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/UserEntity.java"
          ],
          "commitId" : "3555224c0f9005db9b0a845c66f0f91c7bc43c61",
          "timestamp" : 1772633728000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat(user): Implement User hierarchy with Observer pattern\u000a",
          "date" : "2026-03-04 09:15:28 -0500",
          "id" : "3555224c0f9005db9b0a845c66f0f91c7bc43c61",
          "msg" : "feat(user): Implement User hierarchy with Observer pattern",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/UserRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/UserEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/UserEntity.java"
          ],
          "commitId" : "5b47d52842f34b06f50cb358736d0e3fbc28d524",
          "timestamp" : 1772633728000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat(user): Implement a password attribute for user login\u000a",
          "date" : "2026-03-04 09:15:28 -0500",
          "id" : "5b47d52842f34b06f50cb358736d0e3fbc28d524",
          "msg" : "feat(user): Implement a password attribute for user login",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/UserEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/VeterinarianEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/VeterinarianRepository.java"
          ],
          "commitId" : "e25ba693aef40b497b9630babdf3eccf69c48982",
          "timestamp" : 1772633728000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat(shelter): implement VeterinarianEntity and VeterinarianRepository base\u000a",
          "date" : "2026-03-04 09:15:28 -0500",
          "id" : "e25ba693aef40b497b9630babdf3eccf69c48982",
          "msg" : "feat(shelter): implement VeterinarianEntity and VeterinarianRepository base",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/VeterinarianEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/VeterinarianRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "it/composed.collection.json",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/VeterinarianEntity.java"
          ],
          "commitId" : "94803b5fc0a5cc89e8e5fc2bf54ebf733b95de0e",
          "timestamp" : 1772635035000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat: add relation (aggregation) for Shelter - Veterinarians\u000a",
          "date" : "2026-03-04 09:37:15 -0500",
          "id" : "94803b5fc0a5cc89e8e5fc2bf54ebf733b95de0e",
          "msg" : "feat: add relation (aggregation) for Shelter - Veterinarians",
          "paths" : [
            {
              "editType" : "add",
              "file" : "it/composed.collection.json"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/VeterinarianEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
          ],
          "commitId" : "dd992278fb29d151527c6527bbdab5c42aa67dc9",
          "timestamp" : 1772642614000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "fix: correct goodWith* variables in PetEntity\u000a",
          "date" : "2026-03-04 11:43:34 -0500",
          "id" : "dd992278fb29d151527c6527bbdab5c42aa67dc9",
          "msg" : "fix: correct goodWith* variables in PetEntity",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/VeterinarianEntity.java"
          ],
          "commitId" : "7d4ce3381e0b2b1ebf55051cdf1ecd618ddc93e6",
          "timestamp" : 1772642908000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat: Implement S-V aggregation fix: import packages correctly\u000a",
          "date" : "2026-03-04 11:48:28 -0500",
          "id" : "7d4ce3381e0b2b1ebf55051cdf1ecd618ddc93e6",
          "msg" : "feat: Implement S-V aggregation fix: import packages correctly",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/VeterinarianEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "it/composed.collection.json"
          ],
          "commitId" : "08cb739b72bcf8a4e83e0d9bc302bdec67c7208c",
          "timestamp" : 1772643321000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "fix: delete it directory\u000a",
          "date" : "2026-03-04 11:55:21 -0500",
          "id" : "08cb739b72bcf8a4e83e0d9bc302bdec67c7208c",
          "msg" : "fix: delete it directory",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "it/composed.collection.json"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Documents/Stefy/demo/src/main/java/com/example/entities/MedicalEventEntity.java",
            "Documents/Stefy/demo/src/main/java/com/example/repositories/MedicalEventRepository.java"
          ],
          "commitId" : "3ef64c2e745f8bf8c4704ea800f2b9a66c34e033",
          "timestamp" : 1772685478000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/sdmoralesm",
            "fullName" : "sdmoralesm"
          },
          "authorEmail" : "sdmoralesm@udistrital.edu.co",
          "comment" : "Implement MedicalEvent entity and repository\u000a",
          "date" : "2026-03-04 23:37:58 -0500",
          "id" : "3ef64c2e745f8bf8c4704ea800f2b9a66c34e033",
          "msg" : "Implement MedicalEvent entity and repository",
          "paths" : [
            {
              "editType" : "add",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/entities/MedicalEventEntity.java"
            },
            {
              "editType" : "add",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/repositories/MedicalEventRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Documents/Stefy/demo/src/main/java/com/example/entities/MedicalHistoryEntity.java",
            "Documents/Stefy/demo/src/main/java/com/example/entities/VaccinationRecordEntity.java",
            "Documents/Stefy/demo/src/main/java/com/example/repositories/MedicalHistoryRepository.java",
            "Documents/Stefy/demo/src/main/java/com/example/repositories/VaccinationRecordRepository.java"
          ],
          "commitId" : "74e72414786fd70c1440ba824020976e8fa96431",
          "timestamp" : 1772685524000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/sdmoralesm",
            "fullName" : "sdmoralesm"
          },
          "authorEmail" : "sdmoralesm@udistrital.edu.co",
          "comment" : "Implement MedicalHistory with associations\u000a",
          "date" : "2026-03-04 23:38:44 -0500",
          "id" : "74e72414786fd70c1440ba824020976e8fa96431",
          "msg" : "Implement MedicalHistory with associations",
          "paths" : [
            {
              "editType" : "add",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/entities/VaccinationRecordEntity.java"
            },
            {
              "editType" : "add",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/entities/MedicalHistoryEntity.java"
            },
            {
              "editType" : "add",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/repositories/MedicalHistoryRepository.java"
            },
            {
              "editType" : "add",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/repositories/VaccinationRecordRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ReportEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReportRepository.java"
          ],
          "commitId" : "0e7481ff54a41c9748d32b1a3327c6b620523d6c",
          "timestamp" : 1773025418000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat: implement RepositoryBase\u000a",
          "date" : "2026-03-08 22:03:38 -0500",
          "id" : "0e7481ff54a41c9748d32b1a3327c6b620523d6c",
          "msg" : "feat: implement RepositoryBase",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReportRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ReportEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ReportEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReportRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/MedicalEventReportStrategy.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ReturnReportStrategy.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionReportStrategy.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ReportStrategyEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReportStrategyRepository.java"
          ],
          "commitId" : "858a7c2642bd2298a9a4b8abd23ad9eb6b2513aa",
          "timestamp" : 1773026338000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat(reports): add Strategy Pattern\u000a",
          "date" : "2026-03-08 22:18:58 -0500",
          "id" : "858a7c2642bd2298a9a4b8abd23ad9eb6b2513aa",
          "msg" : "feat(reports): add Strategy Pattern",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ReportEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ReportStrategyEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReportRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionReportStrategy.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ReturnReportStrategy.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/MedicalEventReportStrategy.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReportStrategyRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterEventRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ReportEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEventEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
          ],
          "commitId" : "51e6c92f8fe18d67505befed6a4fba6c1462b4f0",
          "timestamp" : 1773027945000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat: implement relation to ShelterEvent\u000a",
          "date" : "2026-03-08 22:45:45 -0500",
          "id" : "51e6c92f8fe18d67505befed6a4fba6c1462b4f0",
          "msg" : "feat: implement relation to ShelterEvent",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEventEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterEventRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ReportEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/VaccineRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/MedicalEventRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/VaccinationRecordEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/VaccineEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/MedicalHistoryEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/MedicalHistoryRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/MedicalEventEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/VaccinationRecordRepository.java"
          ],
          "commitId" : "af25b6383cabe2286f779647d5b05a3caea1e1d2",
          "timestamp" : 1773029502000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/sdmoralesm",
            "fullName" : "sdmoralesm"
          },
          "authorEmail" : "sdmoralesm@udistrital.edu.co",
          "comment" : "Integración Modulo Medico al develop\u000a",
          "date" : "2026-03-08 23:11:42 -0500",
          "id" : "af25b6383cabe2286f779647d5b05a3caea1e1d2",
          "msg" : "Integración Modulo Medico al develop",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/VaccinationRecordEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/VaccineRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/MedicalEventEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/MedicalEventRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/MedicalHistoryRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/VaccineEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/MedicalHistoryEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/VaccinationRecordRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/MessageRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdopterRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/MessageEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/AdopterEntity.java"
          ],
          "commitId" : "db4407bc5fc69126d6c4c90be5a7235e6aada54e",
          "timestamp" : 1773031550000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat: implement Message\u000a",
          "date" : "2026-03-08 23:45:50 -0500",
          "id" : "db4407bc5fc69126d6c4c90be5a7235e6aada54e",
          "msg" : "feat: implement Message",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/MessageRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdopterRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/MessageEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/AdopterEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "Documents/Stefy/demo/src/main/java/com/example/repositories/MedicalEventRepository.java",
            "Documents/Stefy/demo/src/main/java/com/example/entities/MedicalEventEntity.java",
            "Documents/Stefy/demo/src/main/java/com/example/entities/MedicalHistoryEntity.java",
            "Documents/Stefy/demo/src/main/java/com/example/entities/VaccinationRecordEntity.java",
            "Documents/Stefy/demo/src/main/java/com/example/repositories/MedicalHistoryRepository.java",
            "Documents/Stefy/demo/src/main/java/com/example/repositories/VaccinationRecordRepository.java"
          ],
          "commitId" : "41e479e954bcc95f0bfc1be5b657c2d9d0f12b2c",
          "timestamp" : 1773031995000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "fix: remove personal directory\u000a",
          "date" : "2026-03-08 23:53:15 -0500",
          "id" : "41e479e954bcc95f0bfc1be5b657c2d9d0f12b2c",
          "msg" : "fix: remove personal directory",
          "paths" : [
            {
              "editType" : "delete",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/repositories/MedicalEventRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/entities/MedicalEventEntity.java"
            },
            {
              "editType" : "delete",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/repositories/VaccinationRecordRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/entities/VaccinationRecordEntity.java"
            },
            {
              "editType" : "delete",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/repositories/MedicalHistoryRepository.java"
            },
            {
              "editType" : "delete",
              "file" : "Documents/Stefy/demo/src/main/java/com/example/entities/MedicalHistoryEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
          ],
          "commitId" : "89fd986e78fbf56d9db69cc2ec2407aea119375d",
          "timestamp" : 1773032462000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "fix: add missing shelter reference in PetEntity\u000a",
          "date" : "2026-03-09 00:01:02 -0500",
          "id" : "89fd986e78fbf56d9db69cc2ec2407aea119375d",
          "msg" : "fix: add missing shelter reference in PetEntity",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/VaccineEntity.java"
          ],
          "commitId" : "020b7fe5d99de161f96fdf98c11bf1aa014c026b",
          "timestamp" : 1773032941000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "fix: add missing vaccinationrecord reference in VaccineEntity\u000a",
          "date" : "2026-03-09 00:09:01 -0500",
          "id" : "020b7fe5d99de161f96fdf98c11bf1aa014c026b",
          "msg" : "fix: add missing vaccinationrecord reference in VaccineEntity",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/VaccineEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/VaccineEntity.java"
          ],
          "commitId" : "7a3b6b1a7f63acf1e434901c8570ed8544f4cf9a",
          "timestamp" : 1773033108000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "fix: import data structure packages\u000a",
          "date" : "2026-03-09 00:11:48 -0500",
          "id" : "7a3b6b1a7f63acf1e434901c8570ed8544f4cf9a",
          "msg" : "fix: import data structure packages",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/VaccineEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
          ],
          "commitId" : "fc015f5f1c887fd72f0075814cd248847d286dcf",
          "timestamp" : 1773033724000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "fix(pets): add relation 1:1 with MedicalHistory\u000a",
          "date" : "2026-03-09 00:22:04 -0500",
          "id" : "fc015f5f1c887fd72f0075814cd248847d286dcf",
          "msg" : "fix(pets): add relation 1:1 with MedicalHistory",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ReviewEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReviewRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/AdopterEntity.java"
          ],
          "commitId" : "35ac8440bf727e07ab850d316f4240600e8a7fb0",
          "timestamp" : 1773034456000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat: implement ReviewBase\u000a",
          "date" : "2026-03-09 00:34:16 -0500",
          "id" : "35ac8440bf727e07ab850d316f4240600e8a7fb0",
          "msg" : "feat: implement ReviewBase",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReviewRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/PetEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ReviewEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/AdopterEntity.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/NotificationEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/NotificationRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/NotificationStrategyEntity.java"
          ],
          "commitId" : "06df10cfc25eeff3f50d8a24433b3ee2a4bdd151",
          "timestamp" : 1773035283000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat: implement NotificationBase\u000a",
          "date" : "2026-03-09 00:48:03 -0500",
          "id" : "06df10cfc25eeff3f50d8a24433b3ee2a4bdd151",
          "msg" : "feat: implement NotificationBase",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/NotificationEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/NotificationStrategyEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/NotificationRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/InAppNotificationStrategyEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/NotificationRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/NotificationStrategyRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/EmailNotificationStrategyEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/NotificationEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/SMSNotificationStrategyEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/NotificationStrategyEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/UserEntity.java"
          ],
          "commitId" : "9abb2cd721acec75bc2c47ebaa35c34273b83fb4",
          "timestamp" : 1773036703000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "feat(notification): add Strategy Pattern\u000a",
          "date" : "2026-03-09 01:11:43 -0500",
          "id" : "9abb2cd721acec75bc2c47ebaa35c34273b83fb4",
          "msg" : "feat(notification): add Strategy Pattern",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/SMSNotificationStrategyEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/NotificationStrategyEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/NotificationStrategyRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/InAppNotificationStrategyEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/EmailNotificationStrategyEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/NotificationEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/UserEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/NotificationRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README.md"
          ],
          "commitId" : "37d1541004d3de572919d6d1490bc637a66db8c2",
          "timestamp" : 1773037615000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "docs: add git flow\u000a",
          "date" : "2026-03-09 01:26:55 -0500",
          "id" : "37d1541004d3de572919d6d1490bc637a66db8c2",
          "msg" : "docs: add git flow",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README.md"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "README.md"
          ],
          "commitId" : "1676c1eaec21f15d93e2e1b611e247369355ed17",
          "timestamp" : 1773037807000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
            "fullName" : "yeremyvegap"
          },
          "authorEmail" : "yeremyvegap@gmail.com",
          "comment" : "Update README\u000a",
          "date" : "2026-03-09 01:30:07 -0500",
          "id" : "1676c1eaec21f15d93e2e1b611e247369355ed17",
          "msg" : "Update README",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "README.md"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/noreply",
      "fullName" : "noreply"
    },
    {
      "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/sdmoralesm",
      "fullName" : "sdmoralesm"
    },
    {
      "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/yeremyvegap",
      "fullName" : "yeremyvegap"
    }
  ],
  "inProgress" : False,
  "nextBuild" : {
    "number" : 3,
    "url" : "http://200.69.103.29:8085/jenkins/view/Modelos%20de%20programaci%C3%B3n/job/MP_202610_G81_E1_Back/3/"
  },
  "previousBuild" : {
    "number" : 1,
    "url" : "http://200.69.103.29:8085/jenkins/view/Modelos%20de%20programaci%C3%B3n/job/MP_202610_G81_E1_Back/1/"
  }
}