[2026-01-26T22:10:02.147886] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-26T22:10:02.324364] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-26T22:10:02.501323] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-26T22:10:02.678744] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-26T22:10:02.679116] [WARN ] [STATE ] State set to: WAITING [2026-01-26T22:10:02.679187] [INFO ] [STATE ] Checking TDM service status... [2026-01-26T22:10:02.922754] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-26T22:10:02.928121] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-26), and is a dependency of this service. [2026-01-26T22:10:02.964753] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-26T22:10:02.969440] [WARN ] [sig-status] Service 'sig' is not running, has completed successfully since the last trading day (2026-01-26), and is a dependency of this service. [2026-01-26T22:10:03.031835] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-26T22:10:03.036279] [WARN ] [mag-status] Service 'mag' is not running, has completed successfully since the last trading day (2026-01-26), and is a dependency of this service. [2026-01-26T22:10:03.095508] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-26T22:10:03.099432] [WARN ] [sap-status] Service 'sap' is not running, has completed successfully since the last trading day (2026-01-26), and is a dependency of this service. [2026-01-26T22:10:03.099708] [WARN ] [STATE ] State set to: RUNNING [2026-01-26T22:10:03.099784] [DEBUG] [REMOTE ] Fetching SAP sentiment forecasts from 'https://sap.silogroup.org/data/2026-01-27/full/sentiment.txt'. [2026-01-26T22:10:03.106276] [INFO ] [REMOTE ] Parsed 2731 sentiment entries for 2026-01-27 [2026-01-26T22:10:03.106489] [DEBUG] [REMOTE ] Fetching available forecast dates from 'https://mag.silogroup.org/forecasts/full'. [2026-01-26T22:10:03.116206] [DEBUG] [REMOTE ] Found 48 available forecast dates. [2026-01-26T22:10:03.116466] [INFO ] [REMOTE ] Found MAG forecast report for date 2026-01-27 [2026-01-26T22:10:03.116594] [INFO ] [REMOTE ] Most recent MAG forecast date matches expected T1 date 2026-01-27 [2026-01-26T22:10:03.116632] [INFO ] [REMOTE ] Fetching MAG forecast report from 'https://mag.silogroup.org/forecasts/full/2026-01-27.txt'. [2026-01-26T22:10:03.120771] [INFO ] [REMOTE ] Successfully fetched MAG forecast report for date 2026-01-27. [2026-01-26T22:10:03.121541] [INFO ] [REMOTE ] Parsed 392 forecast entries [2026-01-26T22:10:03.121793] [INFO ] [WIN-SEL ] Rejecting TPL: bad sentiment [2026-01-26T22:10:03.121855] [INFO ] [WIN-SEL ] Rejecting KMX: bad sentiment [2026-01-26T22:10:03.121885] [INFO ] [WIN-SEL ] Rejecting BBWI: bad sentiment [2026-01-26T22:10:03.122031] [INFO ] [WIN-SEL ] Rejecting MKC: bad sentiment [2026-01-26T22:10:03.122062] [INFO ] [WIN-SEL ] Rejecting PRTA: bad sentiment [2026-01-26T22:10:03.122143] [INFO ] [WIN-SEL ] Rejecting LPSN: bad sentiment [2026-01-26T22:10:03.122215] [INFO ] [WIN-SEL ] Rejecting BWIN: bad sentiment [2026-01-26T22:10:03.122243] [INFO ] [WIN-SEL ] Rejecting INTC: bad sentiment [2026-01-26T22:10:03.122292] [INFO ] [WIN-SEL ] Rejecting ARM: bad sentiment [2026-01-26T22:10:03.122339] [INFO ] [WIN-SEL ] Rejecting PRGO: bad sentiment [2026-01-26T22:10:03.122402] [INFO ] [WIN-SEL ] Rejecting DEI: bad sentiment [2026-01-26T22:10:03.122496] [INFO ] [WIN-SEL ] Rejecting POWI: bad sentiment [2026-01-26T22:10:03.122588] [INFO ] [WIN-SEL ] Rejecting FC: bad sentiment [2026-01-26T22:10:03.122625] [INFO ] [WIN-SEL ] Rejecting RARE: bad sentiment [2026-01-26T22:10:03.122719] [INFO ] [WIN-SEL ] Rejecting VALE: bad sentiment [2026-01-26T22:10:03.122785] [INFO ] [WIN-SEL ] Rejecting BHC: bad sentiment [2026-01-26T22:10:03.122866] [INFO ] [WIN-SEL ] Rejecting SHEN: bad sentiment [2026-01-26T22:10:03.123002] [INFO ] [WIN-SEL ] Rejecting SMFG: bad sentiment [2026-01-26T22:10:03.123052] [INFO ] [WIN-SEL ] Rejecting STRS: bad sentiment [2026-01-26T22:10:03.123097] [INFO ] [WIN-SEL ] Rejecting CPNG: bad sentiment [2026-01-26T22:10:03.123130] [INFO ] [WIN-SEL ] Rejecting AMG: bad sentiment [2026-01-26T22:10:03.123212] [INFO ] [WIN-SEL ] Rejecting SEM: bad sentiment [2026-01-26T22:10:03.123328] [INFO ] [WIN-SEL ] Rejecting TGLS: bad sentiment [2026-01-26T22:10:03.123472] [INFO ] [WIN-SEL ] Rejecting CNS: bad sentiment [2026-01-26T22:10:03.123561] [INFO ] [WIN-SEL ] Rejecting LSCC: bad sentiment [2026-01-26T22:10:03.123705] [INFO ] [WIN-SEL ] Rejecting DOMO: bad sentiment [2026-01-26T22:10:03.123748] [INFO ] [WIN-SEL ] Rejecting SITM: bad sentiment [2026-01-26T22:10:03.123778] [INFO ] [WIN-SEL ] Rejecting SBRA: bad sentiment [2026-01-26T22:10:03.124005] [INFO ] [LOCAL ] Writing forecast report to './output/winners/2026-01-27.txt' [2026-01-26T22:10:03.124207] [INFO ] [LOCAL ] Successfully wrote 10 entries to './output/winners/2026-01-27.txt' [2026-01-26T22:10:03.124434] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-26T22:10:03.124646] [INFO ] [STATE ] Last completion updated: 2026-01-26T22:10:03.124495 [2026-01-26T22:10:03.124742] [INFO ] [WIN ] WIN operation completed successfully [2026-01-26T22:10:03.124789] [INFO ] [LOCAL ] Reading forecast report from './output/winners/2026-01-27.txt' [2026-01-26T22:10:03.124840] [INFO ] [LOCAL ] Successfully read forecast report from './output/winners/2026-01-27.txt' [2026-01-26T22:10:03.919266] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'WIN Report for 2026-01-27'