New zero-weighted heads (video continuation, profile visit time); popular posts precomputed
- New ranking weights, all at
0.0for now:VideoContinuationWeight,UserVideoContinuationWeightandProfileVisitSecsWeight, defined invm-ranker/params.rs. The sharedxai-value-modelcrate gets matching heads (its weight list grows from 25 to 28 entries). Home-mixer's ownvalue_model.rshard-codes the two video-continuation weights to0.0, so for now these heads don't change scores. - New flag
PostUnexploredIncludeOutOfNetwork(vm-ranker/params.rs, default off). Without it, the value model's post-unexplored bonus applies only to in-network candidates. PopularPostsSourcenow reads from a precomputedPopularPostsCache(newutil/popular_posts.rs, filled by newpopular_posts_job.rs/popular_authors_job.rs) instead of querying Thunder on each request.PopularPostsTopAuthors,PopularPostsMaxPerAuthorandPopularPostsMaxRepliesRepostsPerAuthorleaveparam.rs.- New flags
EnableUnderTheHoodandEnableHomeExcursionScores(both off). RetrievalCandidatesKafkaMaxCandidates200→100000.VMRankerClusterId"Experiment6"→"Experiment1".
Full analysis → Summary: hand-written notes, checked against the diff