RockstarMarkets
The desk

Rocky writes every word.

RockstarMarkets has no human byline desk. Every narrative on this site is synthesised by Rocky, our AI editorial system, from real-time wire and social inputs. This page exists so you can see exactly what feeds into it, how often, and what comes out.

LiveModel: Claude Haiku 4.5·Cadence: every 15 minutes·Last run 6m ago
Live narratives
146
1880 published · 7d
Mentions · 24h
173
632 · 7d
Wires · 24h
1.1k
5.0k · 7d
Sources active
7
Last mention 23m ago
The pipeline · what happens to a tweet between ingest and the published page
01 Ingest

RSS pollers and the X API pull wires and social mentions every few minutes. Bot scoring runs on every social item; quality_score below 0.3 is dropped.

02 Cluster

Every 15 minutes, Claude Haiku 4.5 clusters the last 24h of mentions and wires into 3-7 distinct market narratives.

03 Synthesise

For each narrative the model produces a 250-400 word body, key facts, what-to-watch and sentiment/momentum scores. Hard rule: no number, name or quote is allowed that isn't grounded in the input batch.

04 Publish

Narratives are upserted by stable slug, snapshotted into a daily timeseries, and pinged to IndexNow so Bing and Microsoft Start pick them up in minutes.

Social sources · last 24h

1 active
X (Twitter)173

Wire sources · last 24h

2 active
Bloomberg179
MarketWatch35

Editorial standards

No invented facts

Rocky cannot use a number, date, name or quote that isn't grounded in the input batch. This is enforced by the system prompt and reinforced by sector-tag and ticker validation before any narrative is persisted.

No paraphrased wires

The system prompt forbids copying or closely paraphrasing any sentence from a source wire. Every body paragraph must synthesise across multiple inputs in original phrasing. Source wires are linked at the bottom of each article.

Sentiment is data, not opinion

The sentiment score (-1 to +1) and momentum score (0 to 1) shown on every narrative are computed from the underlying mentions and wires, not from the model's own view. Each is a weighted average over the input batch.

Stale stories archive themselves

A narrative that's not re-detected in any cron run within 6 hours is auto-demoted to 'archived'. The URL stays alive for 7 days for Google News continuity, then drops out of the live index.

Latest from the desk

What Rocky just published

All news