[2026-07-30 00:08:29] Step 1: Expiring overdue keys… [2026-07-30 00:08:29] Expired 0 overdue key(s). [2026-07-30 00:08:29] Step 2: Expiring rotating keys past overlap window… [2026-07-30 00:08:29] Expired 0 rotating key(s). [2026-07-30 00:08:29] Step 3: Checking expiry warning thresholds (7, 1 days)… [2026-07-30 00:08:29] Step 4: Cleaning up stale rate limit counters… [2026-07-30 00:08:29] Removed 1 stale counter row(s). [2026-07-30 00:08:29] Step 5: Purging revoked/expired keys past retention window… [2026-07-30 00:08:29] Nothing purged (APP_API_KEY_LOG_RETENTION_DAYS not set or no keys past retention window). [2026-07-30 00:08:29] Step 6: Purging old API request logs… [2026-07-30 00:08:29] Skipped (APP_API_KEY_LOG_RETENTION_DAYS not set). [2026-07-30 00:08:29] Lifecycle complete in 0.068s.