Shared core domain (users vertical): controllers, use cases, DTOs, JPA entities/repositories and mail infrastructure, consumed by the core microservice and the monolith. Core owns its data, so entities are identical across topologies and shared directly.