# x-algorithm-teardown-growth-recommendations-2026-05-16

## Veille

Interner Teardown-Bericht zur Open-Source-Veröffentlichung **`xai-org/x-algorithm`** (15. Mai 2026) — dem **For-You-Feed**-Algorithmus von **X (ehemals Twitter)** im Jahr 2026, mit vier zielgruppenspezifischen Wachstums-Empfehlungssträngen (persönlich/Gründer, Marke/Unternehmen, verallgemeinertes Framework, Kunden-/Beratungs-Deliverable). **Kernthese**: ***« Die berühmte Gewichtstabelle von 2023 — Antworten zählen mit einem großen Multiplikator mehr als Likes — beschreibt ein System, das in dieser Form nicht mehr existiert. »*** Der Algorithmus von 2026 ist ein **Transformer (Phoenix, von Grok-1 abgeleitet)**, der Gewichte aus dem eigenen Engagement-Verlauf lernt und gegen eine **19-dimensionale Multi-Aktions-Oberfläche** bewertet wird, gesteuert durch einen Offline-Dienst zum Content-Verständnis (**Grox**). **Die Form des Scorings zählt heute weit mehr als die Zahlen — und die Zahlen selbst sind nicht Teil der öffentlichen Veröffentlichung**. **Architektur mit 4 Komponenten**: (1) **Home Mixer** (Rust, Orchestrator zur Anfragezeit, hydrate → source → filter → score → select → filter); (2) **Thunder** (Rust, mit Kafka gespeister In-Memory-Store aktueller Posts, Sub-Millisekunden-Lookups für In-Network-Kandidaten); (3) **Phoenix** (JAX-ML, Two-Tower-Retrieval + Ranking-Transformer, ~von Grok-1 abgeleitet); (4) **Grox** (offline, Spam-/Safety-/PTOS-/Banger-Klassifikatoren + multimodaler v5-Embedder). **Die 19 von Phoenix vorhergesagten Aktionen** (zentrale Änderung gegenüber 2023): favorite, reply, repost, photo_expand, click, profile_click, vqv (video quality view, durch Mindestdauer gesteuert), share, share_via_dm, share_via_copy_link, dwell, quote, quoted_click, follow_author, not_interested, block_author, mute_author, report, dwell_time (kontinuierlich). **Endscore** = `Σ (weight × P(action))`, modifiziert durch **3 strukturelle Multiplikatoren**: (a) **OON_WEIGHT_FACTOR < 1** (Out-of-Network-Abschlag), (b) **Author-Diversity-Decay** `(1-floor) × decay_factor^position + floor` (exponentielle Abschwächung wiederholter Posts desselben Autors innerhalb eines einzelnen Renders), (c) **Video-Dauer-Gate** (vqv trägt nur bei, wenn `video_duration_ms > MIN_VIDEO_DURATION_MS`). **Zentraler Vorbehalt**: **kein numerischer Gewichtswert** (`FAVORITE_WEIGHT`, `OON_WEIGHT_FACTOR`, `AUTHOR_DIVERSITY_DECAY`, `MIN_VIDEO_DURATION_MS`...) ist in der Veröffentlichung enthalten — alles ist `crate::params::*`, verwaltet von einem internen X-Feature-Switch-Dienst für A/B-Tests. ***« Wer behauptet, ‚Antworten sind 2026 N,N-mal mehr wert als Likes‘, erfindet eine Zahl, die sich aus der OSS-Veröffentlichung nicht ableiten lässt. »*** **Zentrale Unterschiede zu 2023**: (1) Entfernung sämtlicher handgefertigter Features (*« Wir haben jedes einzelne handgefertigte Feature und die meisten Heuristiken aus dem System entfernt »*); (2) ein einzelnes Modell sagt 19 Aktionen voraus statt mehrerer Einzelaktions-Modelle; (3) Grox trennt Content-Verständnis vom Ranking; (4) neue erstklassige Signale (kontinuierliches dwell, gesteuertes vqv, follow_author, 3 Share-Varianten); (5) Two-Tower-OON-Retrieval (statt SimClusters+Heuristiken) mit multimodalen Text+Bild+ASR-Video-Embeddings. **Drei Reichweiten-Schichten** (verallgemeinertes Framework): Eligibility (binär, Grox+Filter) → Retrieval (probabilistisch, Two-Tower-ANN) → Ranking (kontinuierlich, gewichtete Summe + Multiplikatoren). **Zwei Gesetze des mechanischen Wachstums**: (1) In-Network ist multiplikativ, OON ist additiv; (2) Die Aufgabe des Modells ist es, dich vorherzusagen, nicht dich zu belohnen. **Bewusste Ehrlichkeitsgrenze**: veröffentlichter Phoenix-Checkpoint = Mini-Version (2 Layer, 4 Heads, 256-dim, 537K-Sportpost-Korpus), nicht das Produktionsmodell; Thrift-Integrationen sind Stubs (`panic!("Not implemented")` in `candidate_features.rs`); Brand-Safety-Listen, Topic-ID-Zuordnungen, Sprachabschläge und Ad-Blending-Regeln fehlen in der öffentlichen Veröffentlichung.

## Titre Article

How the X Algorithm Actually Works in 2026 — and What That Means for Growth

## Date

2026-05-16

## URL

- **Rapport long (HTML, Sharp Artisan, FR)** : https://raw.githack.com/dgirard/fiches-veille/main/docs/report/x-algorithm-growth-report.html
- **Slides 16:9 (HTML, Sharp Artisan, FR, 22 slides)** : https://raw.githack.com/dgirard/fiches-veille/main/docs/report/x-algorithm-slides.html
- **Source markdown** : `docs/report/x-algorithm-growth-report.md`
- **Repo source analysé** : https://github.com/xai-org/x-algorithm (release 15 mai 2026)

## Keywords

X-Algorithmus 2026, xai-org/x-algorithm, For-You-Feed, Phoenix-Transformer, von Grok-1 abgeleitet, Home Mixer in Rust, Thunder Kafka-In-Memory-Store, Grox Offline-Content-Verständnis, JAX-ML-Dienst, Two-Tower-Retrieval, multimodaler Post-Embedder v5, Video-ASR-Transkript, Candidate-Isolation-Attention, 19-Aktionen-Oberfläche, favorite reply repost share, dwell kontinuierlich vs. binär, vqv Video Quality View, follow_author-Vorhersage, share_via_dm share_via_copy_link, NEGATIVE_FEEDBACK_INDICES not_interested block mute report, Weighted-Scorer-Formel, OON_WEIGHT_FACTOR Out-of-Network-Abschlag, NEW_USER_OON_WEIGHT_FACTOR Onboarding-Bias, author_diversity_scorer exponentieller Decay, decay_factor position floor Formel, MIN_VIDEO_DURATION_MS Video-Gate, handgefertigte Features entfernt, User-Action-Sequence Transformer-Input, mutual_follow_jaccard_hydrator, following_replied_users_hydrator, AuthorSocialgraphFilter bidirektionaler Block, MutedKeywordFilter, PreviouslySeenPostsFilter, IneligibleSubscriptionFilter Paywall, VFFilter Sichtbarkeitsfilter, DedupConversationFilter, Grox task_spam_detection, task_post_safety_screen_deluxe, task_safety_ptos_policy, task_banger_screen, task_reply_ranking, params.rs fehlt in OSS, Gewichte nicht in der Veröffentlichung, Mini-Phoenix-Checkpoint 2 Layer 4 Heads 256-dim, 537K-Sportposts-Korpus, Thrift to_thrift not implemented Stub, Brand-Safety-Markenlisten fehlen, Topic-ID-Zuordnungen fehlen, Sprachabschläge fehlen, Ad-Blending-Regeln fehlen, drei Reichweiten-Schichten Eligibility Retrieval Ranking, Aktionsoberfläche als Produktfrage, Transformer als Fairness-Mechanismus, Author-Diversity-Decay als strukturelles Feature, negative Signale Einmal-Vetos kumulative Kosten, stiller Ausschluss zum Eligibility-Zeitpunkt, In-Network multiplikativ OON additiv, Modell sagt vorher, belohnt nicht, persönliche Gründer-Stimme Wachstumstaktiken, Marken-/Unternehmenskonto-Playbook, verallgemeinertes Framework sieben Säulen, Kunden-Beratungs-Deliverable Evidenztabelle, aktionsorientiertes Content-Design, Author-Distribution-Playbook, Videospezifikation Untertitel ASR-freundlich, Themen-Embedding-Konsistenz, Eligibility-Gate-Audit, Hygiene negativer Signale, Neurahmung der Follower-Akquise OON-zu-Thunder-Konversion, Veröffentlichung 15. Mai 2026, Ads-Modul Brand-Safety-Tracking, NEGATIVE_SCORES_OFFSET, WEIGHTS_SUM, NEGATIVE_WEIGHTS_SUM, NewUserAgeThresholdSecs, NEW_USER_MIN_FOLLOWING, strukturelles Modell kein quantitativer Prädiktor, semantische Klarheit statt Keyword-Überschneidung, Embedding-Nachbarschaftsdichte, 70/30-Aufteilung Kern-/Explorativ-Themen, Mitarbeiter-Amplifikation Thunder-Quellenvereinigung, Product Overhang Feed-Render, Candidate Isolation batch-unabhängige cachefähige Scores, P(action) pro Nutzer pro Post, nicht global, viral gehen als Ergebnis auf Populationsebene

## Authors

Rapport interne **non signé** (typique des deliverables d'analyse interne / brouillon de livrable client). Sources primaires citées : (a) le repo public **`xai-org/x-algorithm`** (release 15 mai 2026), (b) les `README.md` du repo et de ses sous-modules (`home-mixer/`, `phoenix/`, `thunder/`, `grox/`), (c) le code source Rust (Home Mixer, Thunder) et Python/JAX (Phoenix, Grox) inspecté directement avec citations file:line. Le rapport est explicitement écrit en posture *"what we observe in the public source release, and what it implies for measurable growth interventions"* — registre de teardown analytique avec discipline d'honnêteté épistémique (section A.3 *"Honesty boundary"* listant exhaustivement ce qui n'est pas dérivable de l'OSS).

## Ton

**Profil**: Technischer Teardown der Open-Source-Veröffentlichung eines Empfehlungsalgorithmus, gegliedert in zwei asymmetrische Teile (**Teil 1 — Teardown**, beschreibend und zitierend; **Teil 2 — Empfehlungen**, präskriptiv und nach Zielgruppe segmentiert), gefolgt von einem **Anhang** (Dateiindex, Glossar, Ehrlichkeitsgrenze). Hybridformat zwischen einem **Beratungs-Whitepaper** (Evidenztabelle, empfohlene Kadenz Monat 1/2/3, Executive Summary für das Deckblatt) und **dokumentarischem Reverse-Engineering** (file:line-Zitate, Unterscheidung Vorzeichen vs. Größenordnung, explizite Diskussion der `panic!("Not implemented")`-Stubs). Umfang: ~470 Markdown-Zeilen, ~12.000 Wörter, dicht.

**Zielgruppe**: Vier Zielgruppen, die von Teil 2 explizit adressiert werden (A=persönlich/Gründer, B=Marke/Unternehmen, C=verallgemeinertes Framework, D=Kunden-/Beratungs-Deliverable). Gesamte Leserschaft: Creator auf X, Growth-/Marketing-Teams von Marken, Algorithmus-Analysten, Growth-Berater, Führungskräfte konkurrierender Plattformen, Forscher im Bereich Empfehlungssysteme.

**Stil**: **Analytisch-desillusionierte** Expertenstimme jemandes, der den Code gelesen hat und die Branche der *„X-Algorithmus-Hacks“* ablehnt. Drei markante Merkmale:

1. **Aggressive epistemische Ehrlichkeit** — Der Bericht wiederholt an mehreren Stellen, fett und kursiv, dass die numerischen Gewichtswerte nicht in der Veröffentlichung enthalten sind: ***« Wer behauptet, ‚Antworten sind 2026 N,N-mal mehr wert als Likes‘, erfindet eine Zahl, die sich aus der OSS-Veröffentlichung nicht ableiten lässt »***. Ein ganzer Abschnitt (A.3) ist *« dem gewidmet, was wir aus der OSS nicht wissen können »*. Größenordnungs-Aussagen sind mit `(richtungsweisend)` gekennzeichnet; Richtungsaussagen (Vorzeichen, Vorhandensein eines Gates) werden per file:line zitiert. Diese Disziplin ist die eigentliche Autorität des Textes.

2. **Systematische file:line-Zitate** — Jede strukturelle Aussage kommt mit ihrer Quelle: `home-mixer/scorers/oon_scorer.rs:20-23`, `phoenix/runners.py:233-252`, `author_diversity_scorer.rs:29-31`. Der Abschnitt *Evidenztabelle* des Beratungs-Deliverables (Teil 2.D) listet 14 Hauptaussagen mit ihrer file:line. Haltung nach dem Motto *„wenn ein Creator widerspricht, zitiere X“* (Teil 2.A, Säule 7).

3. **Übertragbare Säulenarchitektur** — Die 7 Säulen (In-Network-Vorteil, P(action)-Framing, High-Weight-Aktionen, Diversity-Decay, negative Signale, Two-Tower-Auffindbarkeit, Grox-/VF-Eligibility) sind über die Empfehlungen für Personen, Marken und das verallgemeinerte Framework hinweg **rigoros identisch** — nur die Taktiken pro Säule ändern sich. Effekt: die Abschnitte sind **Zeile für Zeile vergleichbar**, was das analytische Raster als echtes Raster statt als improvisierte Liste bestätigt.

**Zentrale Metaphern und Formeln**:
- ***« Die Form des Scorings zählt weit mehr als die Zahlen »*** — Kernsatz des epistemischen Vorbehalts.
- ***« Viral zu gehen ist ein Ergebnis auf Populationsebene, bei dem viele unabhängige persönliche Vorhersagen die Schwelle überschreiten, keine einzelne Metrik, die Phoenix optimiert »*** — Dekonstruktion der Vorstellung vom „viralen Post“.
- ***« Grenzwertiger Content wird im System von 2026 nicht ‚herabgestuft‘. Er wird bereits zur Hydration-Zeit disqualifiziert und erreicht das Scoring nie »*** — der politisch brisanteste strukturelle Unterschied zwischen 2023 und 2026 (stiller Ausschluss zum Eligibility-Zeitpunkt vs. Sichtbarkeitsfilterung).
- ***« Drei Reichweiten-Schichten »***: Eligibility (binär) → Retrieval (probabilistisch) → Ranking (kontinuierlich). Didaktisches Rahmenwerk von Teil 2.C.
- ***« Zwei Gesetze des mechanischen Wachstums »***: *In-Network ist multiplikativ, OON ist additiv*; *Die Aufgabe des Modells ist es, dich vorherzusagen, nicht dich zu belohnen*.
- ***« Der Ausschluss zum Eligibility-Zeitpunkt ist der stille Killer »*** — der politischste Satz des Berichts.
- ***« Es gibt kein Signal an den Ersteller, dass ein Grox-Klassifikator seinen Post aus den Kandidatenpools ausgeschlossen hat »*** — Implikation für die Transparenz.
- ***« Die optimale Kadenz ist nicht-monoton in Bezug auf die Postanzahl »*** — kontraintuitive Wachstumserkenntnis.
- ***« Versieh deine Videos mit Untertiteln für das Modell, nicht nur für den Zuschauer »*** — konkrete, embedder-bewusste Taktik.
- ***« Hör auf, auf die Gesamtzahl der Likes zu optimieren; die Gesamtzahl der Likes ist ein Populationsartefakt »*** — Neurahmung des primären KPI.

**Epistemische Haltung**: Der Bericht lehnt gleichzeitig ab: (a) **Growth-Hack-Technosolutionismus** (*„5 Geheimnisse, um den Algorithmus auszutricksen“*), der nicht ableitbare Größenordnungen behauptet; (b) **verschwörungstheoretischen Skeptizismus** (*„wir können nichts wissen, alles ist eine Blackbox“*), der ignoriert, was im Code lesbar ist. Mittlere Haltung: *« strukturelle Hebel, die im Code dokumentiert sind »* — man kann aus der **Form** des Systems Empfehlungen ableiten, auch ohne seine **Parameter**. Diese Position ist selten und methodisch fundiert.

**Autorität aufgebaut durch**: (a) **file:line-Rückverfolgbarkeit** bei jeder strukturellen Aussage; (b) **Vorbehaltsdisziplin** (Abschnitte *Einschränkungen und ehrliche Offenlegungen* im Kunden-Deliverable, *Ehrlichkeitsgrenze* im Anhang); (c) **interne Vergleichbarkeit** der Empfehlungen (gleiche Säulen, unterschiedliche Zielgruppen); (d) **explizite Ablehnung numerischer Erfindung** (der Bericht bezeichnet Analysen, die Gewichte erfinden, ausdrücklich als unehrlich); (e) **proaktive Identifizierung von Stubs** (`panic!("Not implemented")` in `candidate_features.rs`, Mini-Phoenix-Modell, trainiert auf 537K Sportposts) — der Bericht verkauft seine Einschränkungen ebenso wie seine Aussagen.

**Zielgruppe und erwartete Wirkung**: Der Bericht ist darauf ausgelegt, **einen Berater oder Growth Lead** mit einem einsetzbaren methodischen Rahmenwerk für Kunden/Teams auszustatten, die fragen *„wie funktioniert der X-Algorithmus 2026“*. Die vierteilige Struktur (persönlich/Marke/Framework/Kunde) legt eine Nutzung als **modularer Werkzeugkasten** nahe: den zum jeweiligen Gesprächspartner passenden Abschnitt auswählen. Das **Beratungs-Deliverable (Teil 2.D)** ist praktisch unverändert versandfertig als *Client Brief*, mit Evidenztabelle, priorisierten empfohlenen Maßnahmen, Kadenz Monat 1/2/3 und einem verpflichtenden Abschnitt *Einschränkungen und ehrliche Offenlegungen*. Primäre Zielgruppe: Growth-/Beratungspraktiker. Sekundäre Zielgruppe: Algorithmus-Analysten, Tech-Journalisten, Teams konkurrierender Plattformen, die ihre Architektur vergleichen möchten.

## Pense-betes

- **Primärquelle**: Open-Source-Veröffentlichung **`xai-org/x-algorithm`** am **15. Mai 2026**. Der Bericht ist auf 2026-05-16 datiert (vermutlich Tag+1 nach der Veröffentlichung). Datum der Aufnahme in die Watch-Datei: 2026-05-16 (= heute).
- **4 Architekturkomponenten**:
- **Home Mixer** (`x-algorithm/home-mixer/`) — Rust-Orchestrator zur Anfragezeit, Pipeline `hydrate → source → hydrate → filter → score → select → filter`.
- **Thunder** (`x-algorithm/thunder/`) — mit Kafka gespeister Rust-In-Memory-Store aktueller Posts, Sub-Millisekunden-Lookups für **In-Network**-Kandidaten. Schlüsseldateien: `thunder/main.rs`, `thunder/post_store.rs`, `thunder/kafka_utils.rs`.
- **Phoenix** (`x-algorithm/phoenix/`) — JAX-ML-Dienst mit **zwei Rollen**: (1) **Two-Tower-Retrieval** für OON, (2) **Ranking** über einen von Grok-1 abgeleiteten Transformer, der 19 Aktionen vorhersagt.
- **Grox** (`x-algorithm/grox/`) — **Offline**-Dienst zum Content-Verständnis, Klassifikatoren (Spam, Safety, PTOS, Banger, Reply-Ranking) + multimodaler v5-Embedder. **Liegt nicht im Hot Path**; schreibt in den Feature-Store, Home Mixer hydratisiert die Signale.
- **Home-Mixer-Pipeline (Architektur zitiert aus dem README)**: 1. Query-Hydration (User Action Sequence + User Features) 2. Kandidatenquellen (Thunder In-Network + Phoenix-Retrieval OON + Anzeigen + Who-to-Follow + Themen + MoE + Prompts) 3. Hydration (Kern-Metadaten, Autoreninfo, Medien, Engagement-Zahlen) 4. Filterung vor dem Scoring (Deduplizierung, Alter, eigene Posts, Blocks, Mutes, Paywall, bereits gesehen) 5. Scoring (Phoenix Scorer P(action) für jede der 19 Aktionen → Weighted Scorer Σ(weight × P) → Author Diversity → OON Scorer) 6. Auswahl (Sortierung nach Endscore, Auswahl der Top K) 7. Filter nach der Auswahl (VFFilter für Löschungen/Spam/Gewalt/Gore, Konversations-Deduplizierung)
- **Die 19 von Phoenix vorhergesagten Aktionen** (`phoenix/runners.py:233-252`, `home-mixer/candidate_pipeline/candidate.rs:30-51` `PhoenixScores`):
- **Positive**: 0 favorite, 1 reply, 2 repost, 3 photo_expand, 4 click, 5 profile_click, 6 vqv (gesteuert), 7 share, 8 share_via_dm, 9 share_via_copy_link, 10 dwell, 11 quote, 12 quoted_click, 13 follow_author, 18 dwell_time (kontinuierlich)
- **Negative** (`NEGATIVE_FEEDBACK_INDICES = [14, 15, 16, 17]`): 14 not_interested, 15 block_author, 16 mute_author, 17 report
- **Neue erstklassige Signale gegenüber 2023**: kontinuierliches `dwell_time` (nicht nur binär), `vqv_score` (gesteuert durch `MIN_VIDEO_DURATION_MS`), `follow_author_score` (Phoenix sagt voraus, *„ob dieser Post seinem Autor einen Follower einbringt“*), 3 Share-Varianten (`share`, `share_via_dm`, `share_via_copy_link`).
- **Score-Formel** (`home-mixer/scorers/weighted_scorer.rs:44-91`): ``` score = Σ_i (weight_i × P(action_i)) × OON_WEIGHT_FACTOR (falls OON, sonst 1) × diversity_multiplier(position) + offset_score()  (hält negative Aggregate wohlgeordnet) ``` wobei `vqv_weight` durch 0 ersetzt wird, falls `video_duration_ms ≤ MIN_VIDEO_DURATION_MS`.
- **KRITISCHER Vorbehalt — die Gewichte sind nicht in der Veröffentlichung enthalten**:
- `FAVORITE_WEIGHT`, `REPLY_WEIGHT`, `RETWEET_WEIGHT`, `OON_WEIGHT_FACTOR`, `NEW_USER_OON_WEIGHT_FACTOR`, `AUTHOR_DIVERSITY_DECAY`, `AUTHOR_DIVERSITY_FLOOR`, `MIN_VIDEO_DURATION_MS`, `NEGATIVE_SCORES_OFFSET`, `WEIGHTS_SUM`, `NEGATIVE_WEIGHTS_SUM` werden alle als `crate::params::*` referenziert.
- **Es existiert keine `params.rs` im Repo** (verifiziert durch erschöpfendes `grep -rn`).
- Wird von einem internen X-**Feature-Switch-/Parameter-Dienst** für A/B-Tests und Tuning ohne Code-Änderungen verwaltet.
- **Implikation**: nur die **Richtungen** (positiv vs. negativ, Gate vs. weiche Anpassung, Vorhandensein vs. Fehlen eines Multiplikators) sind belegbar. **Größenordnungen** sind erfunden.
- **3 strukturelle Multiplikatoren** (wichtiger als einzelne Gewichte):
- **OON-Abschlag** (`oon_scorer.rs:20-23`): `score = base_score × OON_WEIGHT_FACTOR if OON else base_score`. Kommentar in Zeile 7: *« In-Network-Kandidaten gegenüber Out-of-Network-Kandidaten priorisieren »*. **Kodifizierung von „Follower zählen“**.
- **OON-Ausnahme für neue Nutzer** (`ranking_scorer.rs:220-239`): Ist das Konto < `NewUserAgeThresholdSecs` UND folgt ≥ `NEW_USER_MIN_FOLLOWING` Accounts, wird der OON-Abschlag durch `NEW_USER_OON_WEIGHT_FACTOR` ersetzt. **Struktureller Bias** darauf, was neue Konten sehen (und damit, was neue Konten erreichen können).
- **Author-Diversity-Decay** (`author_diversity_scorer.rs:29-31`): `multiplier(position) = (1 - floor) × decay_factor^position + floor`. Position = Anzahl der Posts desselben Autors, die bereits weiter oben in der sortierten Liste erscheinen. **Der beste Post eines Autors behält seinen Score, jeder weitere wird exponentiell abgeschwächt**, ohne unter `floor` zu fallen. **Implikation für die Kadenz**: strukturell, nicht heuristisch.
- **Video-Dauer-Gate** (`weighted_scorer.rs:72-81`): `vqv_score` fließt nur dann in die gewichtete Summe ein, wenn `video_duration_ms > MIN_VIDEO_DURATION_MS`. **Hartes Gate, kein weicher Abschlag**: zu kurze Clips erhalten schlicht keinen VQV-Beitrag.
- **Was nie in den Ranker gelangt** (unsichtbar verlorene Reichweite):
- **Filter vor dem Scoring**: `DropDuplicatesFilter`, `CoreDataHydrationFilter`, `AgeFilter`, `SelfpostFilter`, `RepostDeduplicationFilter`, `IneligibleSubscriptionFilter` (Paywall), `PreviouslySeenPostsFilter`, `PreviouslyServedPostsFilter`, `MutedKeywordFilter`, `AuthorSocialgraphFilter` (bidirektionaler Block, **einschließlich des zitierten Autors eines Quote-Tweets**).
- **Filter nach der Auswahl**: `VFFilter` (gelöscht/Spam/Gewalt/Gore), `DedupConversationFilter`.
- **Grox-Offline-Gates** (Eligibility, **keine** Score-Modifikatoren): `task_spam_detection.py` / `classifiers/content/spam.py`, `task_post_safety_screen_deluxe.py`, `task_safety_ptos_policy.py`, `task_banger_screen.py` (positiv), `task_reply_ranking.py`.
- **Grundlegender architektonischer Punkt**: *« Grenzwertiger Content wird im System von 2026 nicht ‚herabgestuft‘. Er wird bereits zur Hydration-Zeit disqualifiziert und erreicht das Scoring nie. Das unterscheidet sich substanziell vom Modell der reduzierten Reichweite / Sichtbarkeitsfilterung des Systems von 2023. »*
- **Wovon Phoenix tatsächlich lernt**:
- **Der folgenreichste Input = die Aktionssequenz des Nutzers** (`user_action_seq_query_hydrator.rs`), nicht der Kandidaten-Post.
- **Candidate-Isolation-Attention** (`phoenix/recsys_model.py`): Kandidaten können auf die Aktionssequenz des Nutzers zugreifen, **aber nicht aufeinander** → **pro Nutzer, pro Post**, **batch-unabhängige**, **cachefähige** Scores.
- **Kein einziges globales „dieser Post ist gut“**: *„derselbe Post, der bei Nutzer A mit Wahrscheinlichkeit p₁ ein Like erhält, wird bei Nutzer B mit p₂ vorhergesagt“*.
- **Viral gehen** = ein Ergebnis auf Populationsebene aus unabhängigen persönlichen Vorhersagen, keine optimierte Metrik.
- **Handgefertigte Features entfernt** (`README` Zeile 55): *„Wir haben jedes einzelne handgefertigte Feature und die meisten Heuristiken aus dem System entfernt.“*
- **Zwei Signale werden dennoch explizit hydratisiert**: `mutual_follow_jaccard_hydrator.rs` (Jaccard-Index von Betrachter-Followern ∩ Followern des Kandidaten-Autors), `following_replied_users_hydrator.rs` (jemand, dem der Betrachter folgt, hat auf den Kandidaten geantwortet).
- **OON-Retrieval (Two-Tower)**: Dein Aktionsverlauf → Nutzer-Embedding, Kandidaten-Posts → Post-Embeddings (aus `grox/embedder/multimodal_post_embedder_v5.py`, das Text+Bilder+Video-ASR-Transkript in einen normalisierten 1024-dim-Vektor kodiert). **Deine Auffindbarkeit durch Fremde ist eine Funktion der Embedding-Nähe zwischen deinen Posts und denen, mit denen deine Zielgruppe bereits interagiert.**
- **5 tragende Unterschiede zu 2023**: 1. **Keine handgefertigten Features** (2023 gab es expliziten Verifizierungsstatus, zahlende Abonnenten, Netzwerkdistanz). 2. **Ein einzelnes Modell sagt 19 Aktionen voraus** statt mehrerer Einzelaktions-Modelle. 3. **Grox trennt Content-Verständnis vom Ranking** (`grox/plan_master.py` orchestriert 9 parallele Pläne). 4. **Neue erstklassige Signale** (kontinuierliches dwell, gesteuertes vqv, follow_author, 3 Share-Varianten). 5. **Two-Tower-OON-Retrieval** (statt SimClusters + Heuristiken von 2023). ### 7 Säulen (wiederkehrend über Personal / Marke / Framework) 1. **In-Network-Vorteil** (`oon_scorer.rs:20-23`) — OON × Faktor < 1. 2. **P(action)-Framing** (`phoenix/recsys_model.py`) — Wahrscheinlichkeiten pro Nutzer. 3. **High-Weight-Aktionen** (`weighted_scorer.rs:49-67`) — Auswahl, welche der 19 ausgelöst werden sollen. 4. **Diversity-Decay** (`author_diversity_scorer.rs:29-31`) — `(1-floor) × decay_factor^position + floor`. 5. **Negative Signale** (`weighted_scorer.rs:64-67` + `AuthorSocialgraphFilter` + `MutedKeywordFilter`) — direkte Abzüge + harte Gates. 6. **Two-Tower-Auffindbarkeit** (`phoenix_source.rs` + `multimodal_post_embedder_v5.py`) — Embedding-Nähe zu deiner Zielgruppe. 7. **Grox-/VF-Eligibility** (`grox/plan_master.py` + `home-mixer/filters/vf_filter.rs`) — stiller Ausschluss, keine Herabstufung. ### Empfehlungen für Personen/Gründer (Teil 2.A) — Zusammenfassung
- **Säule 1**: IRL-Beziehungen in Follows umwandeln (DMs, Podcast-Cross-Promotion, Newsletter-Footer, Antworten) = OON umgehen → deterministischer Thunder-Lookup.
- **Säule 2**: **eine Zielaktion pro Post** benennen (reply, follow, dwell, share). *„Wenn du nicht benennen kannst, auf welche Aktion du abzielst, wird der Post bei keiner davon gut abschneiden.“*
- **Säule 3**: persönliche High-Weight-Aktionen auslösen:
- Reply: Fragen mit einer vertretbaren Antwort (nicht *„was denkst du?“*).
- Dwell Time: Threads und Long-Form-Content (kontinuierliches Dwell-Signal, Index 18).
- Profile Click: ein Fremder möchte wissen, wer du bist (Bio-relevante Signale).
- Follow-Author: *„hier ist meine These, und ich werde sie über viele künftige Posts hinweg verteidigen“*.
- **Säule 4**: **den besten Post zuerst veröffentlichen** (der erste behält den vollen Score, der zweite wird abgeschwächt). Nicht stapeln, zeitlich strecken.
- **Säule 5**: Mutes/Blocks durch wohlgesonnene Follower vermeiden (ein **kumulativer** Negativeffekt auf alle künftigen Posts für diesen Nutzer).
- **Säule 6**: multimodal (Text + Bild + Video) = 3 Embedding-Versuche.
- **Säule 7**: zu viele @-Erwähnungen / Link-Spam-Muster → stiller Ausschluss durch den Spam-Klassifikator. ### Empfehlungen für Marken/Unternehmen (Teil 2.B) — Zusammenfassung
- **Säule 1**: **Mitarbeiter-Amplifikation** = Vereinigung des In-Network jedes einzelnen Mitarbeiters über Thunder.
- **Säule 2**: **Aktionsverteilung pro Post** im Verhältnis zu den Gesamtimpressionen auswerten.
- **Säule 3**: markenrelevante Aktionen:
- Click (Index 4) + Quoted Click (Index 12) = Website-Traffic.
- **VQV** (Index 6) = Videos, die `MIN_VIDEO_DURATION_MS` überschreiten. *„Ein zu kurz geschnittenes Video eliminiert den Beitrag vollständig.“*
- **Share via DM** (Index 8) + **Share via Copy-Link** (Index 9) = Preisanalysen, Produktvergleiche, privat weitergeleitete Kontroversen.
- Follow-Author (Index 13) = ein *Follow-Magnet*-Post pro Woche.
- **Säule 4**: *« Ein ‚Trommelfeuer‘ aus vier Posts im Abstand von 30 Minuten schneidet schlechter ab als der beste von ihnen allein »*. Die Koordination von Marke + CEO + Mitarbeitern (unterschiedliche Autoren) **schlägt** die Marke, die zweimal allein postet.
- **Säule 5**: das Modul `home-mixer/ads/`, hinzugefügt am 15. Mai 2026 = **Brand-Safety-Tracking**. Organische Posts in der Nähe sensiblen Contents → Adjazenzrisiko.
- **Säule 6**: **thematische Konsistenz über Wochen hinweg** (Embedding verwässert bei zu vielen Themen), multimodale Posts, **Videos für den ASR-Pfad mit Untertiteln versehen**.
- **Säule 7**: `task_spam_detection.py` reagiert auf Reply-Muster mit wenigen Followern / geringer Qualität → Marken, die stark auf große Posts antworten, können markiert werden. **Substanziell antworten oder gar nicht.** ### Verallgemeinertes Framework (Teil 2.C)
- **Drei Reichweiten-Schichten**: 1. **Eligibility** (Grox + Filter) — binär, drin/draußen, keine Optimierung außer dem Vermeiden des Ausschlusses. 2. **Retrieval** (Two-Tower-OON) — probabilistisch, optimiert durch **was** du postest (Thema, Embedding, multimodal). 3. **Ranking** (gewichtete Summe + Multiplikatoren) — kontinuierlich, optimiert durch **wie** du postest (ausgelöste Aktion, Kadenz).
- **Aktionsoberfläche als Produktfrage**: 19 Aktionen = 4 Kategorien (sozial: like/reply/quote/share; privat: DM-Share, Copy-Link, Dwell, Photo Expand; Identität: Follow, Profile Click; Ablehnung: Not-Interested/Block/Mute/Report). Ein Post, der auf keine Beziehung abzielt = durchgehend ~0 vorhergesagt.
- **Transformer als Fairness-Mechanismus**: Wahrscheinlichkeiten pro Nutzer → „guter Content“ ist keine globale Eigenschaft. *Probabilistisches Targeting, keine deterministische Qualität.*
- **Author-Diversity-Decay als strukturelles Feature**: *« mehr Posts pro Tag jenseits eines Schwellenwerts zu veröffentlichen verringert die Gesamtreichweite, statt sie zu erhöhen »*. Die optimale Kadenz ist **nicht-monoton** in Bezug auf die Postanzahl.
- **Negative Signale als Einmal-Vetos**: ein Mute kostet den Post UND jeden nachfolgenden für diesen Nutzer (ein dauerhafter Eintrag in dessen Aktionssequenz).
- **Ausschluss zum Eligibility-Zeitpunkt = stiller Killer**: kein Signal an den Ersteller, wenn ein Grox-Klassifikator ausschließt. Diagnose = vergleichende Reichweitenanalyse.
- **Zwei Gesetze**:
- **Gesetz 1**: *In-Network ist multiplikativ, OON ist additiv.* Follower wirken sich auf jeden künftigen Post kumulativ aus.
- **Gesetz 2**: *Die Aufgabe des Modells ist es, dich vorherzusagen, nicht dich zu belohnen.* Engagement-Baiting / künstlich erzeugte Kontroversen → verschlechtern deine Vorhersagbarkeit → stufen künftige Posts herab. ### Beratungs-Deliverable (Teil 2.D) — Kernpunkte
- **Executive Summary**, einsatzbereit für das Deckblatt.
- **Evidenztabelle**: 14 Hauptaussagen, jeweils mit file:line.
- **7 empfohlene Maßnahmen, geordnet nach erwarteter Wirkung** (alle *richtungsweisend*): 1. Aktionsorientiertes Content-Design (target_action im Redaktionskalender annotiert). 2. Author-Distribution-Playbook (Kadenz vs. Decay auditieren, Multi-Account-Amplifikation). 3. Videospezifikation (`MIN_VIDEO_DURATION_MS` als clientseitiger A/B-Test, Untertitel). 4. Konsistenz der Themen-Embeddings (70/30 Kern-/Explorativ-Anteil). 5. Audit der Eligibility-Gates (Stichprobe unterperformender Posts → Gate-Typen prüfen). 6. Hygiene negativer Signale (kumulative Kosten der Mute-Rate quantifizieren). 7. Neuausrichtung der Follower-Akquise (OON-zu-Thunder-Konversion = multiplikative künftige Reichweite).
- **Kadenz**: M1 Kalender+Playbook+Video / M2 thematisches Audit + Follower-Test / M3 Kohortenmessung + Gate-Neukalibrierung / vierteljährlich: `xai-org/x-algorithm` erneut lesen.
- **Einschränkungen und ehrliche Offenlegungen (verpflichtend)**: Gewichte nicht ableitbar, Mini-Checkpoint (2 Layer, 4 Heads, 256-dim), Thrift-Stubs (`panic!("Not implemented")`), Brand-Safety-Listen / Topic-ID-Zuordnungen / Sprachabschläge / Ad-Blending-Regeln fehlen. *« Der Kunde sollte diesen Bericht als strukturelles Modell behandeln, nicht als quantitativen Prädiktor. »* ### Ehrlichkeitsgrenze (Anhang A.3) — was wir NICHT wissen können
- **Numerische Gewichtswerte** (allesamt extern, keine `params.rs`).
- **Verhalten des Produktionsmodells**: veröffentlichter Checkpoint = 2 Layer, 4 Heads, 256-dim, **537K-Post-Sportkorpus**, das Produktions-Phoenix ist größer und wird kontinuierlich trainiert.
- **Stub-Integrationen**: `panic!("Not implemented: to_thrift for ...")` in `candidate_features.rs` und `user_features.rs`. **Der öffentliche Code läuft nicht End-to-End gegen die internen Dienste von X.**
- **Policy-Daten**: Brand-Safety-Markenlisten, Topic-ID-Zuordnungen, Sprachabschlags-Tabellen, Ad-Blending-Regeln, Muted-Keyword-Korpora, Gewichte der Spam-/Safety-/PTOS-Klassifikatoren = fehlen.
- **Kontinuierliche Retraining-Kadenz**: OSS = statischer Snapshot, Produktion = kontinuierlich aktualisiert. ### Verweise auf bestehende Fiches
- **Konvergenz mit [[wallace-wells-nyt-magazine-ai-populism-altman-backlash-no-one-ready-2026-05-08]]**: der Bericht dokumentiert faktisch die **strukturelle Mechanik** eines Algorithmus, der politische Information in großem Maßstab prägt, während Wallace-Wells die **populäre Rezeption / den Backlash** gegen Tech-Oligarchen (einschließlich Musk) dokumentiert. Der Bericht zeigt, dass **„wer wen erreicht“ heute von Transformern bestimmt wird, die auf persönlichen Aktionssequenzen trainiert sind** — und dass **stiller Ausschluss** (zum Eligibility-Zeitpunkt, ohne Signal) eine bewusste Betriebsart ist.
- **Konvergenz mit [[ng-the-batch-352-no-ai-jobpocalypse-2026-05-08]]**: dieselbe anti-narrative epistemische Haltung, Disziplin des *„was aus den Fakten ableitbar ist vs. was erfunden ist“*. Ng zerlegt die Jobpocalypse-Erzählung; dieser Bericht zerlegt Growth-Hack-Erzählungen, die auf erfundenen Gewichten beruhen.
- **Implizite Konvergenz mit [[mensch-mistral-commission-enquete-vulnerabilites-numeriques-souverainete-ia-2026-05-13]]**: Mensch diskutiert die **Abhängigkeit von ausländischen digitalen Diensten** als Vasallisierungsrisiko. Die Veröffentlichung von `xai-org/x-algorithm` ist ein zweideutiger Präzedenzfall — eine teilweise Open-Source-Stellung eines Systems, das die öffentliche Konversation steuert, jedoch mit **absichtlich fehlenden operativen Parametern (den Gewichten)**.
- **Anti-narrativer Growth-Hack**: dieser Bericht ist die **dokumentarische Antwort** auf die Branche der „X-Algorithmus-Geheimnisse / 5 Taktiken, um den For-You-Feed auszutricksen“. Disziplin des file:line-Zitats gegenüber der Anekdote.
- **Anthropic-vs-X-Transparenzmuster**: dieser Bericht kann als methodischer **Vergleichspunkt** dienen, um die relative Transparenz von Algorithmus-Veröffentlichungen großer Labore zu beurteilen (Anthropic Mythos, OpenAI Evals, xAI Grok-1, xai-org/x-algorithm). **Form der Transparenz**: genug Code, um die Architektur zu beschreiben, nicht genug Parameter, um das Verhalten zu reproduzieren.

## RésuméDe400mots

Am 15. Mai 2026 veröffentlicht xAI `xai-org/x-algorithm`, den **For-You-Feed**-Algorithmus von X, als Open Source. Dieser interne Bericht macht daraus einen zweiteiligen technischen Teardown: **(1) eine Systemanalyse** mit file:line-Zitaten und **(2) vier Wachstums-Empfehlungsstränge**, segmentiert nach Zielgruppe (persönlich/Gründer, Marke, verallgemeinertes Framework, Beratungs-Deliverable).

**Kernthese**: die berühmte *„Gewichtstabelle von 2023“* (*„Antworten zählen mit einem großen Multiplikator mehr als Likes“*) **beschreibt ein System, das nicht mehr existiert**. Der Algorithmus von 2026 ist ein **Transformer (Phoenix, von Grok-1 abgeleitet)**, der Gewichte aus dem persönlichen Engagement-Verlauf lernt und jeden Kandidaten gegen eine **Oberfläche von 19 verschiedenen Aktionen** bewertet, gesteuert durch einen Offline-Dienst (**Grox**). **Die Form des Scorings zählt mehr als die Zahlen — und die Zahlen sind nicht Teil der Veröffentlichung.**

**Architektur mit 4 Komponenten**: **Home Mixer** (Rust, Orchestrator), **Thunder** (Rust, mit Kafka gespeister In-Memory-Store, Sub-Millisekunden-In-Network-Kandidaten), **Phoenix** (JAX, Two-Tower-Retrieval + Ranking-Transformer), **Grox** (offline, Klassifikatoren und multimodaler v5-Text+Bild+ASR-Video-Embedder).

**Die 19 von Phoenix vorhergesagten Aktionen** kombinieren positive (favorite, reply, repost, click, profile_click, gesteuertes vqv, share, share_via_dm, share_via_copy_link, dwell, quote, quoted_click, follow_author, kontinuierliches dwell_time) und negative (not_interested, block, mute, report). **Endscore** = `Σ (weight × P(action))`, modifiziert durch 3 strukturelle Multiplikatoren: **OON_WEIGHT_FACTOR < 1** (Out-of-Network-Abschlag), **Author-Diversity-Decay** `(1-floor) × decay_factor^position + floor` und **Video-Dauer-Gate** (vqv trägt nur bei, wenn Video > `MIN_VIDEO_DURATION_MS`).

**Zentraler Vorbehalt**: **kein numerischer Gewichtswert ist in der Veröffentlichung enthalten** (alles ist `crate::params::*`, keine `params.rs`). ***« Wer behauptet, ‚Antworten sind 2026 N,N-mal mehr wert als Likes‘, erfindet eine Zahl. »*** Nur die **Richtungen** (Vorzeichen, Gate vs. weiche Anpassung, Vorhandensein) sind belegbar.

**Drei Reichweiten-Schichten**: Eligibility (binär, Grox) → Retrieval (probabilistisch, Two-Tower) → Ranking (kontinuierlich, gewichtete Summe). **Zwei Gesetze des mechanischen Wachstums**: (1) In-Network ist multiplikativ, OON ist additiv; (2) Die Aufgabe des Modells ist es, dich **vorherzusagen**, nicht dich zu belohnen.

**Unterschiede zu 2023**: Entfernung handgefertigter Features, ein einzelnes Modell für 19 Aktionen statt mehrerer Modelle, Grox trennt Verständnis vom Ranking, neue erstklassige Signale (kontinuierliches dwell, gesteuertes vqv, follow_author, 3 Share-Varianten), Two-Tower-OON-Retrieval mit multimodalen Embeddings. **Der stille Killer ist der Ausschluss zum Eligibility-Zeitpunkt**: Grenzwertiger Content wird nicht mehr herabgestuft, sondern verschwindet ohne jedes Signal an den Ersteller aus dem Kandidatenpool.

**Ehrlichkeitsgrenze**: veröffentlichter Checkpoint = Mini-Version (2 Layer, 4 Heads, 256-dim, 537K-Sportpost-Korpus), Thrift-Stubs (`panic!("Not implemented")`), Policy-Daten fehlen. Der Bericht sollte als **strukturelles Modell** behandelt werden, nicht als quantitativer Prädiktor.

## GrapheDeConnaissance

- xAI —publie→ x-algorithm (release open-source) (TECHNOLOGIE, 0.99)
- xAI —publie→ release x-algorithm du 15 mai 2026 (EVENEMENT, 0.99)
- Home Mixer + Thunder + Phoenix + Grox —fait_partie_de→ x-algorithm (TECHNOLOGIE, 0.99)
- Home Mixer —utilise→ Rust (TECHNOLOGIE, 0.98)
- Home Mixer —dirige→ pipeline For You feed (orchestration) (METHODOLOGIE, 0.99)
- Thunder —permet→ lookups sub-ms des posts récents in-network (CONCEPT, 0.99)
- Thunder —utilise→ Kafka (TECHNOLOGIE, 0.98)
- Phoenix —est_basé_sur→ Grok-1 (TECHNOLOGIE, 0.96)
- Phoenix —utilise→ JAX (TECHNOLOGIE, 0.98)
- Phoenix —prédit→ 19 actions par candidat (CONCEPT, 0.99)
- Phoenix —utilise→ candidate-isolation attention (METHODOLOGIE, 0.97)
- Phoenix retrieval —utilise→ two-tower model (METHODOLOGIE, 0.98)
- Grox —est_instance_de→ service offline (hors hot path) (CONCEPT, 0.99)
- Grox —utilise→ feature store (écriture) (TECHNOLOGIE, 0.98)
- multimodal_post_embedder_v5 —utilise→ text + images + ASR transcript video (CONCEPT, 0.98)
- multimodal_post_embedder_v5 —permet→ embedding normalisé 1024-dim (CONCEPT, 0.97)
- Weighted Scorer —utilise→ formule Σ (weight × P(action)) sur 19 actions (METHODOLOGIE, 0.99)
- OON Scorer —utilise→ multiplicateur OON_WEIGHT_FACTOR < 1 (CONCEPT, 0.99)
- Author Diversity Scorer —utilise→ (1-floor) × decay_factor^position + floor (METHODOLOGIE, 0.98)
- vqv_score —est_basé_sur→ MIN_VIDEO_DURATION_MS (hard gate) (CONCEPT, 0.98)
- [14, 15, 16, 17] = not_interested block mute report —fait_partie_de→ NEGATIVE_FEEDBACK_INDICES (CONCEPT, 0.99)
- x-algorithm 2026 —utilise→ dwell_time continu comme signal first-class (nouveau vs 2023) (CONCEPT, 0.97)
- x-algorithm 2026 —utilise→ follow_author_score comme signal first-class (nouveau vs 2023) (CONCEPT, 0.97)
- share_via_dm + share_via_copy_link —est_variante_de→ share standard (signaux distincts) (CONCEPT, 0.97)
- x-algorithm 2026 —remplace→ features hand-engineered (toutes éliminées) (METHODOLOGIE, 0.97)
- Phoenix transformer —est_basé_sur→ user action sequence (apprentissage) (CONCEPT, 0.98)
- Phoenix scores —est_instance_de→ scores per-user per-post (pas globaux) (CONCEPT, 0.97)
- "going viral" —est_instance_de→ population-level outcome de prédictions personnelles (CONCEPT, 0.95)
- rapport interne —affirme_que→ params.rs (valeurs des poids) est absent du release open-source (AFFIRMATION, 0.99)
- X —utilise→ feature-switch service interne pour gérer FAVORITE_WEIGHT, REPLY_WEIGHT etc. (TECHNOLOGIE, 0.95)
- rapport interne —affirme_que→ quiconque cite des magnitudes de poids 2026 fabrique des chiffres (AFFIRMATION, 0.98)
- AuthorSocialgraphFilter —s_applique_à→ blocks dans les deux sens incluant auteur cité du quote tweet (METHODOLOGIE, 0.97)
- Grox classifiers —remplace→ démotion 2023 par exclusion eligibility-time (METHODOLOGIE, 0.97)
- rapport interne —affirme_que→ l'exclusion eligibility-time est silencieuse pour le créateur (no signal) (AFFIRMATION, 0.97)
- rapport interne —recommande→ action-targeted content design (1 action cible par post) (METHODOLOGIE, 0.96)
- rapport interne —recommande→ author distribution playbook (multi-account amplification) (METHODOLOGIE, 0.96)
- rapport interne —recommande→ subtitler les vidéos pour l'ASR path (pas seulement le viewer) (METHODOLOGIE, 0.95)
- rapport interne —recommande→ 70/30 split topical core / exploratory (METHODOLOGIE, 0.93)
- rapport interne —affirme_que→ in-network is multiplicative, OON is additive (AFFIRMATION, 0.97)
- rapport interne —affirme_que→ the model's job is to predict you, not reward you (AFFIRMATION, 0.97)
- Phoenix checkpoint released —est_instance_de→ mini model (2 layers, 4 heads, 256-dim) (CONCEPT, 0.98)
- Phoenix checkpoint released —est_basé_sur→ corpus 537K posts sports (entraînement) (CONCEPT, 0.97)
- panic!("Not implemented: to_thrift for ...") stubs —fait_partie_de→ candidate_features.rs / user_features.rs (TECHNOLOGIE, 0.96)
- rapport interne —affirme_que→ brand-safety lists, topic ID mappings, language penalties et ad blending sont absents du release (AFFIRMATION, 0.97)
- home-mixer/ads/ module —fait_partie_de→ release x-algorithm du 15 mai 2026 (EVENEMENT, 0.94)
- home-mixer/ads/ module —permet→ brand-safety tracking (METHODOLOGIE, 0.93)
- author diversity decay —soutient→ cadence optimale non-monotone en post count (CONCEPT, 0.95)
- mute ou block utilisateur —réduit→ reach de tous les posts futurs vers cet utilisateur (cumulatif) (CONCEPT, 0.95)
- NEW_USER_OON_WEIGHT_FACTOR —s_applique_à→ nouveaux comptes (jeune compte + min following) (CONCEPT, 0.96)
- rapport x-algorithm 2026 —converge_avec→ démantèlement narratif jobpocalypse [[ng-the-batch-352-no-ai-jobpocalypse-2026-05-08]] (CONCEPT, 0.9)
- rapport x-algorithm 2026 —converge_avec→ AI populism + algorithmic information shaping [[wallace-wells-nyt-magazine-ai-populism-altman-backlash-no-one-ready-2026-05-08]] (documentation de la mécanique) (CONCEPT, 0.89)

---
Canonical: https://www.thekb.eu/de/fiches/x-algorithm-teardown-growth-recommendations-2026-05-16/
