{"generated":"2026-07-10 07:15:01","since":"2026-07-09 07:15:01","overall":"error","next_job":"cpih_ingestor","next_job_time":"08:00","summary":{"ok":11,"warning":0,"error":2,"unknown":0,"total":13},"jobs":[{"name":"VRS Import","status":"ok","message":"No errors detected","log":"\/var\/log\/vrs_sync.log","last_run":"2026-07-10 07:00"},{"name":"Market Scrape","status":"ok","message":"No errors detected","log":"\/var\/log\/scrape_to_db.log","last_run":"2026-07-10 07:01"},{"name":"RLP Fund Price","status":"error","message":"1 error(s) found in recent log","detail":"2026-07-09 20:00:13.328836 - ERROR fetching page: HTTPSConnectionPool(host='markets.ft.com', port=443): Max retries exceeded with url: \/data\/funds\/tearsheet\/summary?s=GB00BMXYXW53:GBP (Caused by NewCo","log":"\/var\/log\/rlp_nav.log","last_run":"2026-07-09 20:00"},{"name":"TP Fund Growth","status":"ok","message":"No errors detected","log":"\/var\/log\/scrapeTP.log","last_run":"2026-07-09 20:50"},{"name":"TP ISA Fund","status":"error","message":"1 error(s) found in recent log","detail":"Script failed with error: HTTPSConnectionPool(host='www.truepotential.co.uk', port=443): Max retries exceeded with url: \/fund-administration\/ (Caused by NameResolutionError(\"<urllib3.connection.HTTPSC","log":"\/var\/log\/scrapeISATP.log","last_run":"2026-07-09 21:08"},{"name":"Retirement Cron","status":"ok","message":"No errors detected","log":"\/var\/log\/retirement.cron.log","last_run":"2026-06-15 09:05"},{"name":"Weather Backfill","status":"ok","message":"No errors detected","log":"\/var\/log\/fetch_weather.log","last_run":"2026-07-10 06:30"},{"name":"Energy Forecast","status":"ok","message":"No errors detected","log":"\/var\/log\/energy_forecast_cron.log","last_run":"2026-07-10 06:05"},{"name":"Pension Snapshot","status":"ok","message":"No errors detected","log":"\/var\/log\/pension_snapshot.log","last_run":"2026-07-09 18:10"},{"name":"CPI Scraper","status":"ok","message":"No errors detected","log":"\/var\/log\/interest_cpi.log","last_run":"2026-07-01 09:00"},{"name":"Index Quote Purge","status":"ok","message":"No errors detected","log":"\/var\/log\/index_quotes_purge.log","last_run":"2026-07-10 02:15"},{"name":"Bank Transactions","status":"ok","message":"No errors detected","log":"\/home\/Pi5\/scripts\/logs\/cron_log.txt","last_run":"2026-07-09 20:00"},{"name":"NewMarkets Fetch","status":"ok","message":"No errors detected","log":"\/var\/log\/markets.log","last_run":"2026-07-10 07:15"}],"file_age_minutes":746,"file_stale":true,"ok":true}