SIGN IN SIGN UP
koala73 / worldmonitor UNCLAIMED

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

0 0 157 TypeScript

[codex] Recalibrate CII severity and salience scoring (#3927)

* feat(cii): recalibrate bias-sensitive scoring

* fix(cii): address greptile feedback on v3 recalibration

- docs/methodology/cii-risk-scores.mdx: correct 500K anchor from +9 to
  +10 in the displacement-boost migration note. Math.round((log10(500000)
  - 5) * 8 + 4) = Math.round(9.59) = 10. Clients re-baselining on this
  note would otherwise build a one-point-low expectation around the
  500K-displaced threshold (greptile P2).

- server/worldmonitor/intelligence/v1/get-risk-scores.ts: mirror the
  same fix in the inline comment at the formula site (greptile P2,
  out-of-diff).

- src/services/country-instability.ts: drop the dead `adjustedCount`
  alias in calcInformationScore. It was a residual from the previous
  formula where the value was multiplied by eventMultiplier; the
  multiplier was removed in this PR but the alias was left behind
  (greptile P2). baseScore now reads `Math.min(40, count * 5)` directly.
E
Elie Habib committed
1bcdc84b7cc3371cba7afc5e6af7c6eead499169
Parent: 1ab1a39
Committed by GitHub <noreply@github.com> on 5/27/2026, 3:32:02 PM