copy: tighten Trump / Archive / Case Studies / Glossary / Methodology

Trump:
- PageHint: "move price" → "move the market"
- Filter hints: "verdict is long/short BTC" → "scored as a long/short signal"

Archive:
- PageHint: "Historical fires from old scanner experiments" →
  "Signals from retired scanner experiments … Read-only"

Case Studies:
- heroSubtitle: "worth studying" → "— documented."
- intro: remove redundant "is here to" phrasing
- footer: "signal stack" → "each signal engine"; "return promises" → "return forecasts"

Glossary:
- heroSubtitle: "The precise meaning of every key entity and term on the platform"
  → "Every term on the platform, defined precisely."
- intro: remove internal LLM-indexing rationale; rewrite for users

Methodology:
- heroSubtitle: "from raw input to trading decision"
  → "From raw data to trade decision — how each engine actually works."

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
k
2026-05-30 12:16:09 +08:00
parent ec8e9de5b1
commit 9e0f6554cb
5 changed files with 12 additions and 12 deletions
+3 -3
View File
@@ -63,9 +63,9 @@ export default function ArchivePageClient() {
<div> <div>
<h1 className="page-title">Archive</h1> <h1 className="page-title">Archive</h1>
<PageHint count={`${archivePosts.length} legacy posts`}> <PageHint count={`${archivePosts.length} legacy posts`}>
Historical fires from old scanner experiments Signals from retired scanner experiments
(rsi_reversal, sma_reclaim, breakout, test/phase1). Kept only for (rsi_reversal, sma_reclaim, breakout, test/phase1). Read-only
inspection the bot doesn't act on these any more. the bot no longer acts on any of these.
</PageHint> </PageHint>
</div> </div>
</div> </div>
+3 -3
View File
@@ -173,14 +173,14 @@ function getCopy(locale: string): CaseStudiesCopy {
ogDescription: ogDescription:
'Historical cases that show why the Trump, BTC, and KOL engines exist: posts, wallet behavior, price reaction, and evidence.', 'Historical cases that show why the Trump, BTC, and KOL engines exist: posts, wallet behavior, price reaction, and evidence.',
heroTitle: 'Case Studies', heroTitle: 'Case Studies',
heroSubtitle: 'Real posts, real positioning, and real market reactions worth studying', heroSubtitle: 'Real events, real positioning, and real price reactions — documented.',
intro: intro:
'This is not a performance-claims page. It is an evidence page. Each case is here to answer three questions: what happened, how the market reacted, and why that event supports the existence of a specific signal engine.', 'This is not a performance-claims page. It is an evidence page. Each case answers three questions: what happened, how the market reacted, and why that event supports one of the signal engines.',
statAsset: 'Asset', statAsset: 'Asset',
statImpact: 'Price impact', statImpact: 'Price impact',
statWindow: 'Window', statWindow: 'Window',
evidenceLabel: 'Evidence', evidenceLabel: 'Evidence',
footer: 'These cases illustrate the historical basis of the signal stack. They are not forward-looking return promises.', footer: 'These cases illustrate the historical basis for each signal engine. They are not return forecasts.',
footerMethodology: 'Methodology', footerMethodology: 'Methodology',
footerGlossary: 'Glossary', footerGlossary: 'Glossary',
cases: [ cases: [
+2 -2
View File
@@ -173,9 +173,9 @@ function getCopy(locale: string): GlossaryCopy {
ogDescription: ogDescription:
'Clear definitions of Trump Alphas core terms, optimized for search, AI retrieval, and fast reference.', 'Clear definitions of Trump Alphas core terms, optimized for search, AI retrieval, and fast reference.',
heroTitle: 'Glossary', heroTitle: 'Glossary',
heroSubtitle: 'The precise meaning of every key entity and term on the platform', heroSubtitle: 'Every term on the platform, defined precisely.',
intro: intro:
'This glossary serves two jobs. First, it helps users understand the metrics and signal families inside Trump Alpha. Second, it gives search engines and LLMs a stable, retrieval-friendly map of the entities that appear across the product.', 'Definitions for all the metrics, signal terms, and trading concepts you\'ll encounter on this platform.',
terms: [ terms: [
{ {
term: 'AHR999', term: 'AHR999',
+1 -1
View File
@@ -222,7 +222,7 @@ SHORT_INTENT + SHORT_ACTION => ALIGNMENT`,
ogDescription: ogDescription:
'How each Trump Alpha engine works: data sources, trigger logic, execution rules, and known limitations.', 'How each Trump Alpha engine works: data sources, trigger logic, execution rules, and known limitations.',
heroTitle: 'Signal Methodology', heroTitle: 'Signal Methodology',
heroSubtitle: 'How each engine works, from raw input to trading decision', heroSubtitle: 'From raw data to trade decision — how each engine actually works.',
intro: intro:
'Endorphin runs Trump Alpha as a research project, not a marketing funnel. It is not one monolithic strategy — it is a stack of six independent engines, each with its own data source, trigger logic, and failure mode. This page documents the live production logic, not a simplified pitch.', 'Endorphin runs Trump Alpha as a research project, not a marketing funnel. It is not one monolithic strategy — it is a stack of six independent engines, each with its own data source, trigger logic, and failure mode. This page documents the live production logic, not a simplified pitch.',
sections: [ sections: [
+3 -3
View File
@@ -89,7 +89,7 @@ export default function TrumpSignalPage({ initialPosts = null }: TrumpSignalPage
<h1 className="page-title"> Trump Signal</h1> <h1 className="page-title"> Trump Signal</h1>
<PageHint count={`${sigCounts.actionable} actionable / ${trumpPosts.length} posts`}> <PageHint count={`${sigCounts.actionable} actionable / ${trumpPosts.length} posts`}>
Watches Trump's Truth Social posts in real time, AI-scores each one, Watches Trump's Truth Social posts in real time, AI-scores each one,
and only fires a trade when the conviction is high enough to move price. and only fires a trade when conviction is high enough to move the market.
</PageHint> </PageHint>
</div> </div>
<span className="chip"><span className="live-dot" />Live</span> <span className="chip"><span className="live-dot" />Live</span>
@@ -106,8 +106,8 @@ export default function TrumpSignalPage({ initialPosts = null }: TrumpSignalPage
{([ {([
{ key: 'all', hint: 'Every post the scraper has captured.' }, { key: 'all', hint: 'Every post the scraper has captured.' },
{ key: 'actionable', hint: 'Only posts the AI flagged as BUY or SHORT.' }, { key: 'actionable', hint: 'Only posts the AI flagged as BUY or SHORT.' },
{ key: 'buy', hint: 'Posts where the AI verdict is long BTC.' }, { key: 'buy', hint: 'Posts the AI scored as a long signal.' },
{ key: 'short', hint: 'Posts where the AI verdict is short BTC.' }, { key: 'short', hint: 'Posts the AI scored as a short signal.' },
] as const).map(f => ( ] as const).map(f => (
<button <button
key={f.key} key={f.key}