{"generated":"2026-08-24 07:15:01","since":"2026-08-23 07:15:01","overall":"warning","next_job":"cpih_ingestor","next_job_time":"08:00","summary":{"ok":9,"warning":4,"error":0,"unknown":0,"total":13},"jobs":[{"name":"VRS Import","status":"ok","message":"No errors detected","log":"\/var\/log\/vrs_sync.log","last_run":"2026-08-24 07:00"},{"name":"Market Scrape","status":"ok","message":"No errors detected","log":"\/var\/log\/scrape_to_db.log","last_run":"2026-08-24 07:00"},{"name":"RLP Fund Price","status":"warning","message":"Log not updated in 25+ hours \u2014 job may not have run","log":"\/var\/log\/rlp_nav.log","last_run":"2026-08-01 00:00"},{"name":"TP Fund Growth","status":"warning","message":"Log not updated in 25+ hours \u2014 job may not have run","log":"\/var\/log\/scrapeTP.log","last_run":"2026-08-22 00:00"},{"name":"TP ISA Fund","status":"warning","message":"Log not updated in 25+ hours \u2014 job may not have run","log":"\/var\/log\/scrapeISATP.log","last_run":"2026-08-22 00:00"},{"name":"Retirement Cron","status":"ok","message":"No errors detected","log":"\/var\/log\/retirement.cron.log","last_run":"2026-08-24 00:00"},{"name":"Weather Backfill","status":"ok","message":"No errors detected","log":"\/var\/log\/fetch_weather.log","last_run":"2026-08-24 06:30"},{"name":"Energy Forecast","status":"ok","message":"No errors detected","log":"\/var\/log\/energy_forecast_cron.log","last_run":"2026-08-24 06:05"},{"name":"Pension Snapshot","status":"ok","message":"No errors detected","log":"\/var\/log\/pension_snapshot.log","last_run":"2026-08-22 00:00"},{"name":"CPI Scraper","status":"ok","message":"No errors detected","log":"\/var\/log\/interest_cpi.log","last_run":"2026-08-02 00:00"},{"name":"Index Quote Purge","status":"ok","message":"No errors detected","log":"\/var\/log\/index_quotes_purge.log","last_run":"2026-08-24 02:15"},{"name":"Bank Transactions","status":"warning","message":"Log not updated in 25+ hours \u2014 job may not have run","log":"\/home\/Pi5\/scripts\/logs\/cron_log.txt","last_run":"2026-08-22 00:00"},{"name":"NewMarkets Fetch","status":"ok","message":"No errors detected","log":"\/var\/log\/markets.log","last_run":"2026-08-24 07:15"}],"file_age_minutes":1079,"file_stale":true,"ok":true}