About This Project

"The problem with ignoring the data is that it doesn't go away. It just gets louder."

What This Is

Exceedance is a public dashboard that watches climate news. We monitor RSS feeds from more than a dozen outlets, Carbon Brief, Nature, NOAA, NASA, Reuters, and others, and pull in every article that touches on climate. Then we classify them by relevance, score their significance, group related stories into event clusters, and present everything on a single page.

We also maintain a curated set of climate indicators with status assessments. These indicators are tracked manually. The dashboard does not fetch raw scientific measurements. It shows you where the indicators stand and what the news says about them.

Every article links back to its original source. Every event cluster tells you which outlets reported on it. We think that matters. We think you should be able to trace a story back to where it started.

The project was inspired by the Project 2025 Tracker, but pointed in a different direction. Instead of tracking political promises, we track the climate story as it unfolds in the press. What scientists announce, what reporters find, what governments decide, what the numbers show when someone finally publishes them.

Dashboard Overview

The dashboard is built from several pieces that work together, each one showing you a different angle on the same story:

Event Clusters

Here's something we noticed: when a major climate event happens, dozens of outlets write about it. The same flood, the same wildfire, the same record-breaking temperature. Reading twenty articles about the same event doesn't give you twenty times the understanding. It gives you the same understanding twenty times.

So we group them. A language model reads articles as they come in, and when it finds stories that are clearly about the same underlying event, it bundles them together into what we call a cluster. Each cluster gets a name, a category, a summary, and a count of how many independent outlets covered it.

Multi-source clusters (two or more outlets) appear as expandable cards at the top. Single-source stories show as compact rows below. Both are organized by time: today, this week, this month, and older. It's not perfect, but it's better than reading everything yourself.

Each cluster includes:

Event Map

The map is a Leaflet canvas with dark tiles that match the dashboard's dark theme. In light mode, the tiles invert automatically. Events with known locations show as colored circles, clustered at low zoom levels so they don't overlap. Click a marker and you'll see the event name, category, source count, summary, and a link to the full cluster of articles.

Color tells you category: red for temperature, orange for weather, blue for ocean, light blue for ice, yellow for energy, purple for policy, green for ecosystem, lavender for science. Recency shows as opacity: recent events are bright, older ones fade.

A timeline slider lets you filter by date. Not every event has a geographic location. Some stories are about policy, or global trends, or scientific findings that don't map to a single place. Those stories still appear in the Event Clusters and Media Feed. They just don't get a dot on the map.

Media Feed

The media feed is where you see individual articles. Each one comes with several pieces of metadata that help you decide how much weight to give it:

You can filter by source credibility tier to focus on the most reliable sources. Sometimes you want to see everything. Sometimes you only want the gold-standard stuff.

Significance Levels

Not every story carries the same weight. A record-breaking heat wave that kills hundreds matters differently than a preliminary study about a new finding. Significance scoring helps you focus your attention. Scores are based on source credibility, urgency language, recency, and category diversity.

High
High Significance — Major events with civilization-scale implications. Catastrophic weather events, critical threshold breaches, major policy shifts that change the trajectory.
Medium
Medium Significance — Notable developments that contribute to the overall trajectory. Regional events, scientific findings, moderate policy changes. The kind of thing you'd mention to a friend.
Low
Low Significance — Background context and minor developments. Local weather patterns, preliminary studies, minor regulatory updates. Still worth knowing, but not urgent.

Source Credibility

Not all sources carry equal weight, and we think you should know that. Each article shows a small colored dot next to the source name. That dot maps to a credibility hierarchy that we maintain based on editorial standards, peer review, and institutional reputation. Here's what the colors mean:

Gold Standard — IPCC Assessment Reports, National Science Academies. The kind of source that settles arguments.
Primary Source — NASA, NOAA, ESA, Copernicus, peer-reviewed journals. The people who measure it for a living.
Secondary Source — Major wire services like Reuters and AP, quality science media. Reliable, well-edited, well-sourced.
Tertiary Source — Quality news outlets. Good reporting, but not specialized in climate science.
Reference Only — Opinion, editorial, non-peer-reviewed analysis. Useful for context, but not for evidence.

Freshness Indicators

Climate news doesn't always go stale the way political news does. A story about a temperature record from last week is still worth reading. But eventually, articles do get old enough that they might not reflect the latest developments. We track freshness in two ways:

Dashboard freshness badge (in the navigation bar) tells you how recently the pipeline ran:

Live
Less than 1 day since the last pipeline run. Fresh from the source.
Recent
1 to 3 days since the last pipeline run. Still telling the current story.
Aging
3 to 7 days since the last pipeline run. Probably still useful, but worth checking the date.
Stale
More than 7 days since the last pipeline run. Treat it as historical context, not current conditions.

Article recency (shown on individual articles in the Media Feed) is based on when the article was published:

Fresh
Published within the last 7 days.
Recent
Published 7 to 14 days ago.
Aging
Published 14 to 30 days ago.
Stale
Published more than 30 days ago.

Status Scale

Each indicator is placed on a scale that tells you how close it is to a catastrophe milestone. The scale runs from "things are roughly where they've been" to "things have changed in ways that reshape civilization." Here are the levels:

Baseline
Concerning
Approaching Critical
Critical
Catastrophic
Improving

Progress Bar

The progress bar is the paradox at the center of this dashboard. Most progress bars measure something getting better. This one tracks something getting worse. Zero percent would mean a safe, stable climate. One hundred percent means impacts at a scale that rewrites the rules. Every percentage point between here and there is a measure of how much the story has changed. We track it because ignoring the news doesn't make it go away.

Data Sources

The indicators on this dashboard draw from institutions that have been watching the planet for decades. The news articles we track come from many of the same places. These are the people who wake up every morning, check the data, and then tell the world what they found:

Open Source

This project is open source because the data belongs to everyone. The code is MIT licensed, the data is CC BY-SA 4.0. If you want to build something with it, you're welcome to. If you want to improve it, even better.

Pull requests are welcome. Every contribution makes the picture a little clearer. And if you just want to read through the articles and think about what they mean, that's welcome too. Not everyone has to build something. Sometimes the most important thing you can do is pay attention.