IRAN WAR TIMELINE
INTELLIGENCE DASHBOARD
WHAT IS THIS?
A real-time intelligence dashboard tracking the Iran-Israel conflict that began on February 28, 2026. The system ingests news from 22+ RSS feeds and the GDELT global events database, runs local NLP analysis to extract entities and sentiment, then uses Claude AI to generate structured intelligence briefings — all displayed on an interactive timeline updated in real-time.
This is not a news site. It is an automated data aggregation and analysis pipeline that provides situational awareness through structured event tracking, natural language processing, AI-generated intelligence summaries, and real-time threat assessments.
THE PIPELINE
Every event on this dashboard passes through a multi-stage intelligence pipeline. Raw news is gathered, filtered, analyzed locally with NLP, deduplicated, then synthesized by AI into structured briefings.
INGEST
22 RSS feeds are polled across 5 categories: wire services (Reuters, AP), regional specialists (Times of Israel, Al Jazeera, Iran International), major outlets (BBC, CNN, Guardian), defense press (USNI, Defense One), and Google News. The GDELT Project supplements with up to 150 global event records per day. Articles are filtered against 50+ strategic keywords (Iran, IRGC, Hormuz, nuclear, ballistic missile, etc.) with a 48-hour lookback window.
NLP PROCESSING
Each article is processed locally using the Catalyst NLP framework — no API calls, instant results. The pipeline extracts named entities (people, organizations, locations) using domain-tuned dictionaries of 20+ key figures, 28+ organizations, and 50+ locations. Escalation sentiment is scored from -5 (de-escalatory) to +5 (escalatory) by detecting keywords like "strike", "missile", "retaliation" vs. "ceasefire", "negotiate", "withdraw". Verification status is classified as Confirmed, Claim, Denied, or Unverified based on linguistic signals. Top keywords and action verbs are extracted via POS-tagging.
CLASSIFY & GEOCODE
Events are categorized into 8 types (Military, Diplomatic, Economic, Humanitarian, Nuclear, Hormuz, Regional, Oil) using keyword-based rules. A 128-entry static geocoder maps location mentions to coordinates for map display. Non-English articles are filtered out, and source diversity is enforced — no single outlet can dominate more than 30% of a day's events. Relevance scoring prioritizes trusted sources and keyword-rich articles.
DEDUPLICATE
SHA-256 hashing prevents exact duplicates. Text similarity analysis clusters articles covering the same incident from different sources into story groups. Only unique events make it to the timeline, ensuring signal over noise across 22+ feeds.
AI SYNTHESIS
Claude AI (Anthropic) reads the day's events and generates structured intelligence output: daily briefings with headlines and bullet-point summaries, intensity ratings (1-10 scale), casualty and spending estimates, battlefield advantage assessments across strategic/economic/military dimensions, key actor extraction with roles and stances, and global probability estimates for war duration, nuclear risk, and ground invasion. 48-hour and weekly digest briefings provide trend analysis across longer windows.
BROADCAST
Results are pushed to all connected clients in real-time via SignalR WebSockets. The dashboard updates live as new intelligence arrives. Previous briefing versions are archived as snapshots so users can track how analysis evolved over the day.
FEATURES
EVENT TIMELINE
Every event categorized as Military, Diplomatic, Economic, Humanitarian, Nuclear, or Regional. Browse by day with full source attribution, NLP-extracted keywords, and escalation sentiment scoring.
NLP ANALYSIS
Local Catalyst NLP extracts named entities, sentiment scores, verification status, keywords, and action verbs from every article. Keyword heatmaps and verification matrices let you explore the data.
AI BRIEFINGS
Daily intelligence summaries generated by Claude AI. Includes casualty estimates, spending analysis, intensity ratings, and headline assessments. 48-hour and weekly digests available.
INTERACTIVE MAP
Geographic visualization of events with heat mapping. See where incidents are concentrated and track the spatial progression of the conflict.
HORMUZ MONITOR
Real-time threat assessment of the Strait of Hormuz, through which ~20% of global oil transits. AI-powered threat level classification: GREEN, YELLOW, ORANGE, RED.
OIL MARKETS
Brent Crude price tracking since the start of the conflict. War premium calculation showing how much the conflict has added to global oil prices versus pre-war baselines.
APPROVAL TRACKING
Presidential approval rating tracker using polling data from Wikipedia. Simple average of recent polls with war impact analysis vs pre-conflict baselines.
DOW JONES TRACKER
DJIA price tracking with 30-day sparkline charts. War impact calculation showing how much the conflict has affected US equity markets versus pre-war baselines.
CONFLICT ADVANTAGE
AI-assessed strategic balance across military, economic, and diplomatic dimensions. Visual bars showing which side holds the advantage in each domain.
AI PREDICTIONS
Global war estimates including projected duration, nuclear escalation probability, ground invasion likelihood, and Hormuz threat levels. Updated periodically.
TECHNOLOGY
DISCLAIMER
This tool aggregates and summarizes publicly available news sources using AI and NLP. Casualty estimates, predictions, and threat assessments are AI-generated approximations and should not be treated as authoritative intelligence. Sentiment scores and verification statuses are algorithmically derived and may be inaccurate. Approval ratings shown are a simple unweighted average of recent polls scraped from Wikipedia, not a professional polling model. Always verify information through official sources. This project is for informational and educational purposes only.