docs/panels/market-implications.mdx
The AI Market Implications panel (internal id market-implications) turns today's intelligence and market flow into structured, probability-weighted trade ideas. Each card has a direction (LONG / SHORT / HEDGE), a confidence bucket (HIGH / MEDIUM / LOW), and a transmission-path note explaining why the signal was generated.
A list of market-implication cards. Each card shows:
LONG (bullish), SHORT (bearish), HEDGE (neutral / defensive).HIGH / MEDIUM / LOW.TransmissionNode[]).Above the cards sits a Framework selector — the same FrameworkSelector used by other LLM panels — which lets PRO users re-run the analysis against an alternative analytical framework.
Panel id is market-implications; canonical component is src/components/MarketImplicationsPanel.ts. Title per src/config/panels.ts:109.
premium: 'locked' at src/config/panels.ts:109). Not present in the tech, finance, commodity, or happy variants.Market Implications cards are produced by the forecast-simulation pipeline in the Railway seed-forecasts cron: the LLM consumes the day's intelligence, conflict, and markets signals and emits a structured MarketImplicationsData payload. The panel reads this through @/services/market-implications; freshness is surfaced via describeFreshness() in the panel footer.
Bundled into the forecast cron, which runs approximately hourly. api/health.js allows up to 120 minutes (maxStaleMin: 120) on seed-meta:intelligence:market-implications — 2× the nominal interval — before the health surface escalates. Market Implications is treated as a soft-dependency seed (marketImplications is in DEGRADE_TO_WARN in api/health.js) because the LLM step can fail silently without corrupting upstream caches.
PRO (hard-locked). premium: 'locked' in src/config/panels.ts:109. isPanelEntitled unlocks it when either a valid WORLDMONITOR_API_KEY is present or isPro is true (market-implications is in the apiKeyPanels allowlist at src/config/panels.ts:973).