{"status":"WARN","checks":{"data_quality":{"status":"WARN","details":{"checks_active":true,"date":"2026-04-15","is_holiday":false,"is_weekend":false,"london_time":"18:51:56","pricing_freshness":{"max_date_warnings":1,"products":{"1":{"forwards":{"age_secs":56,"batch_id":"bb778895-9e22-4203-8bf7-940caadeeff3","fresh":true,"max_date":"2027-04-01","max_date_current":true,"updated_at":"2026-04-15T17:50:59.913695+00:00"},"vol_surfaces":{"age_secs":56,"batch_id":"bb778895-9e22-4203-8bf7-940caadeeff3","fresh":true,"max_date":"2026-10-06","max_date_current":true,"updated_at":"2026-04-15T17:50:59.913695+00:00"}},"2":{"forwards":{"age_secs":56,"batch_id":"bb778895-9e22-4203-8bf7-940caadeeff3","fresh":true,"max_date":"2027-04-01","max_date_current":true,"updated_at":"2026-04-15T17:50:59.913695+00:00"},"vol_surfaces":{"age_secs":56,"batch_id":"bb778895-9e22-4203-8bf7-940caadeeff3","fresh":true,"max_date":"2026-01-29","max_date_current":false,"updated_at":"2026-04-15T17:50:59.913695+00:00"}}},"stale_count":0,"threshold_secs":120},"settlement_prices":{"check_time":"10:00 UK","checking_date":"2026-04-14","date":"2026-04-14","prices_count":1,"products_count":1,"status":"warning"},"warning":"stale max dates: 2/vol_surfaces max_date=2026-01-29 (expected >= 2026-04-15); fewer settlement products than expected (1 < 2)"}},"database":{"status":"UP","details":{"pool":{"acquire_timeout_secs":30,"idle":2,"max":15,"size":3},"response_ms":1,"schema":{"name":"users accounts","version":8},"type":"postgres"}},"features":{"status":"UP","details":{"eod_settlements":false,"payments":true,"user_early_settlements":false}},"fuel_prices":{"status":"UP","details":{"enabled":true,"failed_refreshes":1,"feed_count":1,"feeds":[{"error":null,"last_updated":"2026-04-15T17:24:53.993137936+00:00","retailer":"unknown","source_url":"government_api","station_count":7616,"status":"ok"}],"feeds_ok":1,"feeds_with_errors":0,"last_refresh_at":"2026-04-15T17:24:54.008380193+00:00","last_refresh_ms":27420,"station_count":7616,"total_refreshes":31}},"scheduler":{"status":"UP","details":{"enabled":true,"has_failures":false,"host_ip":"169.254.6.34","hostname":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx","instance_id":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx-1","jobs":[{"enabled":false,"last_message":"N/A","last_run":"N/A","last_status":"N/A","lock":{"expires_at":null,"last_completed_at":null,"last_completed_by":null,"last_completed_host_ip":null,"last_completed_hostname":null,"locked_at":null,"locked_by":null,"locked_host_ip":null,"locked_hostname":null},"next_run":"N/A","run_count":0,"scheduled_time":"15:00","should_run_today":false,"this_instance":{"last_attempt":null,"ran_today":false,"skipped_locked":false},"timezone":"Europe/London","type":"auto_settle"},{"description":"Record daily MTM valuation snapshot for active instruments","enabled":true,"last_message":"Valuation snapshot completed: 0 recorded, 0 errors","last_run":"2026-04-14T18:05:59.058011164+00:00","last_status":"OK","lock":{"expires_at":null,"last_completed_at":"2026-04-14T18:05:59.061932+00:00","last_completed_by":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx-1","last_completed_host_ip":"169.254.6.34","last_completed_hostname":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx","locked_at":null,"locked_by":null,"locked_host_ip":null,"locked_hostname":null},"next_run":"2026-04-15T18:05:00+00:00","run_count":1,"scheduled_time":"19:05","should_run_today":true,"this_instance":{"last_attempt":"2026-04-14T18:05:59.040519516+00:00","ran_today":true,"skipped_locked":false},"timezone":"Europe/London","type":"valuation_snapshot"},{"description":"Generate daily MTM valuation report for all active positions","enabled":true,"last_message":"MTM report generated and sent","last_run":"2026-04-14T18:10:59.366561498+00:00","last_status":"OK","lock":{"expires_at":null,"last_completed_at":"2026-04-14T18:10:59.371182+00:00","last_completed_by":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx-1","last_completed_host_ip":"169.254.6.34","last_completed_hostname":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx","locked_at":null,"locked_by":null,"locked_host_ip":null,"locked_hostname":null},"next_run":"2026-04-15T18:10:00+00:00","run_count":1,"scheduled_time":"19:10","should_run_today":true,"this_instance":{"last_attempt":"2026-04-14T18:10:59.046796172+00:00","ran_today":true,"skipped_locked":false},"timezone":"Europe/London","type":"mtm_report"},{"description":"Cancel stale draft protections created before midnight","enabled":true,"last_message":"cancelled 0 stale drafts","last_run":"2026-04-14T22:50:59.386831333+00:00","last_status":"OK","lock":{"expires_at":null,"last_completed_at":"2026-04-14T22:50:59.391044+00:00","last_completed_by":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx-1","last_completed_host_ip":"169.254.6.34","last_completed_hostname":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx","locked_at":null,"locked_by":null,"locked_host_ip":null,"locked_hostname":null},"next_run":"2026-04-15T22:50:00+00:00","run_count":1,"scheduled_time":"23:50","should_run_today":true,"this_instance":{"last_attempt":"2026-04-14T22:50:59.375365234+00:00","ran_today":true,"skipped_locked":false},"timezone":"Europe/London","type":"draft_cleanup"},{"description":"Validate settlement payouts against CFT payment records","enabled":true,"last_message":"recon: checked=0, matched=0, mismatches=0 | missing: total=0, with_payment=0 | credits: duplicates=0","last_run":"2026-04-15T16:31:00.613082706+00:00","last_status":"OK","lock":{"expires_at":null,"last_completed_at":"2026-04-15T16:31:00.616748+00:00","last_completed_by":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx-1","last_completed_host_ip":"169.254.6.34","last_completed_hostname":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx","locked_at":null,"locked_by":null,"locked_host_ip":null,"locked_hostname":null},"next_run":"2026-04-16T16:30:00+00:00","run_count":2,"scheduled_time":"17:30","should_run_today":false,"this_instance":{"last_attempt":"2026-04-15T16:31:00.568750536+00:00","ran_today":true,"skipped_locked":false},"timezone":"Europe/London","type":"reconciliation"}]}},"server":{"status":"UP","details":{"container_name":"ca-ppp-api-uat--80733-5bccd6c85c-8vmzx","cpu_count":4,"cpu_used_pc":"2.1","dns":"https://api.uat.pumppriceprotection.com","env":"uat","memory_max_mb":2155,"memory_used_pc":"71.6","name":"ppp-api","private_ip":"169.254.6.34","public_ip":"4.250.234.44","start_time":"2026-04-14T11:24:26.476085Z","version":"release/26.2.1.80733"}},"sumsub":{"status":"UP","details":{"enabled":true}},"tenor_cache":{"status":"UP","details":{"loaded_at":"2026-04-15T17:49:28.355105Z","product_count":2,"products":[{"product_id":"2","tenor_count":12},{"product_id":"1","tenor_count":12}],"total_tenors":24}},"zoho":{"status":"UP","details":{"enabled":true}}},"cached_at":"2026-04-15T17:51:56.725210332Z"}