F

FAITH

MAGGIE · MOMENTUM
🎯Focus List
📊Performance
checking…
Infrastructure →
Loading…
Last scan: —
Market Outlook — awaiting data
Populates when Pre-Market Prep writes market_regime to KV.
📅Today's Calendar
Economic events (FOMC, CPI, jobs reports) — requires a calendar data source (Trading Economics / Finnhub). Deferred to v1.5.
📊Earnings on Deck
Awaiting data
🔍Nightly Watchlist Scan
Setting Up / Holding Pattern / Flagged — awaiting data
Trade Log
Manual entries + P&L tracking
Trade Log — coming in Step 8
Entry form + sortable history table with per-trade P&L. Data persists to Vercel KV.
Maggie · Momentum Focus List
Live: —
Today's Watchlist 0
BR Breakout — 20-day high + volume FB Flag breakout — 4%+ momentum burst on volume
SPY
— —
— refreshed —
VIX
— —
— refreshed —
⚠Flagged — watch out
Maggie · Performance
Forward returns, win rate by tier, curation effectiveness
30-day rolling stats building data — first results Wed May 6
Win rate
—
Avg D+1
—
Avg D+3
—
Avg D+5
—
Fires tracked
0
Today's fires · same-day return D+1 returns populate Tuesday 4:15 PM
By tier (rolling 30d)
A++ HIGH
—
A++ MED
—
A+ HIGH
—
A+ MED
—
Curation effectiveness (validates the filters)
OK (kept)
—
if these outperform skipped, curation is working
EXTENDED (skipped)
—
should underperform OK if 30% threshold is right
GAP_DOWN (skipped)
—
should significantly underperform OK
VOL_DRYING (skipped)
—
flat or worse vs OK
System health · LLM cost —
LLM cost (today)
—
LLM cost (30d)
—
Daily cap
$5.00
Log files
—
Schema drift
—

Populated by the daily maggie-healthcheck task (runs 4:30 PM ET after EOD scan). Tracks per-task token usage, log retention, schema drift, and data quality. If daily cost > cap or schema drift detected, an alert lands in watchdog-state-{date}.json.

How this works

Each fire's entry price is recorded the moment the trigger fires (intraday) or when the morning task identifies a fresh setup. Each subsequent trading day, the nightly scan computes the forward return at D+1, D+3, and D+5 by looking up that ticker's close price and comparing back to the entry price.

The aggregated stats roll on a 30-day window. After 1-2 weeks of data, you'll see whether A++ picks actually beat A+, whether HIGH confidence beats MED, and whether the curation filters (EXTENDED, VOL_DRYING, etc.) are correctly excluding losers — the foundation of the Wed May 6 calibration check-in and ongoing threshold tuning.

Today's intraday fires (13 entries) are the first cohort tracked. D+1 returns populate Tuesday 4:15 PM ET when the nightly scan runs.

Watchlist News
Overnight + intraday headlines for universe tickers
News feed — populated by Pre-Market Prep
Populates once the 6:00 AM EDT task runs.