signals.json failed to load — serve this directory over HTTP (or check the deploy).
Hartnett Watch
BofA CIO · mid-term signals
BofA Bull & Bear Indicator
—/10—
0 · EXTREME BEAR (BUY)58+ · SELL ZONE10
Day Book
Next 1–3 sessionsHALF-LIFE 2D
Swing Book
1–6 weeksHALF-LIFE 14D
Regime Book
Months — holds until invalidatedHALF-LIFE 90D
Craft Shelf
Evergreen — no expiry
Export
For downstream dashboards
Machine layer: GET /data/signals.json — full state incl. per-signal tilts, conviction, shelf, status, review_by.
Suggested aggregation (as rendered in the tilt strip above): weight = conviction × 0.5^(age_days / half_life), half-life = {day: 2, swing: 14, regime: 90}; sum signed weights per asset key.
CONSOL ingest: add a "NEWS ALPHA" panel reading this endpoint — see Consol/README.md refresh runbook.