x-algorithm changelog (unofficial)

Unofficial, community-maintained project. Not affiliated with, endorsed by, or operated by X Corp. or xAI. Notes are generated from the public git history of xai-org/x-algorithm and may contain mistakes; the upstream diff is the source of truth.

· b79b947 · 47 files, +2,490/−506

1 new config parameter and code changes in visibility-filtering/, abuse-enforcement-service/ and phoenix-rankall/.

numeric tweaksparams
  • Added 1 config parameter: FeedSurveyFatigueMinutes = 1440.
  • Removed 1 config parameter: FeedSurveyFatigueHours.
  • Other literal values changed in code: (2, failed()), 1→2 (fallback_cache.rs), (1, failed()), 2→1 (fallback_cache.rs) and fn verdict_cases() -> [(Verdict, Projected); 15] { 14→15 (treatment.rs).
  • Most activity in visibility-filtering/ (+1,566/−300), abuse-enforcement-service/ (+713/−150), phoenix-rankall/ (+139/−33), phoenix/ (+45/−11) and home-mixer/ (+9/−11).

Full analysis → Summary: automatic analysis

Config parameters (param! defaults)

Added parameterTypeDefaultFile
FeedSurveyFatigueMinutesu321440home-mixer/params/param.rs
Removed parameterTypeLast defaultNote
FeedSurveyFatigueHoursu3224removed from home-mixer/params/param.rs

Pipeline components

KindChangeFile
Candidate hydratormodifiedhome-mixer/query_hydrators/served_history_query_hydrator.rs

Changed constants & literal values

Old lineNew lineFile
(1, failed()),(2, failed()),visibility-filtering/hydration/fallback_cache.rs
(2, failed()),(1, failed()),visibility-filtering/hydration/fallback_cache.rs
fn verdict_cases() -> [(Verdict, Projected); 14] {fn verdict_cases() -> [(Verdict, Projected); 15] {visibility-filtering/treatment.rs

Modules touched

ModuleFiles addedModifiedRemovedLines +Lines −
visibility-filtering/3250+1,566−300
abuse-enforcement-service/170+713−150
phoenix-rankall/020+139−33
phoenix/030+45−11
home-mixer/020+9−11
grox/040+18−1

Files (47)

Show file list
PathLinesNote
Mabuse-enforcement-service/server/src/main.rs+7/−8
Mabuse-enforcement-service/service-lib/src/growthbook.rs+132/−32
Mabuse-enforcement-service/service-lib/src/lib.rs+325/−55
Mabuse-enforcement-service/service-lib/src/metrics.rs+8/−0
Mabuse-enforcement-service/service-lib/src/overturn_hold.rs+0/−2
Aabuse-enforcement-service/service-lib/src/restart_on_config_change.rs+173/−0
Mabuse-enforcement-service/service-lib/src/rules.rs+65/−51
Mabuse-enforcement-service/service-lib/src/service.rs+3/−2
Mgrox/flows/reply_spam/constants.py+1/−0
Mgrox/flows/reply_spam/task_write.py+13/−1
Mgrox/libs/grok_sampler/config.py+1/−0
Mgrox/libs/grok_sampler/eapi_sampler.py+3/−0
Mhome-mixer/params/param.rs+4/−4
Mhome-mixer/query_hydrators/served_history_query_hydrator.rs+5/−7
Mphoenix-rankall/src/config/mod.rs+84/−0
Mphoenix-rankall/src/consumer/kafka.rs+55/−33
Mphoenix/python/training/xai-checkpointing/xai_checkpointing/orbax_encrypted.py+42/−11
Mphoenix/xrex/configs/xrecsys.py+1/−0
Mphoenix/xrex/data/recsys/feature_config.py+2/−0
Avisibility-filtering/caller_identity.rs+126/−0
Mvisibility-filtering/evaluate_tweets.rs+124/−8
Mvisibility-filtering/filter_tweets.rs+2/−0
Mvisibility-filtering/get_safety_labels.rs+2/−0
Mvisibility-filtering/hydration/decode/author.rs+1/−1
Mvisibility-filtering/hydration/decode/tweet.rs+1/−1
Mvisibility-filtering/hydration/execute.rs+27/−24
Mvisibility-filtering/hydration/fallback_cache.rs+69/−173
Mvisibility-filtering/hydration/metrics.rs+0/−2
Mvisibility-filtering/lib.rs+2/−0
Avisibility-filtering/limited_actions_copy.rs+397/−0
Mvisibility-filtering/models/verdict.rs+40/−2
Mvisibility-filtering/params.rs+30/−9
Mvisibility-filtering/params/client_switches.rs+63/−13
Avisibility-filtering/params/limited_actions_policy.rs+306/−0
Mvisibility-filtering/reference/tweetypie.rs+2/−1
Mvisibility-filtering/retweet.rs+1/−1
Mvisibility-filtering/rules/fixtures.rs+10/−4
Mvisibility-filtering/rules/golden_corpus/conversation_control.rs+9/−3
Mvisibility-filtering/rules/golden_corpus/oon_tweet_label.rs+76/−3
Mvisibility-filtering/rules/golden_corpus/relationship.rs+11/−5
Mvisibility-filtering/rules/metrics.rs+1/−1
Mvisibility-filtering/rules/registry.rs+46/−25
Mvisibility-filtering/rules/rule_spec.rs+3/−0
Mvisibility-filtering/rules/tweet_rules.rs+10/−0
Mvisibility-filtering/server.rs+6/−1
Mvisibility-filtering/server_deps.rs+7/−1
Mvisibility-filtering/treatment.rs+194/−22