Ranking weights: click 0.4 → 0.3, click-dwell 0 → 0.4, not-interested −43.2 → −47.52
- Weight changes, made identically in
home-mixer/params/param.rsandvm-ranker/params.rs:ClickWeight0.4→0.3.ContClickDwellTimeWeight0.0→0.4, so predicted time spent after clicking into a post now counts.NotInterestedWeight-43.2→-47.52, a 10% larger penalty. - Cold-start holdout: in
author_cold_start.rsthe MoE "ranking policy" that zeroed arm-gated retrieval candidates for non-treatment viewers is removed, along with theauthor_policy_zeroedfield. Holdout viewers no longer exclude arm-gated retrieval candidates from cold-start eligibility. - New flag
PhoenixRetrievalExcludeSeenPosts(default off). When on, Phoenix retrieval is sent the viewer's seen/served post IDs and impression bloom filters so it can skip posts already shown. - The ads request now forwards the client's seen post IDs (
client_seen_post_ids). - Removed flag:
UseEngagementCounterViewCountForImpressionBoost. - README: documents
abuse-ledger-service/. When an enforcement is overturned on appeal, it is not re-applied for a fixed period.
Full analysis → Summary: hand-written notes, checked against the diff