Files
worldmonitor/scripts
Elie Habib 40abcae887 feat: CII Railway seed — pre-compute instability scores from 8 sources (#996)
Adds seedCiiScores() to ais-relay.cjs that runs every 10 minutes:
- Reads 7 Redis sources (UCDP, outages, climate, cyber, fires, GPS jam, Iran)
- Calls ACLED API directly for protests/riots/battles
- Computes simplified CII scores for 20 TIER1 countries
- Writes to risk:scores:sebuf:v1 (TTL 900s) + stale key (TTL 3600s)

Frontend bootstrap hydration (already on main) consumes these scores
for instant CII panel render on page load.
2026-03-04 20:56:39 +04:00
..