The arithmetic for one report
71Moderate density of flagged expressions
What was read
1844 words in the outlet's own voice, plus 5 in the headline. 5% of the text is in quotes. 10 attribution markers (such as "said" or "according to") found.
Words found
- Word choice:
so-called
2 points Expression of doubt
2, 2025. That was the so-called Liberation Day when Trump announced theseof course
2 points Editorializing
be president forever. And then of course , this gets us to the Iranbigots
3 points Contentious label
not separating himself from the bigots on the dissident right — theextremist
3 points Contentious label
and the white nationalists. This extremist crowd is going to make acrazy
2 points Editorializing
became antisemitic and just a crazy conspiracy theorist. A lot of peopleconspiracy theorist
3 points Contentious label
antisemitic and just a crazy conspiracy theorist . A lot of people are worriedactually
1 point Editorializing
and I don’t think he actually wants it. In Marco Rubio’s case,absolutely
1 point Editorializing
a spine and say, ? Absolutely . I mean, what do they have - Raises the temperature:
very
1 point Raises the temperature
on the outside? I was very surprised, in the past 24 hours,very
1 point Raises the temperature
it’s something you don’t like very much. And, um, and then there’svery
1 point Raises the temperature
but it’s going to be very hard for JD going forward tovery
1 point Raises the temperature
Trump administration, it’s gonna be very , very hard to cut that albatrossvery
1 point Raises the temperature
administration, it’s gonna be very, very hard to cut that albatross from
Layer scores
Rates are counted points per 1,000 words of the story's own text. For a story longer than 200 words, the rate used is the average of the whole-story rate and the rate in its densest 200-word stretch, so neutral filler cannot dilute a loaded passage away. Score = 100 × (loaded end − rate used) ÷ loaded end, kept between 0 and 100. Headline words count only in the headline layer.
| Layer | Points | Words | Whole-story rate | Densest 200 words | Rate used | Scale | Score |
|---|---|---|---|---|---|---|---|
| Word choice | 17 | 1844 | 9.2 | 30.0 (words 1101 to 1300) | 19.6 | 0 to 40 | 51 |
| Temperature | 5 | 1844 | 2.7 | 15.0 (words 1451 to 1650) | 8.9 | 0 to 40 | 78 |
| Flagged attribution phrases | 0 | 1844 | 0.0 | 0.0 (words 1 to 200) | 0.0 | 0 to 20 | 100 |
| Headline wording | 0 | 25 | 0.0 | headline only | 0.0 | 0 to 240 | 100 |
Densest stretch: Word choice, words 1101 to 1300 of 1844, with bigots
, extremist
; Temperature, words 1451 to 1650 of 1844, with very
, very
, very
.
Shown, not scored: the headline's rate minus the rate of the story's first 80 words is 0.0 points per 1,000 words.
Overall
Weighted geometric mean of the layers that are established, with 10 added to each layer first and taken away at the end: (Word choice 51 + 10)0.4 × (Temperature 78 + 10)0.3 × (Flagged attribution phrases 100 + 10)0.2 × (Headline wording 100 + 10)0.1 − 10 = 71. Adding 10 means one layer at 0 lowers the total steeply without collapsing it. A weak layer pulls the total down.
Lowered the score most: Word choice.
Name-swap test: with party, politician and institution names swapped, this report's score moves by 0.0 points.
What a reader could check
| People named as sources | 2 (Benny Johnson, President Trump) |
|---|---|
| Unnamed sources | 0 (0% of all sources found) |
| Links to primary records (government, court, filings, PDFs) | 0 |
| Documents cited in the text (a report, bill, ruling, filing) | 0 |
| Checkable specifics (numbers and dates) | 14 |
| Data shown (a table or chart) | no |
| Correction or clarification noted | no |
What a reader could check, counted by published patterns. Shown beside the score, never part of it. How each count works
Checked against the official record
No vote count or bill number found in the text read.
Record of this measurement
Method 3.1.0, word-list fingerprint 807a17189402a416, read by text extractor version 4. Fingerprint of the text read: b9fd8451548cf4f8. Internet Archive copy nearest the time it was read. The text read was not kept (read before method 3.1.0, or from the feed only), so a later rule change can be applied only while the report is still in the outlet's feed.