Skip to content

Stop OON NSFW filter from skipping Phoenix retrieval - #185

Closed
Pitchfork-and-Torch wants to merge 1 commit into
xai-org:mainfrom
Pitchfork-and-Torch:cursor/magellan-wave2-rank-oon-nsfw-a814
Closed

Stop OON NSFW filter from skipping Phoenix retrieval#185
Pitchfork-and-Torch wants to merge 1 commit into
xai-org:mainfrom
Pitchfork-and-Torch:cursor/magellan-wave2-rank-oon-nsfw-a814

Conversation

@Pitchfork-and-Torch

Copy link
Copy Markdown

Bug

OONNsfwSimclustersFilter is the pre-scoring NSFW-author drop on For You OON retrieval. It only matched ForYouSimclusters and only enabled when EnableSimclustersSource was on.

Phoenix retrieval (ForYouPhoenixRetrieval, including topics), Phoenix MoE, and TweetMixer use the same gizmoduck nsfw_author bit and the same in_network stamp. NSFW-author posts from those sources still reached PhoenixScorer / RankingScorer / TopKScoreSelector.

This is not #169 (rank-all index writes). This is not #125 (gizmoduck origin size/NSFW). This is not #173 (safemodel hard-NSFW labels). In-network Thunder NSFW is unchanged.

Five-line proof

  • Entry: OONNsfwSimclustersFilter after GizmoduckCandidateHydrator in PhoenixCandidatePipeline
  • Sink: pre-scoring filters, then scorers [PhoenixScorer, RankingScorer, VMRanker], then TopKScoreSelector
  • Break: drop required served_type == ForYouSimclusters; Phoenix / MoE / TweetMixer NSFW authors ranked
  • Viewer effect: For You could serve OON NSFW-author posts retrieved by Phoenix even when Simclusters was off
  • Twin: the same filter already dropped Simclusters OON NSFW authors

Change

  • Drop OON NSFW-author posts from ForYouPhoenixRetrieval, ForYouPhoenixRetrievalMoe, and ForYouTweetMixer as well as Simclusters
  • Enable when Phoenix, Phoenix MoE, TweetMixer, Simclusters, or a topic request is on; stay off for in_network_only

Tests

  • Simclusters / Phoenix / MoE / TweetMixer NSFW OON: dropped
  • Followee Phoenix NSFW and SFW / unknown-NSFW OON: kept
  • Enable when Phoenix is on and Simclusters is off
  • Disable on in_network_only; enable on topic request when other sources are off

Standalone rustc model of old vs new drop: 3/3 passed.

cargo test cannot run. Public dump has no home-mixer crate manifest.

Fork PR: none

The pre-scoring NSFW-author drop only matched ForYouSimclusters and only
enabled when Simclusters was on. Phoenix, Phoenix MoE, TweetMixer, and
topic retrieval of NSFW-author posts still entered RankingScorer.

Drop the same OON NSFW-author posts from those retrieval sources, and
enable the filter when any of them is on.
@Pitchfork-and-Torch
Pitchfork-and-Torch force-pushed the cursor/magellan-wave2-rank-oon-nsfw-a814 branch from 80e1bf3 to 902a06f Compare September 8, 2026 23:07
@Pitchfork-and-Torch

Copy link
Copy Markdown
Author

Parking this intern-stack PR per operator GitHub cleanup (2026-09-08). Hunt notes remain local. Not a reject of the class.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant