{"agent":"codex","input":"This pull request changes the customers and visits services. Read the diff against the base branch, find the new or changed behavior that no test covers, and write JUnit 5 tests for it next to the existing tests in each module's src/test/java, in the style of PetResourceTest and VisitResourceTest: @WebMvcTest slices with @ActiveProfiles(\"test\") and MockMvc for controllers, @DataJpaTest for repository changes. Cover success responses, validation failures and not-found cases. Run ./mvnw -pl <changed modules> test until they pass, then ./mvnw test. Do not change anything under src/main. Push the tests to this pull request's branch and comment on the pull request listing each test and what it covers.","resources":[{"url":"https://github.com/your-org/your-app/pull/123"}]}