Data ingestion pipelines, feature calculation rules, ML validation, and honest limitations.
Ingest ──────► Parquet Lake (Git) ──► Feature Engineering ──► ML Model & Verdict
│ │ │
Equities (30 tickers × 2y) Trading-Day Calendar Logistic P(AI up 5d)
FRED (Incremental OAS & VIX) 6 Z-Scored Gauges Permanent Ledger Append
Manual CapEx Seed (Quarterly) Bubble Temperature Out-of-Sample Scoreboard
Regime Classification Static Site & Digest Gen
The Git repository functions as the database. Every daily automated run appends and deduplicates Parquet rows, ensuring full historical repeatability and zero external database dependencies.
| Source | Cadence | Details & Fallbacks |
|---|---|---|
| Yahoo Finance → Stooq | Daily | 22-name AI complex (NVDA, AVGO, AMD, TSM, MSFT, GOOGL, META, AMZN, AAPL, ORCL, CRM, NOW, PLTR, SMCI, ANET, MRVL, VRT, ETN, PWR, DLR, EQIX, MU), 4 power/utility leaders (CEG, VST, NEE, TLN), benchmarks (SPY, RSP, QQQ, ^SOX, ^VIX, ^TNX, BTC-USD). Backfill: 750 sessions. |
| FRED Public Graph Endpoint | Daily | US High-Yield OAS (BAMLH0A0HYM2) and VIX close (VIXCLS). Pulled incrementally using fast HTTP retrieval to prevent socket stalls. Yahoo ^VIX serves as immediate daily fallback. |
| Manual CapEx CSV | Quarterly | Combined Big Tech CapEx ($B) and Nvidia YoY revenue growth in data/manual/hyperscaler_capex.csv. Fresh through 2026Q2 with staleness age surfaced on dashboard. |