US Strike Risk Monitor (Iran)

MVP dashboard. Each kind has an Importance (cap). We compute Signal = strongest observed item in last window, then Contribution = min(Signal, Importance). Score = sum of contributions.
Risk level
Score
Signals (how score is computed)
KindSignalImportanceContribution
Kinds: posture, movement, diplomacy, disruption, confirmations, pizza

Events

TimeKindWeightTitleSource

Add a signal (manual override)

Use this when you personally see a hard signal that the collector might miss; it immediately affects the score.

Pizza Meter

Fun visualization: more slices = higher risk.