ea6c2b3f54
- Increase market_api polling cadence from 60s to 900s (15 min). The prev-day bar endpoint returns the same data all day, so polling every minute wastes API quota. 50 tickers at 15-min cadence = ~3.3 req/min, well within the 5/min rate limit. - Reduce market_api rate limit from 30/min to 5/min to match. - Fix backtest replay to query market_snapshots with data->>'c' for close prices instead of nonexistent market_data.close_price column. - Enrich backtest recommendations with prices from market_snapshots and sectors from companies table.