{"service":"Trading Signal System","version":"1.0.0","scheduler_running":true,"jobs":[{"id":"event_trigger","name":"Event Trigger (15s)","next_run":"2026-07-14 08:32:07.625258+05:30"},{"id":"watch_stage","name":"Watch Stage (20s)","next_run":"2026-07-14 08:32:07.625258+05:30"},{"id":"ltp_poller","name":"Option LTP Poller (30s)","next_run":"2026-07-14 08:32:22.625258+05:30"},{"id":"outcome_check","name":"Outcome Check (30s, offset +8s)","next_run":"2026-07-14 08:32:30.625258+05:30"},{"id":"news_monitor","name":"News Monitor (1-min, all-day, RSS-only)","next_run":"2026-07-14 08:32:57.626027+05:30"},{"id":"premarket_setup","name":"Pre-market Setup","next_run":"2026-07-14 08:45:00+05:30"},{"id":"nse_data_refresh","name":"NSE Data Refresh (30-min)","next_run":"2026-07-14 09:00:00+05:30"},{"id":"sector_session_refresh","name":"Sector Session-Trend Refresh (5-min)","next_run":"2026-07-14 09:00:00+05:30"},{"id":"timer_trigger","name":"Timer Trigger (1-min)","next_run":"2026-07-14 09:00:00+05:30"},{"id":"watchlist_refresh","name":"Watchlist Refresh (09:08)","next_run":"2026-07-14 09:08:00+05:30"},{"id":"market_open","name":"Market Open","next_run":"2026-07-14 09:15:00+05:30"},{"id":"market_close","name":"Market Close","next_run":"2026-07-14 15:30:00+05:30"},{"id":"eod_bhavcopy","name":"EOD F&O Bhavcopy","next_run":"2026-07-14 21:30:00+05:30"},{"id":"truedata_token_refresh","name":"TrueData Token Refresh (midnight)","next_run":"2026-07-15 00:01:00+05:30"},{"id":"weekly_analytics_cleanup","name":"Weekly Analytics Cleanup","next_run":"2026-07-19 02:30:00+05:30"}]}