from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/products/home_timeline/HomeTimelineProduct.scala" contains "import com.twitter.product_mixer.core.product.guice.ProductScope" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/products/home_timeline/HTLProductMixer.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.Product" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/FollowRecommendationsServiceThriftServer.scala" contains "import com.twitter.product_mixer.core.module.PipelineExecutionLoggerModule" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/utils/RecommendationFlowBaseSideEffectsUtil.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/utils/CandidateSourceHoldbackUtil.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/models/RecommendationFlowData.scala" contains "import com.twitter.product_mixer.core.model.marshalling.HasMarshalling" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/models/RecommendationResponse.scala" contains "import com.twitter.product_mixer.core.model.marshalling.HasMarshalling" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/models/RecommendationRequest.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/models/Request.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/models/ScoringUserRequest.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/models/failures/TimeoutPipelineFailure.scala" contains "import com.twitter.product_mixer.core.pipeline.pipeline_failure.CandidateSourceTimeout" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/ads/PromotedAccountsFlowRequest.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/ads/PromotedAccountsFlow.scala" contains "import com.twitter.product_mixer.core.functional_component.candidate_source.CandidateSource" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/post_nux_ml/PostNuxMlRequest.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/post_nux_ml/PostNuxMlCombinedRankerBuilder.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/post_nux_ml/PostNuxMlFlow.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/post_nux_ml/PostNuxMlFlowCandidateSourceWeights.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/post_nux_ml/PostNuxMlCandidateSourceRegistry.scala" contains "import com.twitter.product_mixer.core.functional_component.candidate_source.CandidateSource" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/content_recommender_flow/ContentRecommenderRequest.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/content_recommender_flow/ContentRecommenderFlowCandidateSourceWeights.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/content_recommender_flow/ContentRecommenderFlow.scala" contains "import com.twitter.product_mixer.core.quality_factor.BoundsWithDefault" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/flows/content_recommender_flow/ContentRecommenderFlowCandidateSourceRegistry.scala" contains "import com.twitter.product_mixer.core.functional_component.candidate_source.CandidateSource" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/logging/FrsLogger.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/services/ProductMixerRecommendationService.scala" contains "import com.twitter.product_mixer.core.pipeline.product.ProductPipelineRequest" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/configapi/ParamsFactory.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/configapi/RequestContextFactory.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/predicates/InactivePredicate.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/predicates/CandidateSourceParamPredicate.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/predicates/sgs/SgsRelationshipsPredicate.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/predicates/health/HssPredicate.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/predicates/gizmoduck/GizmoduckPredicate.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/predicates/user_activity/UserActivityPredicate.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/clients/adserver/AdRequest.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/features/UserStateFeature.scala" contains "import com.twitter.product_mixer.core.pipeline.PipelineQuery" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/features/TrackingTokenFeature.scala" contains "import com.twitter.product_mixer.core.pipeline.PipelineQuery" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/features/LocationFeature.scala" contains "import com.twitter.product_mixer.core.pipeline.PipelineQuery" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/utils/DisplayLocationProductConverterUtil.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.Product" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/utils/UserSignupUtil.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/models/ClientContextConverter.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/models/OptimusRequest.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/models/CandidateUser.scala" contains "import com.twitter.product_mixer.core.model.common.UniversalNoun" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/models/UserCandidateSourceDetails.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/models/HasUserCandidateSourceDetails.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/models/Product.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.ProductIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/models/AddressBookMetadata.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/adapters/ClientContextAdapter.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.ClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/common/FeatureSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/UserScoringFeatureSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/FeatureStoreGizmoduckSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/PreFetchedFeatureSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/FeatureStorePostNuxAlgorithmSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/FeatureStoreUserMetricCountsSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/FeatureStoreSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/ClientContextSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/CandidateAlgorithmSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/sources/FeatureStoreTimelinesAuthorSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/transforms/modify_social_proof/ModifySocialProofTransform.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/transforms/modify_social_proof/RemoveAccountProofTransform.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/transforms/tracking_token/TrackingTokenTransform.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/transforms/weighted_sampling/SamplingTransform.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/transforms/dedup/DedupTransform.scala" contains "import com.twitter.product_mixer.core.model.common.UniversalNoun" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/rankers/ml_ranker/ranking/HydrateFeaturesTransform.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/rankers/ml_ranker/ranking/MlRanker.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/rankers/ml_ranker/scoring/Scorer.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/rankers/ml_ranker/scoring/DeepbirdScorer.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/rankers/first_n_ranker/FirstNRanker.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/rankers/weighted_candidate_source_ranker/WeightedCandidateSourceRanker.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/rankers/common/DedupCandidates.scala" contains "import com.twitter.product_mixer.core.model.common.UniversalNoun" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/rankers/fatigue_ranker/ImpressionBasedFatigueRanker.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/real_graph/RealGraphSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/real_graph/RealGraphOonV2Source.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/triangular_loops/TriangularLoopsSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/top_organic_follows_accounts/TopOrganicFollowsAccountsSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims_expansion/RecentStrongEngagementDirectFollowSimilarUsersSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims_expansion/RecentEngagementSimilarUsersSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims_expansion/RecentFollowingSimilarUsersSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/promoted_accounts/PromotedAccountsCandidateSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/geo/PopCountryBackFillSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/geo/PopCountrySource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/geo/BasePopGeoHashSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/geo/PopGeohashSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/geo/PopGeoSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/geo/PopGeoQualityFollowSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/salsa/RecentEngagementDirectFollowSalsaExpansionSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/salsa/SalsaExpansionBasedCandidateSource.scala" contains "import com.twitter.product_mixer.core.functional_component.candidate_source.CandidateSource" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/ppmi_locale_follow/PPMILocaleFollowSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/OnlineSTPSourceWithEPScorer.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/OnlineSTPSourceScorer.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/STPGraphBuilder.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/OfflineStrongTiePredictionBaseSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/MutualFollowStrongTiePredictionSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/STPSecondDegreeFetcher.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/STPFirstDegreeFetcher.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/OfflineStrongTiePredictionSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/OnlineSTPSourceWithDeepbirdV2Scorer.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/BaseOnlineSTPSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/OfflineStpSourceWithDensePmiMatrix.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/OfflineStpSourceWithLegacyPmiMatrix.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/SocialProofEnforcedOfflineStrongTiePredictionSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/stp/OfflineMutualFollowExpansionSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/user_user_graph/UserUserGraphCandidateSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/addressbook/ForwardEmailBookSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/addressbook/ForwardPhoneBookSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/addressbook/ReversePhoneBookSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/addressbook/ReverseEmailBookSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/socialgraph/RecentFollowingRecentFollowingExpansionSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/recent_engagement/RepeatedProfileVisitsSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/recent_engagement/RecentEngagementDirectFollowSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/recent_engagement/RecentEngagementNonDirectFollowSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/two_hop_random_walk/TwoHopRandomWalkSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/SocialProofEnforcedCandidateSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/CachedCandidateSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/StratoFetcherSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/RealGraphExpansionRepository.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/ExperimentalCandidateSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/StratoFetcherWithUnitViewSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/SimilarUserExpanderRepository.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/TweetAuthorsCandidateSource.scala" contains "import com.twitter.product_mixer.core.functional_component.candidate_source.CandidateSource" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/base/TwoHopExpansionCandidateSource.scala" contains "import com.twitter.product_mixer.core.functional_component.candidate_source.CandidateSource" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/crowd_search_accounts/CrowdSearchAccountsSource.scala" contains "import com.twitter.product_mixer.core.model.marshalling.request.HasClientContext" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/StratoBasedSimsCandidateSourceWithUnitView.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/Follow2vecNearestNeighborsStore.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/SimsStore.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/SwitchingSimsSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/SimsExperimentalStore.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/DBV2SimsRefreshStore.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/StratoBasedSimsCandidateSource.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/CacheBasedSimsStore.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/candidate_sources/sims/DBV2SimsStore.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/base/RecommendationFlow.scala" contains "import com.twitter.product_mixer.core.pipeline.recommendation.RecommendationPipelineResult" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/base/CandidateSourceRegistry.scala" contains "import com.twitter.product_mixer.core.model.common.identifier.CandidateSourceIdentifier" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/base/StatsUtil.scala" contains "import com.twitter.product_mixer.core.quality_factor.QualityFactorObserver" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/base/SideEffectsUtil.scala" contains "import com.twitter.product_mixer.core.functional_component.candidate_source.CandidateSource" from: follow-recommendations-service to: product-mixer evidence: - file: "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/base/EnrichedCandidateSource.scala" contains "import com.twitter.product_mixer.core.functional_component.candidate_source.CandidateSource"