Four new intelligence domains for the dashboard:
1. Domestic flights (OpenSky) — global airborne aircraft count by
region with commercial/general breakdown. No API key needed.
2. Road traffic (TomTom) — real-time congestion % for 20 major world
cities + traffic incidents in 5 strategic regions. Needs
TOMTOM_API_KEY (free 2500 req/day at developer.tomtom.com).
3. CCTV webcams (Windy) — public traffic camera locations worldwide.
Needs WINDY_API_KEY (free 100 req/day at api.windy.com).
4. AI situation brief (Ollama) — LLM-generated 3-paragraph
intelligence brief synthesizing all dashboard data. Uses local
Ollama (llama3.2). Falls back to structured metrics summary.
New files: sources/traffic.py, sources/webcams.py, analysis/situation.py
Modified: sources/aviation.py (+fetch_domestic_flights), dashboard/app.py,
dashboard/index.html (drawer sections + HUD pills for all 4 domains).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>