gitextract_bsr8dmh8/ ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── candidate-pipeline/ │ ├── candidate_pipeline.rs │ ├── filter.rs │ ├── hydrator.rs │ ├── lib.rs │ ├── query_hydrator.rs │ ├── scorer.rs │ ├── selector.rs │ ├── side_effect.rs │ └── source.rs ├── home-mixer/ │ ├── candidate_hydrators/ │ │ ├── core_data_candidate_hydrator.rs │ │ ├── gizmoduck_hydrator.rs │ │ ├── in_network_candidate_hydrator.rs │ │ ├── mod.rs │ │ ├── subscription_hydrator.rs │ │ ├── vf_candidate_hydrator.rs │ │ └── video_duration_candidate_hydrator.rs │ ├── candidate_pipeline/ │ │ ├── candidate.rs │ │ ├── candidate_features.rs │ │ ├── mod.rs │ │ ├── phoenix_candidate_pipeline.rs │ │ ├── query.rs │ │ └── query_features.rs │ ├── filters/ │ │ ├── age_filter.rs │ │ ├── author_socialgraph_filter.rs │ │ ├── core_data_hydration_filter.rs │ │ ├── dedup_conversation_filter.rs │ │ ├── drop_duplicates_filter.rs │ │ ├── ineligible_subscription_filter.rs │ │ ├── mod.rs │ │ ├── muted_keyword_filter.rs │ │ ├── previously_seen_posts_filter.rs │ │ ├── previously_served_posts_filter.rs │ │ ├── retweet_deduplication_filter.rs │ │ ├── self_tweet_filter.rs │ │ └── vf_filter.rs │ ├── lib.rs │ ├── main.rs │ ├── query_hydrators/ │ │ ├── mod.rs │ │ ├── user_action_seq_query_hydrator.rs │ │ └── user_features_query_hydrator.rs │ ├── scorers/ │ │ ├── author_diversity_scorer.rs │ │ ├── mod.rs │ │ ├── oon_scorer.rs │ │ ├── phoenix_scorer.rs │ │ └── weighted_scorer.rs │ ├── selectors/ │ │ ├── mod.rs │ │ └── top_k_score_selector.rs │ ├── server.rs │ ├── side_effects/ │ │ ├── cache_request_info_side_effect.rs │ │ └── mod.rs │ └── sources/ │ ├── mod.rs │ ├── phoenix_source.rs │ └── thunder_source.rs ├── phoenix/ │ ├── README.md │ ├── grok.py │ ├── pyproject.toml │ ├── recsys_model.py │ ├── recsys_retrieval_model.py │ ├── run_ranker.py │ ├── run_retrieval.py │ ├── runners.py │ ├── test_recsys_model.py │ └── test_recsys_retrieval_model.py └── thunder/ ├── deserializer.rs ├── kafka/ │ ├── mod.rs │ ├── tweet_events_listener.rs │ ├── tweet_events_listener_v2.rs │ └── utils.rs ├── kafka_utils.rs ├── lib.rs ├── main.rs ├── posts/ │ ├── mod.rs │ └── post_store.rs └── thunder_service.rs