{"ok":false,"time":"2026-08-16T17:52:04.916Z","uptime_s":27,"keys":{"gemini":true,"qwen":false,"anthropic":false,"newsdata":true,"fred":true,"fmp":true},"mode":"live","ai":{"provider":"gemini-2.5-flash-lite","lastErr":"gemini: You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. ","live":true,"perProvider":{"gemini":{"enabled":true,"used":1,"limit":80,"resetAt":"2026-08-17T17:00:00.000Z","healthy":false,"ok":0,"fail":1,"lastErr":"You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits. To monitor your current usage, head to: https://ai.dev/rate-limit. "},"qwen":{"enabled":false,"used":0,"limit":null,"resetAt":"2026-08-17T17:00:00.000Z","healthy":false,"ok":0,"fail":0,"lastErr":null},"anthropic":{"enabled":false,"used":0,"limit":null,"resetAt":"2026-08-17T17:00:00.000Z","healthy":false,"ok":0,"fail":0,"lastErr":null}},"perTask":{"news_headline_batch":1},"cache":{"loaded":true,"entries":22,"hits":0,"writes":0,"ttlHours":24,"persistence":{"configured":true,"status":"ok","lastAttemptAt":null,"lastSuccessAt":null,"lastError":null}},"budget":{"configured":true,"required":true,"parseError":null},"throttle":{"minGapMs":7000,"maxRetry":2,"backoffBaseMs":30000,"healthCooldownMs":60000}},"automation":{"lastRawRun":null,"lastMayoRun":null,"lastExecType":null,"cache":{"news":true,"calendar":false,"summary_all":false,"feargreed":false},"newsV2":{"store":{"backend":"github-jsonl","ready":true,"records":990,"retentionDays":30,"writes":3,"remoteWrites":0,"lastError":null,"pendingRemoteWrites":4,"lastRemoteFlushAt":null},"enrichment":{"headlineLastRun":null,"analysisLastRun":null,"lastResult":null}}},"seo":{"content_posts":10,"pillars":68,"pillar_content_posts":0,"pillar_indexable_posts":1,"pillar_total":3,"pillar_manifest_generatedAt":"2026-08-16T14:30:28"},"fb":{"enabled":true,"token_valid":true,"posted_today":0,"last":null},"indexnow":{"enabled":false,"configured":false,"host":"www.finsance.com","key_configured":false,"key_route":null,"last":null},"pipeline":{"events":[{"t":"2026-08-16T17:51:40.046Z","stage":"system","kind":"boot","ok":true,"detail":"pipeline ready"},{"t":"2026-08-16T17:51:46.050Z","stage":"intake","kind":"raw_tick","ok":true,"detail":"started"},{"t":"2026-08-16T17:51:54.354Z","stage":"intake","kind":"fetch","ok":true,"detail":"news cache refreshed"}],"count":3},"discord":{"enabled":true,"daily_report":"10:00 ICT","alert_throttle_min":30},"providers":{"commercial_mode":"off","active":{"coinbase":{"enabled":true,"via":"default","commercial":"gray","ok":0,"fail":0,"lastOk":null,"lastErr":null,"lastErrAt":null},"kraken":{"enabled":true,"via":"default","commercial":"gray","ok":0,"fail":0,"lastOk":null,"lastErr":null,"lastErrAt":null},"fred":{"enabled":true,"via":"auto:FRED_API_KEY","commercial":true,"ok":0,"fail":0,"lastOk":null,"lastErr":null,"lastErrAt":null},"sec":{"enabled":true,"via":"default","commercial":true,"ok":0,"fail":0,"lastOk":null,"lastErr":null,"lastErrAt":null},"yahoo":{"enabled":true,"via":"default","commercial":"gray","ok":0,"fail":0,"lastOk":null,"lastErr":null,"lastErrAt":null},"cme":{"enabled":false,"via":"auto:CME_OPTIONS_API_TOKEN(missing)","commercial":true,"ok":0,"fail":0,"lastOk":null,"lastErr":null,"lastErrAt":null},"fmp":{"enabled":false,"via":"default","commercial":"gray","ok":0,"fail":0,"lastOk":null,"lastErr":null,"lastErrAt":null}},"planned":{"polygon":"ต้องจ่าย ~$29/เดือน","tiingo":"ต้องจ่ายสำหรับ commercial","twelvedata":"ต้องจ่าย ~$29/เดือน","ecb":"ฟรี แต่ยังไม่มี panel ที่ใช้","oecd":"ฟรี แต่ยังไม่มี panel ที่ใช้"},"gray_share_24h":"0%"},"warnings":["pillar analysis ไม่ครบ (0/3) — เช็ค /seo/pillar-analysis"]}