Elie Habib
5e25bb1386
fix(health): resolve all critical health check failures (#1111)
## Summary
- Reclassify 10 on-demand keys (BIS, supply chain, theater posture, etc.) from BOOTSTRAP → STANDALONE + ON_DEMAND to stop false CRITs
- Fix seed-insights Railway OOM by correcting service-level settings
- Unify LLM fallback chain (Groq → OpenRouter → Ollama) in seed-insights
- Switch OpenRouter model to `openai/gpt-oss-safeguard-20b:nitro`
- Fix GDELT v2/geo → v1/gkg_geojson for unrestEvents and positiveGeoEvents (v2 endpoint is dead)
- Add seed-meta writes for marketQuotes/commodityQuotes in AIS relay (zero extra Yahoo calls)
- Remove aggressive coord filter in cyber threats that dropped all threats when GeoIP rate-limited
## Health impact
- 6 false CRITs → eliminated (reclassified as on-demand)
- marketQuotes/commodityQuotes STALE_SEED → OK (seed-meta tracking)
- unrestEvents EMPTY_DATA → OK (GDELT v1 fix)
- positiveGeoEvents EMPTY_DATA → OK (GDELT v1 fix in relay)
- cyberThreats resilience improved (coord filter removal)
2026-03-06 13:49:15 +04:00
..
2026-03-06 11:37:46 +04:00
2026-02-28 17:43:56 +04:00
2026-03-04 20:42:51 +04:00
2026-03-06 08:03:13 +04:00
2026-03-01 05:17:52 +04:00
2026-03-06 13:49:15 +04:00
2026-02-28 09:16:59 +04:00
2026-03-05 10:16:43 +04:00
2026-03-02 12:05:54 +04:00
2026-02-26 20:52:44 +04:00
2026-03-01 12:52:57 +04:00
2026-03-01 11:53:20 +04:00
2026-03-01 11:53:20 +04:00
2026-02-28 09:16:59 +04:00
2026-03-01 15:59:53 +04:00
2026-03-01 11:53:20 +04:00
2026-02-28 14:25:32 +04:00
2026-02-25 10:05:26 +04:00
2026-03-01 11:53:20 +04:00
2026-03-04 21:59:23 +04:00
2026-03-05 10:09:27 +04:00
2026-03-05 06:31:04 +04:00
2026-03-06 08:40:30 +04:00
2026-03-06 13:49:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-05 06:31:04 +04:00
2026-03-05 07:08:06 +04:00
2026-03-05 06:31:04 +04:00
2026-03-06 13:49:15 +04:00
2026-03-05 10:09:27 +04:00
2026-03-05 06:31:04 +04:00
2026-03-05 12:34:42 +04:00
2026-03-05 10:09:27 +04:00
2026-03-05 16:38:51 +04:00
2026-03-06 08:40:30 +04:00
2026-03-02 16:17:17 +04:00
2026-03-06 13:49:15 +04:00
2026-03-03 15:13:29 +04:00
2026-02-19 07:53:15 +04:00
2026-02-27 16:10:50 +04:00
2026-03-04 17:37:15 +04:00