Event Feed

Five-signal composite scoring (news · fire · flights · maritime · markets) yielding per-country L1–L5 event levels.

What It Does

The Event Feed is the most synthesised view in NeoLexx. It combines five independent signals — news velocity, fire anomalies, flight route movement, maritime port-call activity, and equity movements — into a single composite score per country. Countries are then graded L1 (nominal) through L5 (critical) based on that score.

It is the best starting point when you want a quick answer to "where is the most unusual activity right now across all signals?"

📡 Data Source

The Event-Engine background worker runs approximately every 10 minutes and pulls the latest scores from five persisted data streams:

  • News velocity z-scores from the News-Chef pipeline
  • Fire anomaly z-scores from the Fire-Watcher pipeline
  • Flight inbound/outbound route anomaly from the Flight-Radar airport snapshot spine
  • Maritime port-call anomaly from the Maritime-Watcher port snapshot spine
  • Equity movement % from the Market-Watcher

Results are stored in SQLite and served by the Event-Engine cache.

🧮 Scoring

The composite score uses fixed weights:

📰 News Velocity30%
Trust-weighted article velocity z-score
🔥 Fire Anomaly20%
VIIRS fire detection z-score
✈ Flight Routes20%
Inbound/outbound airport route anomaly
⚓ Maritime Calls20%
Port-call anomaly z-score
📊 Equity Move10%
Weighted country equity movement %

News, fire, flight, and maritime signals are mostly one-directional — higher than normal matters more. Equity is bidirectional — sharp drops matter as much as sharp rises.

L-level thresholds:

  • L5 Critical: score ≥ 2.0
  • L4 High: score ≥ 1.2
  • L3 Guarded: score ≥ 0.7
  • L2 Elevated: score ≥ 0.3
  • L1 Nominal: score > 0

🗺 Reading the Map

Dark red: L5 Critical
Orange-red: L4 High
Amber: L3 Guarded
Blue: L2 Elevated
Gray: L1 Nominal

Pulsing markers: Countries at L3 or above show pulsing circular markers at zoom ≥3. L5 markers pulse faster (1.2s cycle) and are larger (30px) than L3–L4 markers (1.8s cycle, 22px).

🎛 Controls

ControlWhat it does
L1 / L2 / L3 / L4 / L5Toggles visibility of countries at that level. Click multiple to show a range.

🔍 Drilldown

1

Click a country

Full-screen event overlay replaces the map view.

2

Signal context strip

Five horizontal bars show the current value and fill % for each signal component: article velocity, fire anomaly, flight route anomaly, maritime anomaly, and equity movement.

3

Narrative text

If available, a brief machine-generated summary of the driving signals.

4

Level-grouped signal cards

Cards grouped by level (L5 red → L1 gray), each in a horizontal carousel. Cards show: composite score, article velocity, fire anomaly, flight movement, maritime calls, and equity values.

5

Exit

Press Escape or click the back button.

Limits

  • Composite scores are weighted averages — a country can reach L3 on news velocity alone with flat fire/market signals
  • Equity signals are market proxies, not direct proof of a real-world event by themselves
  • The 10-minute event engine cycle means scores intentionally move more slowly than raw headline or market refreshes