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
..
2026-03-03 13:41:31 +04:00
2026-02-28 17:43:56 +04:00
2026-03-04 20:42:51 +04:00
2026-03-04 20:43:16 +04:00
2026-03-01 05:17:52 +04:00
2026-03-04 20:56:39 +04:00
2026-02-28 09:16:59 +04:00
2026-02-21 03:39:56 +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 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 20:42:51 +04:00
2026-03-04 17:37:15 +04:00
2026-03-03 13:41:31 +04:00
2026-02-28 09:16:59 +04:00
2026-03-04 17:37:15 +04:00
2026-03-04 17:37:15 +04:00
2026-03-02 16:17:17 +04:00
2026-03-04 17:37: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