researchweebo
brief-6-synthesis
Brief 6 — Synthesis: what actually works for small BIP accounts on X in 2026
Role: cross-cut of algorithm (a) + growth cases (b) + replies/timing (c, PARTIAL) + @gochaberulava audit (d)
Scope: research only · no threadbus · weebo owns inbox/threadbus follow-ups
Written: 2026-09-04 (Asia/Tbilisi)
Inputs: /workspace/brief-6-algorithm.md · /workspace/brief-6-growth-cases.md · /workspace/brief-6-replies-timing.md · /workspace/brief-6-our-audit.md
1. Executive summary
For a small build-in-public / solo-SaaS account in 2026, reach is not “post more MRR screenshots.” Evidence across CODE, STUDIES, and growth cases converges on four truths:
- The algorithm pays for conversation surfaces, not likes. Open-source Phoenix defaults weight copy-link share and reply+mutual boost at +20.0 each vs like at +0.5 (~40× on the weight table). Quote and base reply are +5.0 (~10× like). Optimize for replies you answer, quotes, and posts people copy-link — not like farming.
Sources: https://github.com/xai-org/x-algorithm/blob/main/home-mixer/params/param.rs · algorithm brief §1.2 - Text + threads win the format tables; bare link posts underperform. Ordinal (87,528 posts): Thread 1.89% eng / 27,508 avg imps; Text 0.67% / 46,731 (highest reach); Link 0.68% / 9,573. Buffer (18.8M posts): Premium text > video > image ≫ links; Regular median eng on links → 0% by Mar 2025. There is no
has_linkkill switch in published Phoenix bool features — underperformance is engagement-mix + visibility layers, not a secret flag.
Sources: https://www.tryordinal.com/blog/twitter-analytics · https://buffer.com/resources/x-premium-review/ · algorithm §1.4–1.5 - Grown BIP accounts reply down; small-reply ≥10k views exist but cluster under mega threads. Hubs (@marclou, @jackfriks, @robj3d3, @DanielSmidstrup, etc.) systematically reply to <5k accounts. Enriched replies-timing: 8 / 10 fxtwitter-verified small (<~500 fol) replies with ≥10k views (shortfall −2; padded 0) — peak 154,249 (@SamGCoder under @mattshumer_). Skew: these sit under AI mega demos (Astra / OpenCode / theo / levelsio), not quiet TrustMRR-help threads (those stay tens–low thousands). Measure reply success as early specific mini-posts + hub reply-backs / profile visits, not assuming every niche reply clears 10k.
Sources: replies-timing §1–3 + §5 · growth-cases pipe · https://thebootstrappedfounder.com/how-i-use-twitter/ - @gochaberulava’s last-30d mix is reply-heavy and original-weak vs the playbook. Audit: 324/384 posts are replies (84.4%); originals avg ~76 views (no-agent) vs agent-tagged originals 18.3; best original 402 views (usectl roadmap image); link originals avg 59.7; 22/60 originals had zero engagement. Peak day sprayed 46 posts — conflicts with author-diversity CODE (later same-author posts decay toward 0.25×).
Sources: audit COUNTS + group stats · algorithm §1.8 author_diversity_scorer.rs Bottom line: Ship fewer, stronger text takes and short threads with specific deltas; treat replies as mini-posts under mid-tier ICP hubs in the first 5–30 minutes; keep Premium if X is a real channel (Buffer ~10× median reach Premium vs Regular); stop bare MRR theater, generic praise, mega-celeb emoji replies, and high-volume same-day self-competition. Treat ≥10k reply views as a mega-thread lottery, not the default BIP support-thread outcome.
2. Cross-cutting ranked playbook (8 actions)
| Rank | Action | Why (evidence) | Tie to audit gap |
|---|---|---|---|
| 1 | Write for replies + quotes; answer early | CODE: reply +5, mutual-reply boost +15, quote +5, copy-link +20 vs like +0.5. PRESS: July 2026 mutuals tweak (Bier / TechCrunch). | Audit replies often “Well said” / emoji — zero-weight craft; top reply views came from being under large threads, not owned distribution. |
| 2 | Prefer text takes + 5–10 tweet threads over link-first posts | Ordinal: Thread eng king; Text impression king; Link weak imps. Buffer Premium: text leads. Waya: text 3.24% vs video 1.34%. | Audit: link avg_views 59.7, text 60.2, article 111.5, image 97 — but n small on article/image; best original was image+lesson (402), not bare link. |
| 3 | Reply as mini-content under ICP hubs; first 15–30 min; specificity mandatory | Distribution Base / HelperX / Teract: mid-tier rooms. Hubs land in 2–15 min (latency table). 8 verified small replies ≥10k under mega AI threads (SamGCoder 154k @ +14.6m). Solo-SaaS support threads rarely hit 10k — still reply for relationships. | Audit volume high but craft thin; many @elonmusk one-liners — wrong megaphone vs ICP mid-hubs. |
| 4 | Cap same-day originals; quality > spray | CODE author diversity: decay 0.5, floor 0.25 — later posts compete with yourself. CREATOR cadence folklore ~4–7/week under/over; growth cases show high cadence after product+story systems (Marc ~7.5/day at 383k is not the small-account start state). | Audit ~15.4 posts/day total, peak 46 on 2026-08-25; 22/60 originals zero engagement. |
| 5 | Ship workflow + specific decision/delta; kill bare MRR / milestone theater | BIP culture 2026: Foundra, buildinpublic.so, joinlaunchkit, stateofmake — scarcity of “number without story” is gone; trust floor rose. Growth cases: Rob story→screenshot→meaning; Marc receipts with shipping narrative; Jack ops war stories. | Audit best original explained usectl roadmap with media (lesson+process). Weakest: orphan @-mentions + bare links. |
| 6 | Keep / use Premium if X is a channel | Buffer STUDY: Premium ~10× median reach; Regular often <100 imps / median eng → 0%. CODE: no direct is_premium multiplier in open scorer — lift may be indirect. |
Audit does not split Premium vs not; if unpaid, structural invisibility dominates any format tip. |
| 7 | Time originals to builder windows; time replies to hub notification latency | Brief 1 hub peaks cluster 07–10 and 13–16 UTC; PostFast life of post = first 1–2 hours; Reachmore first 5–15 min for replies. | Audit top originals include 07:05 UTC usectl post (402) — aligns with EU morning cluster. |
| 8 | Treat quotes of bigger accounts as conversation surface (+5 CODE), not guaranteed virality | No Ordinal “quote” imps row; weight equals reply. Growth cases show launch/context posts clearing 50k+ for large accounts — do not extrapolate raw view targets to small accounts. | Audit has few quote-style originals; opportunity for unique take + native value. |
| URLs (playbook anchors): |
- https://github.com/xai-org/x-algorithm/blob/main/home-mixer/params/param.rs
- https://github.com/xai-org/x-algorithm/blob/main/home-mixer/scorers/author_diversity_scorer.rs
- https://techcrunch.com/2026/07/13/x-just-tweaked-its-algorithm-to-make-it-more-friendly-less-battleground/
- https://www.tryordinal.com/blog/twitter-analytics
- https://buffer.com/resources/x-premium-review/
- https://www.distributionbase.com/blog/channels/x-twitter/x-reply-guy-strategy
- https://reachmore.co/blogs/reply-to-big-accounts-on-x
- https://www.foundra.ai/key-reads/build-in-public-x-2026-after-algorithm-shift
- https://www.starterstory.com/robv4
3. Format ranking with evidence
3.1 Large-n tables (not pure small-BIP; best available)
| Rank (practical for small BIP) | Format | Evidence | Confidence |
|---|---|---|---|
| 1 | Thread (5–10) | Ordinal: 1.89% eng, 27,508 avg imps — highest eng | HIGH (STUDY) |
| 2 | Text take / lesson (esp. 100–200 chars) | Ordinal: 46,731 avg imps (highest reach), 0.67% eng; 100–200 chars peak eng 1.09%; Buffer Premium text leads; Waya text 3.24% | HIGH (STUDY) |
| 3 | Screenshot / UI + text lesson | Ordinal Image 0.99% / 13,053; BIP fatigue if only MRR crop (CREATOR) | MED-HIGH |
| 4 | Short native video | Ordinal Video 30,684 imps but 0.53% eng (worst); Buffer Premium video 2nd | MED |
| 5 | Quote of bigger + unique take | CODE quote +5.0; no Ordinal imps row | MED (CODE weight) |
| 6 | Article (Premium+) | Anecdotes of large views; no Article-specific weight in open scorer; Premium+ gated | LOW-MED for small |
| 7 | Poll | Ordinal 0.89% eng but only 3,634 avg imps | HIGH “don’t expect reach” |
| 8 | Link-in-main | Ordinal 9,573 imps; Buffer links weakest / Regular 0% median; CODE: no has_link flag | HIGH underperformance (STUDY); mechanism disputed |
| Sources: |
- https://www.tryordinal.com/blog/twitter-analytics
- https://buffer.com/resources/x-premium-review/
- https://wayastream.com/blog/how-text-only-posts-outperform-videos-on-x/
- algorithm brief §2.1–2.4
3.2 @gochaberulava format reality (n=384, 30d)
| format | n | avg_views | note |
|---|---|---|---|
| article | 8 | 111.5 | best avg among formats; still low absolute |
| image | 10 | 97.0 | includes best original (402) |
| reply | 324 | 83.3 | volume + borrowed thread reach; not owned growth |
| text | 28 | 60.2 | undersupplied vs playbook |
| link | 14 | 59.7 | matches STUDY underperformance |
Source: /workspace/brief-6-our-audit.md group stats. |
4. Reply / timing reality check
4.1 Borrowed reach vs reply-view virality (updated seal)
| Claim | Finding | Source |
|---|---|---|
| Small replies ≥10k views (fxtwitter-verified) | 8 / 10 delivered (shortfall −2; padded = 0) | replies-timing COUNTS + §3 |
| Top verified examples | SamGCoder 154,249 (~325 fol) · Chrisgormley 18,218 (~349) · Justawhimsicott 15,998 (~5) · kiri49x86 14,155 (~108) · wwwillchen 11,860 (~69) · Alone_clam 21,458 · ewesaidit 42,151 · vrhuertaz 10,140 | §3.1–8 status URLs |
| Cluster skew | High-view small replies disproportionately under AI mega demos (mattshumer Astra, opencode, theo, levelsio) — not quiet solo-SaaS support threads | §3 intro + §5 blocker 4 |
| Solo-SaaS support-thread reality | Small-side views usually tens–low thousands even when hubs reply-down | §5 · BRIEF1 hops |
| Near-misses 5–9k | 6 listed (akira_noma 8925 … HelgevoldTech 4170) | §5 |
| Unverified article claims | ReachMore 14k · bookmark 570k · Witty 550k — no status URL · context only | §5.6 |
| Hub reply latency to small parents | Fastest useful: 2.0–15 min; many still answer 30–120 min | §2 latency table |
| Implication (nuanced): 10k+ reply views are real for tiny accounts — but mostly when the parent is already mega. For @gochaberulava’s ICP (usectl / cloud agents / BIP builders), prefer mid-tier ICP hubs for relationship growth; treat mega-demo reply lottery as optional upside, not the weekly KPI. Still measure profile visits / follows / multi-hop reply-backs. |
4.2 Timing
| Use | Window / rule | Evidence |
|---|---|---|
| Originals (builder audience) | 07–10, 12–16, 18–21 UTC primary; 00–03 / 23 APAC | BRIEF1 hub histograms · Monolit 09:00 PT≈16:00 UTC |
| Replies | Aim first 15–30 min; hubs often land 2–15 min; substance can still work later if parent is hot (Alone_clam +147 min → 21k on 2.6M parent) | replies-timing §2 + §3.3 + §4 |
| Sampled high-view small replies UTC | EU evening / US afternoon + early EU morning on mega AI posts | §4 Evidence C [SS] |
| Algo coupling | Early velocity feeds Phoenix; reply +5 + mutual +15 | algorithm CODE |
| Take: Timing is a multiplier; content/specificity is the base. Empty early “Great point” fails (Rakesh generic-pitch experiment). ReachMore [SS]: speed + specific add moved ~7.2k → 86k reply impressions. |
4.3 How grown accounts replied (pattern)
- Who: ICP mid-tier ~5k–100k (or 5–20× own size when small) — HelperX / Distribution Base / Teract 70/30.
- Volume: 10–15/day baseline · 15–25 quality · 30+ sprint · soft cap ~50. Habit ~15 min/day × ~6 months.
- Craft: specific critique / process question / scar story / disagreement nuance — invite OP teach-back (SamGCoder “why 720p?”, Chrisgormley crowned by levelsio).
- Still reply-down at scale: Marc, Tony, Jack, Rob, Arvid, Levels, Florian, Hasan, Yongfook (replies-timing §2 + growth-cases).
- Product first: Marc/Tony replies sit on top of shipping BIP, not instead of it. Sources: https://www.distributionbase.com/blog/channels/x-twitter/x-reply-guy-strategy · https://helperx.app/blog/reply-guy-strategy-x · https://www.teract.ai/resources/twitter-reply-guy-strategy-2026 · https://thebootstrappedfounder.com/how-i-use-twitter/ · replies-timing §2–4.
5. @gochaberulava audit implications + five concrete next-week changes
Snapshot (2026-08-05 → 2026-09-04)
- 384 posts · 324 replies (84.4%) · 60 originals
- Format avgs: article 111.5 · image 97 · reply 83.3 · text 60.2 · link 59.7
- Agent-tagged originals: n=3, avg_views 18.3 vs no-agent originals n=57, avg 75.9
- Best original: usectl roadmap image — 402 views · https://x.com/gochaberulava/status/2092508793842127279
- Top overall posts are replies under large threads (3201 / 2466 / 2006 views) — borrowed reach, not owned
- 22/60 originals: zero likes+replies+reposts+bookmarks
- Cadence: ~15.4/day total; peak day 46 posts (2026-08-25)
Five concrete next-week changes (each tied to other docs)
- Cap replies at ~10–15 high-craft / day under ICP mid-hubs (≈5k–100k); aim first 15–30 min; ban generic praise and mega-celeb spray. Optional: 1–2 early specific replies under mega AI demos when free (lottery upside).
Evidence: replies-timing 8 verified ≥10k small replies under mega threads (SamGCoder 154k @ +14.6m) + hub latency 2–15 min; Distribution Base 10–15/day; audit 84.4% reply share with many “Well said” / @elonmusk one-liners; solo-SaaS support threads stay low-view — relationships still matter; algorithm reply/mutual weights. - Ship 1–3 originals/day in 07–10 or 13–16 UTC: text take or short thread with a specific delta (numbers + decision), screenshot only as proof inside the lesson.
Evidence: Ordinal text/thread STUDY; BIP fatigue of bare MRR (Foundra / buildinpublic.so); author-diversity CODE decay; audit peak-day spray + best original already matches “process + lesson” pattern (402-view usectl post). - Move links out of the main post when possible; lead with native value; measure dwell if a link is required. Do not automate URL posts via API ($0.20/URL fee).
Evidence: Ordinal/Buffer link underperformance; CODE no has_link flag but STUDY weakness; API-FEE Apr 2026 pricing (algorithm §1.4.C); audit link avg_views 59.7 (weakest format avg). - Pause or A/B
[agent]tags on originals for one week; post the same substance without the tag and compare avg views/likes.
Evidence: audit agent originals avg_views 18.3 vs no-agent 75.9 (n=3 vs 57 — small n, directional); algorithm negative heads include mute/not-interested — anything that reads as spam/automation risks soft penalties (CREATOR/PRESS-adjacent InfoFi framing in algorithm §3.1). - Require a hook gate before any original posts: question, specific claim, or visual-with-lesson — kill zero-engagement orphans.
Evidence: audit 22/60 originals at zero engagement; Ordinal 100–200 char eng peak; growth-cases hooks (declarative / number-first / story loop / soft disagree); algorithm favors reply/quote prediction — posts that invite conversation score.
6. What to avoid
| Avoid | Why | Source |
|---|---|---|
| Bare Friday MRR / Stripe screenshot theater | Audience scrolls past “number without story” | Foundra, buildinpublic.so, joinlaunchkit |
| Milestone gratitude / hype launch with no substance | Declared cold in BIP culture 2026 | buildinpublic.so |
| “Comment SEND” / engagement-bait BIP | Mechanically farms replies; smells like funnel | Foundra |
| Generic praise replies (“great point”, “Well said”) | Zero craft; Distribution Base “does not work”; audit worst replies | replies-timing §1 · audit worst-3 |
| Mega-celebrity reply spam as growth strategy | Wrong-audience megaphone; reply views still << parent | replies-timing §3 near-misses |
| 10+ same-day originals competing in one feed | Author diversity decay → 25% floor | CODE author_diversity_scorer.rs |
| Treating “links are auto-nuked” as CODE gospel or ignoring STUDY underperformance | No has_link flag; links still weak in tables | algorithm §1.4 |
| Treating every niche reply as a 10k-view play (or ignoring mega-thread skew) | 8 verified ≥10k exist but cluster under AI megas; TrustMRR-help stays low-k; CREATOR 14k/570k without status URLs excluded | replies-timing §3 + §5 |
| Bookmark CTAs / 2023 “reply = 27× like” folklore | Superseded by Phoenix 2026 defaults | algorithm §1.9 |
| API automation with URLs without budgeting $0.20/post | API-FEE, not organic ranking | algorithm §1.4.C |
| Cropped vanity metrics without live proof | Trust floor; AI fakes cheap | stateofmake / infra.page |
7. COUNTS + method notes + gaps
7.1 Input COUNTS (from sealed docs)
| Doc | Key counts |
|---|---|
| algorithm | ~72 URL-backed claim rows · CODE 28 · STUDY 18 · PRESS 6 · CREATOR 16 · API-FEE 4 · 38 unique URLs · 0 live ratioed BIP tweet IDs · $0 X API |
| growth-cases | 10 accounts · 7 Brief-1 overlap · 7 clear B (≥50k view posts) · 2 clear A climbs (+HsanC lean) · 18+ fxtwitter view posts · $0 X API |
| replies-timing | PARTIAL (−2 of 10) · verified small replies ≥10k = 8 (fxtwitter) · near-miss 5–9k = 6 · hubs deep-cited 18 · replies sampled ~346+470 fx · x_spend $0.37 · 429 stop |
| our-audit | 384 posts · 324 replies · 60 originals · $1.39 X spend est · 0 missing impression_count |
7.2 Synthesis method
- Read sealed a/b/c/d only — no new primary research this pass; numbers not invented.
- Prefer CODE > STUDY > PRESS > CREATOR when ranking actions.
- Treat replies-timing 8/10 ≥10k as real but skewed (mega AI parents); keep borrowed-reach framing for quiet BIP threads; never invent the missing 2.
- Map audit deltas only to claims present in sibling docs.
- Did not touch threadbus (weebo).
7.3 Gaps (honest)
| Gap | Impact | Suggested later hop |
|---|---|---|
| Shortfall −2 on ≥10k small replies (8/10); mega-thread skew; edge 0-fol accounts | Cannot claim 10/10; solo-SaaS threads under-represented in ≥10k set | Resume if 429 clears; keep fxtwitter bar; do not pad with article-only claims |
| Ordinal/Buffer/Waya not pure <5k BIP samples | Format ranks may overstate absolute imps for tiny accounts | Filter corpus later or run own dashboard |
| 0 live ratioed BIP post IDs | Fatigue section is cultural, not post-level | Archive 2–3 ratioed examples |
| Articles / quote tactics lack Ordinal-class n for small accounts | Rank 5–6 are provisional | Controlled A/B on own account |
| Platformer primary missing from algorithm pass | Press stack thinner | Optional Platformer hunt |
Audit [agent] n=3 |
Directional only | One-week A/B |
yongfook own-words climb thin; some growth quotes [SS] |
Don’t over-weight single-source growth credit | Prefer MS hops |
| Production Phoenix feature switches may differ from open defaults | Weights are defaults | Re-check README on next sync |
8. Method notes for recurring routines
Use these as standing SOPs so Brief 6-style work stays comparable week to week.
8.1 Algorithm / format refresh (monthly)
- Diff https://github.com/xai-org/x-algorithm
param.rs+ README “How weights work” against last memo. - Re-pull Ordinal / Buffer / Waya if they publish new n.
- Tag every claim CODE | STUDY | PRESS | CREATOR | API-FEE.
- Never translate weights into “N reports = M likes globally” (README caveat).
- Keep link debate as three facts: no CODE kill switch · STUDY underperformance · API $0.20 fee separate.
8.2 Growth-case refresh (monthly)
- Prefer Brief 1 BIP list handles.
- playersells.com/insights/{handle} for median views + cadence.
- techtwitter → status IDs → api.fxtwitter.com for views/likes/replies.
- First-person growth credit URLs (newsletter / Starter Story / LinkedIn).
- Fit keys: A = climb evidence; B = repeated ~50k+ originals. Depth > shallow 15.
- Cap billed X API; prefer fxtwitter/web first.
8.3 Reply / timing refresh (biweekly or when budget allows)
- Sample mid-tier ICP hub post_hours from Brief 1-style tables.
- Probe mega-thread early replies via conversation pulls + fxtwitter; record impression_count honestly.
- Do not invent ≥10k reply examples. If shortfall recurs, report 0 + near-misses.
- KPI recommendation stays: profile visits / follows / 60–90 day compounding — not reply views.
- Respect hard X spend caps; on 429, stop and seal PARTIAL.
8.4 Own-account audit (weekly)
get_users_by_username→get_users_postswithstart_time= rolling 7 or 30d.- Classify format: article | image | link | reply | text; flag
[agent]. - Report: reply_pct, originals/day, format avg_views, zero-engagement originals count, top/worst originals (not reply-skewed overall top).
- Compare to playbook gates: reply craft quality, UTC window hit rate, link-in-main rate, author-diversity (posts/day).
- Research-only unless weebo schedules posting.
8.5 Synthesis cadence
- Inputs sealed before write — no mid-synthesis new fetches unless a cited URL 404s.
- Always include: exec summary · ranked playbook · format table · reply reality · audit→5 changes · avoid list · COUNTS/gaps · recurring methods.
- Inbox POST names (exact):
brief-6-algorithm,brief-6-growth-cases,brief-6-replies-timing,brief-6-our-audit,brief-6-synthesis. - Threadbus: weebo only.
Source index (synthesis stack)
Primary sealed files:/workspace/brief-6-algorithm.md · /workspace/brief-6-growth-cases.md · /workspace/brief-6-replies-timing.md · /workspace/brief-6-our-audit.md
Highest-leverage external URLs carried forward:
- https://github.com/xai-org/x-algorithm
- https://www.tryordinal.com/blog/twitter-analytics
- https://buffer.com/resources/x-premium-review/
- https://www.distributionbase.com/blog/channels/x-twitter/x-reply-guy-strategy
- https://reachmore.co/blogs/reply-to-big-accounts-on-x
- https://www.foundra.ai/key-reads/build-in-public-x-2026-after-algorithm-shift
- https://www.starterstory.com/robv4
- https://newsletter.marclou.com/p/200k-followers-5k-mrr-5-6-body-fat
- https://techcrunch.com/2026/08/13/x-open-sources-its-ranking-algorithm-letting-users-see-if-theyve-been-shadowbanned/
- https://techcrunch.com/2026/07/13/x-just-tweaked-its-algorithm-to-make-it-more-friendly-less-battleground/
End brief-6-synthesis. Research only. No threadbus touch.