Live status: Checking pipeline freshness…

The Daily Cycle

All times M-F EDT. UTC pinned, so the local time drifts Β±1h around DST.

πŸŒ… MORNING CYCLE (08:30 β†’ 10:30 EDT)
08:30pre-marketLive scoreboard Β· overnight posture Β· lean
08:35πŸŒ… Telegram pushPre-market brief lands on phone
09:30catalyst-calendarToday's earnings + FDA + econ events
09:35market-tideUW market-wide flow direction
09:45macro-intelRegime score (VIX, yields, DXY, oil, gold, BTC)
10:05screener7-rule scoring on 199 tickers
10:08money-flowSector rotation + market bias
10:10dark-pool14 UW endpoints Γ— top 30 β€” NOPE, GEX, Greek Flow, RV
10:13ed-screenerCF Browser Rendering scrape of go-maz.com
10:15ecosystemSynthesis Β· Black-Scholes Β· Green-Light Β· conviction Β· sizing Β· brackets
10:25πŸ“Š Telegram pushMorning ecosystem report lands on phone
10:30watchdogVerifies all morning Workers fired Β· auto-recovers misses
πŸ•‘ MID-DAY CYCLE (13:35 β†’ 14:30 EDT)
13:35market-tideFresh UW market-wide flow
13:45macro-intelFresh regime score
14:05screenerFresh 199-ticker scan
14:08money-flowFresh sector flows
14:10dark-poolFresh per-ticker UW (NOPE/GEX update)
14:13ed-screenerFresh Ed scrape
14:15ecosystemMid-day synthesis Β· morning-vs-2pm delta
14:25πŸ•‘ Telegram pushMid-day check lands on phone
14:30watchdogMid-day freshness check + auto-recover
πŸŒ™ AFTER-HOURS (20:00 β†’ 20:10 EDT)
20:00pre-market (AH mode)EOD close + AH last + earnings-reporter reactions
20:10πŸŒ™ Telegram pushAfter-hours brief lands on phone

Triple-Redundant Cron Coverage

Built after CF silently dropped all our cron triggers on 5-08 and 5-29. Three independent layers so the next outage can't kill the pipeline.

1
Cloudflare crons fire each Worker
The happy path. 19 scheduled triggers/day across 11 Workers. Sub-second start, runs on CF edge.
↓ if anything misses ↓
2
Watchdog Worker (10:30 + 14:30 EDT)
Checks D1 for each Worker's today-snapshot. Anything missing β†’ triggers it directly via service binding + sends Telegram alert.
↓ if CF cron is fully down ↓
3
GitHub Actions failsafe (14:45 + 18:45 UTC)
Runs off GitHub's scheduler, not Cloudflare's. HTTP-pings the watchdog. Even a total CF cron outage gets caught and recovered.

How the Data Flows

Two paid vendors at the edge. Workers fan out, write to D1, then the ecosystem Worker reads everything and synthesizes.

SOURCES
tastytrade
quotes Β· positions Β· balances Β· transactions
Unusual Whales
NOPE Β· GEX Β· Greek Flow Β· RV Β· Dark Pool
go-maz.com
Ed's screener (CF Browser Rendering scrape)
β†’
11 WORKERS Β· CF EDGE
pre-market
catalyst-calendar
market-tide
macro-intel
screener
money-flow
dark-pool
ed-screener
ecosystem β˜…
watchdog
telegram-bot
β†’
OUTPUTS
πŸŒ… Pre-market brief
8:35 EDT
πŸ“Š Morning ecosystem
10:25 EDT
πŸ•‘ Mid-day check
14:25 EDT
πŸŒ™ After-hours brief
20:10 EDT
πŸ“± Live commands
any time, on-demand

Public Endpoints (You Can Curl These)

Everything is HTTP. No auth required for read endpoints.

/todayToday's full PROCEED list (markdown) /middayMid-day delta vs morning /scoreboardLive account positions + P/L (pulled fresh from tastytrade) /tradesEvery closed position since 3/26/2026 with P/L /afterhoursLatest after-hours brief β€” EOD + AH + earnings reactions /statusWatchdog freshness check β€” which Workers fired today