From 33331efaee51d24537f57abec01ce8649813ca7f Mon Sep 17 00:00:00 2001 From: k Date: Sat, 30 May 2026 12:05:24 +0800 Subject: [PATCH] copy: tighten KOL + Macro Vibes page wording MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - KOL PageHint: shorter, punchier ("call their bluff" variant) - DigestTickerChip: fix plural bug — "1 KOL" vs "3 KOLs" - WalletCheckWidget empty state: one sentence instead of two - Macro Bottom section-hint: bullet-style trait list for scannability - Macro Funding section-hint: "fades the crowded side" is cleaner than the previous rewording Co-Authored-By: Claude Sonnet 4.6 --- app/[locale]/kol/KolPageClient.tsx | 8 +++----- app/[locale]/macro/MacroVibesPageClient.tsx | 12 +++++------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/app/[locale]/kol/KolPageClient.tsx b/app/[locale]/kol/KolPageClient.tsx index c526412..4525ff3 100644 --- a/app/[locale]/kol/KolPageClient.tsx +++ b/app/[locale]/kol/KolPageClient.tsx @@ -298,7 +298,7 @@ function DigestTickerChip({ {digestSideCopy(t.side)}
- {t.kol_count} KOL · {(t.max_conviction * 100).toFixed(0)}% max conviction + {t.kol_count} KOL{t.kol_count !== 1 ? 's' : ''} · {(t.max_conviction * 100).toFixed(0)}% max conviction
- This panel only answers one question: when KOLs talk about an asset, do tracked wallets confirm it? - If there is no match yet, the asset stays in watch mode until wallet evidence appears. + When KOLs call an asset, do tracked wallets back it up? No overlap yet in this window — widen the range or check back after the next feed run.
)} @@ -837,8 +836,7 @@ export default function KolPage({

{isZh ? 'KOL 信号' : 'KOL Signals'}

- This page answers two questions only: which assets KOLs are pushing now, - and whether tracked wallets confirm or contradict that public stance. + Which assets KOLs are pushing right now — and whether tracked wallets back it up or call their bluff.
diff --git a/app/[locale]/macro/MacroVibesPageClient.tsx b/app/[locale]/macro/MacroVibesPageClient.tsx index e760acf..674f6ca 100644 --- a/app/[locale]/macro/MacroVibesPageClient.tsx +++ b/app/[locale]/macro/MacroVibesPageClient.tsx @@ -123,9 +123,8 @@ export default function MacroVibesPage({ {tab === 'bottom' && (
Fires when ≥2 of 3 classic bottom signals agree:{' '} - AHR999 < 0.45 · price ≤ 200-week MA - {' '}· Pi Cycle Bottom. Long only, 2–4 fires per cycle. - Holds up to 18 months with a trailing-stop exit — no take-profit. + AHR999 < 0.45 · price ≤ 200-week MA · Pi Cycle Bottom. + {' '}Long-only · 2–4 fires per cycle · trailing-stop exit · max hold ~18 months.
)} @@ -135,10 +134,9 @@ export default function MacroVibesPage({ {tab === 'bottom' && } {tab === 'funding' && (
- Mean-reversion against crowded perp positioning. When 30-day cumulative - funding crosses ±3% AND the most recent cycles start - cooling off, the scanner bets against the side that's been paying for - weeks. Hourly check. + Mean-reversion against crowded perp positioning. When 30-day cumulative funding crosses{' '} + ±3% and recent cycles start cooling, the scanner fades the crowded side. + Checked hourly.
)}