We track the votes that get skipped, the positions that get "tenderized" under pressure, and the retirements announced the week after a bad poll. No party gets a pass on the cutting board — we grade the cut, not the label.
The recorded votes that quietly become "present," the hearings that become scheduling conflicts. We log who's not showing up for the hard ones — not who they are, just the pattern.
A firm position, pounded thin by a primary scare or a donor email, until it's soft enough to swallow. We time how long it takes from "never" to "well, actually."
The retirement announcement that lands suspiciously close to a bad internal poll. Framed as "spending more time with family." We just note the timing.
Before a position softens, money usually moves first. We follow the filings, not the talking points, and let the timeline speak for itself.
Not everything here is a roast. Every so often someone takes the unpopular vote and doesn't flinch. We track that too — it's rarer, and it's worth the ink.
Public vote records, public filings, public statements — compared against each other, not against a party. If the pattern's there, the cut speaks for itself.
Position held through the weekend talk shows, gone by Monday's markup session.
A committee vote that needed every seat filled — and almost wasn't.
Confident press release Tuesday. Walk-back memo Wednesday morning.
A campaign finance amendment that showed up after the news cycle moved on.
Bad news gets announced when nobody's reading. We read anyway.