[2026-01-01T20:10:02.282526] [WARN ] [STATE ] State set to: WAITING [2026-01-01T20:10:02.438442] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-01T20:10:02.523947] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-01T20:10:02.604309] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-01T20:10:02.684276] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-01T20:10:02.688853] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-01T20:10:02.692684] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2025-12-31), and is a dependency of this service. [2026-01-01T20:10:02.692919] [WARN ] [STATE ] State set to: RUNNING [2026-01-01T20:10:02.692969] [INFO ] [main ] Starting EXP data refresh run. [2026-01-01T20:10:02.693001] [INFO ] [main ] Wiping cache. [2026-01-01T20:10:02.693031] [INFO ] [CACHE ] Attempting to wipe all cache files [2026-01-01T20:10:02.693113] [DEBUG] [LOCAL ] Removing cached file: ./output/cache/unscheduled_blackout_dates.txt [2026-01-01T20:10:02.695126] [INFO ] [LOCAL ] Cleared cache directory: ./output/cache [2026-01-01T20:10:02.695396] [INFO ] [CACHE ] Successfully wiped all cache files [2026-01-01T20:10:02.695435] [INFO ] [main ] Updating cache. [2026-01-01T20:10:02.695468] [INFO ] [CACHE ] Starting cache update [2026-01-01T20:10:02.695504] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-01T20:10:02.700532] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-01T20:10:02.700912] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates to ./output/cache/unscheduled_blackout_dates.txt [2026-01-01T20:10:02.700956] [INFO ] [CACHE ] Cache update completed successfully [2026-01-01T20:10:02.700992] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage/'. [2026-01-01T20:10:02.766815] [DEBUG] [REMOTE ] Fetched 3531 unique symbols from directory listing. [2026-01-01T20:10:02.771390] [INFO ] [main ] Fetching current T1 earnings schedule. [2026-01-01T20:10:03.321020] [DEBUG] [REMOTE ] ASBRF: (2026-01-02): T1 [2026-01-01T20:10:03.321144] [DEBUG] [REMOTE ] ASKLF: (2026-01-02): T1 [2026-01-01T20:10:03.321189] [DEBUG] [REMOTE ] BTTC: (2026-01-02): T1 [2026-01-01T20:10:03.321229] [DEBUG] [REMOTE ] GCL: (2026-01-02): T1 [2026-01-01T20:10:03.321269] [DEBUG] [REMOTE ] LHSW: (2026-01-02): T1 [2026-01-01T20:10:03.321306] [DEBUG] [REMOTE ] TAYD: (2026-01-02): T1 [2026-01-01T20:10:03.374162] [INFO ] [REMOTE ] T-1 earnings schedule fetch complete (0.51 seconds). [2026-01-01T20:10:03.381379] [INFO ] [REMOTE ] Retrieved 6 T-1 earnings tickers from cache, 1 after filtering by active symbols [2026-01-01T20:10:03.381566] [INFO ] [main ] Fetching and saving training data for 1 tickers. [2026-01-01T20:10:03.381621] [INFO ] [main ] TAYD: Fetching merged estimate/expectations history and future estimate. [2026-01-01T20:10:03.752485] [INFO ] [REMOTE ] TAYD: FYE date fetch complete (0.18 seconds). [2026-01-01T20:10:03.752756] [DEBUG] [REMOTE ] TAYD: FYE date is 2026-05-31 [2026-01-01T20:10:03.752833] [INFO ] [REMOTE ] TAYD: Fetching historic earnings reports [2026-01-01T20:10:04.484355] [INFO ] [REMOTE ] TAYD: Earnings history fetch complete (0.11 seconds). [2026-01-01T20:10:05.345608] [INFO ] [REMOTE ] TAYD: FYE date fetch complete (0.17 seconds). [2026-01-01T20:10:05.345805] [DEBUG] [REMOTE ] TAYD: FYE date is 2026-05-31 [2026-01-01T20:10:05.352501] [DEBUG] [REMOTE ] TAYD: Finished fetching historic earnings reports [2026-01-01T20:10:05.352551] [DEBUG] [REMOTE ] TAYD: Fetching current and future earnings estimates [2026-01-01T20:10:06.636510] [INFO ] [REMOTE ] TAYD: Earnings estimates fetch complete (0.66 seconds). [2026-01-01T20:10:06.949272] [INFO ] [REMOTE ] TAYD: FYE date fetch complete (0.17 seconds). [2026-01-01T20:10:06.949492] [DEBUG] [REMOTE ] TAYD: FYE date is 2026-05-31 [2026-01-01T20:10:06.950604] [DEBUG] [REMOTE ] TAYD: Finished fetching current and future earnings estimates [2026-01-01T20:10:06.950651] [DEBUG] [REMOTE ] TAYD: Aligning report 2026Q1 with estimate 2026Q1 [2026-01-01T20:10:06.950686] [DEBUG] [REMOTE ] TAYD: Aligning report 2025Q1 with estimate 2025Q1 [2026-01-01T20:10:06.979957] [INFO ] [main ] Saving training data for TAYD [2026-01-01T20:10:06.984088] [INFO ] [LOCAL ] TAYD: Saved T1 estimate data. [2026-01-01T20:10:06.985859] [INFO ] [LOCAL ] TAYD: Saved estimate/announcement merged history to ./output/data/2026-01-02/TAYD.ESTIMATE_EARNINGS_MERGED.csv [2026-01-01T20:10:06.985909] [INFO ] [LOCAL ] TAYD: Successfully saved training data. [2026-01-01T20:10:06.985947] [INFO ] [main ] Training data refreshed. [2026-01-01T20:10:07.914322] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: EXP REFRESH' [2026-01-01T20:10:07.914753] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-01T20:10:07.914965] [INFO ] [STATE ] Last completion updated: 2026-01-01T20:10:07.914850