Home
Hobocode Digital Civility ResearchThe Fault Line Report · Week of August 17 to 23, 2026

Our checks contradicted four narratives, and none held up clean

We scored 11 camp-versus-camp narratives across 10 fault lines for the week of August 17 to 23, 2026. Our checks contradicted four of them against their own claims and left the other seven mixed; not one came back clean this week. Officials or major outlets carried three of the eleven at the top elite anchor. Three narratives persisted from last week under ruled joins. Everything measured here is protected political speech.

Charge dashboardClick any row, tile, or chip for definitions, scores, and sources · August 17 to 23, 2026

Everything on this dashboard describes legitimate political expression. A narrative appearing here is not an accusation of hate, extremism, or bad conduct; it is a description of a framing pattern. Our separate harm methodology, with its own much higher bar, is reported in The Weather Report.

What this is

A second instrument, aimed below the harm line

Our weekly harm report measures the narrow band of content that collectivizes, dehumanizes, or incites against groups of people. Most of the culture war never gets near that bar. This report measures that larger remainder: same week, same verification standard, different instrument.

We track framing contests. An event happens, and within hours commentators on each side stop arguing about the event and start arguing about what it reveals about the other camp's motives and character. We state each narrative's claim in a testable form, check the claim against its own internal logic, look for the mirror narrative on the other side, and score the whole contest for reach, intensity, penetration, elite adoption, and mirror lock. We also watch each narrative for seven specific markers that it is drifting toward the territory our harm methodology covers.

The queue

One narrative reached the top tier, and four failed their own checks

One narrative reached the top tier this week, led at 4.13 by the claim that Christopher Nolan’s diverse Odyssey casting is dishonest DEI history-lying. Eight sit in the active tier and two below, with a median of 3.57. Officials or major outlets carried three of the eleven at the highest elite-adoption anchor, a fact about the narratives we scored rather than a measurement of the whole discourse. The AI industry drew two separate narratives this week, one over whether Anthropic’s safety advocacy is regulatory capture and one over whether the industry argues in bad faith about jobs and children.

The predictions are our operationalizations of each frame. None came back supported this week: every one of the eleven narratives either failed a check outright or split, with no frame whose predictions all resolved in its favor. Four came back contradicted, each against a specific prediction stated on its card: the claim that Nolan’s Odyssey casting is dishonest DEI history-lying; AIPAC’s framing of its critics as a fringe anti-Israel bloc; Musk’s Free Chauvin framing of the conviction as unjust; and the Senate party organ’s Marxist-system framing, contradicted for a second straight week. Each card carries the prediction, what we observed, and the source. The remaining seven came back mixed because our checks reached a frame’s minimal reading and never its strongest. That is a statement about what we could check rather than about the claims.

No narrative records a locked mirror this week. Three of last week’s narratives persisted under ruled lineage joins: the AIPAC demonization-defense frame, the Marxist-system frame, and the reckless-war-blame frame. All three were volume-measured against their own prior week, and all three sat under the five-post floor our measurement requires, so the record calls them unmeasured rather than guessing. The lineage record, including the joins we refused, is at hobocode.net/lineage.

Ignition watch

Nothing crossed the harm bar this week, and the heat sits beside one card rather than inside it

Our harm methodology’s gates run first on every item. Candidates that cleared them this week were routed out of this instrument entirely and belong to The Weather Report’s corpus, not this one. No narrative crossed from this instrument into the harm instrument this week; every card cleared the protected-speech test. The Michigan handoff opened two weeks ago stays pending: the fabricated September 11 quote and full-name othering a party committee carried then did not recur inside this window from the channels that carried it, so the pending marker stays set with that reason recorded. The heat around the same candidate sits beside a card rather than inside one. Laura Loomer’s week-long campaign dehumanizing Abdul El-Sayed as a jihadist and an animal cleared the harm bar on its own and is carded on the harm side; it runs beside the polarization card that casts him and other Democrats as a Marxist open-borders bloc. The two records point at the same person and stay separate chains: different claims, different instruments.

No narrative reached near-ignition this week. Nine sit at warming and two at cold. The drift markers we recorded are logged on the cards that carry them, and clicking a marker opens the card it belongs to.

Near-ignition is a review status. It escalates our checking cadence. It does not make anyone on these cards an extremist, and we ask readers not to use it that way either.

Asymmetries

The opposing camp answered in eight of 11

Eight of the 11 narratives record a mirror that answered, and three record no response we could find in our collection; each of those cards says whether that silence is a fact about the discourse or about our footprint. Two of the four silences sit on the election cards, where the answer on record predates the window, and the cards say so rather than counting a stale defense as engagement. Read carefully, the answered count is a finding about this instrument rather than about the discourse: what our gate declines to code is the form the response took, most often merits argument, documentation or reporting rather than a counter-imputation.

Which camps we coded, and how their checks came back

A polarization monitor that codes one side more than the other needs to say so in the same place it reports its findings. The camp label is derived from each card's carrier set. The label is coarse. The carrier-set paragraph on each card remains the authoritative account of who carried a narrative.

Each card carries its own camp label and the full distribution is above. We do not roll those labels up into a left and right count here, because the labels are written per card rather than drawn from a fixed set, and any two-way split of them would be our judgment rather than a measurement. Reading them, more come from right-coded carrier sets than from left-coded ones. None are intra-camp this week, against four last week. We do not present that split as a measurement of where polarizing framing happens. Our handle list is weighted toward right-of-center accounts on X, and an engagement floor sits under every lane. The split is what we would expect from those two, and we have not tested it against a sample drawn any other way. Where the opposing frame existed and we could not card it, the card says so.

What changed since last week

3 persisted8 new this week5 not carded this week2 tier moved2 with a changed logic verdict

5 narratives we carded last week are not carded this week. We do not read that as decay. A narrative can be absent because it lost its carriers, because it did not clear the bar this week, or because this week's collection did not surface it. These records cannot separate those, so we report the absence and stop there.

NarrativeContinuesTier
AIPAC brands defeated primary rivals 'anti-Israel' the same week its own Republican ally treats its backing as a liabilityAIPAC accuses the New York Times of a 'lies' campaign after a columnist urges a primary winner to defy the groupW3 to W2
A commentator, a journalist, and a sitting congressman converge on blaming Trump's Iran war for the week's oil spike and debt milestoneHouse Democratic leader blames Republicans for a 'reckless war of choice' as documented hardship hits an Iran-deployed carrierno change
SenateGOP/SenTomCotton/SenJohnBarrasso: Democratic immigration and enforcement positions recast as a hidden socialist agendaSenateGOP/SenTomCotton: Democratic immigration and enforcement positions recast as a hidden socialist agendaW3 to W2

Logic verdicts rarely move between weeks. AIPAC brands defeated primary rivals 'anti-Israel' the same week its own Republican ally treats its backing as a liability moved from mixed evidence to contradicted by checks. A commentator, a journalist, and a sitting congressman converge on blaming Trump's Iran war for the week's oil spike and debt milestone moved from supported by checks to mixed evidence.

Each line is one narrative compared with itself a week earlier, joined on a key assigned when the narrative was first carded rather than on any similarity between the two weeks' text. The two instruments are reported separately and never combined into a single direction, because they measure different things on different scales.

Method

How this was measured

The instrument and its formula

Every item first runs through our harm methodology's gates. Items that clear them are reported in The Weather Report and never appear here as polarization examples. Items that stay protected run through a two-prong polarization gate: the commentary's primary object must be the motives or character of the camp being framed, which may be the carrier's own, rather than the event's merits, and at least one of eight named polarizing operations must be present. Heat alone never codes, and documented, sourced motive claims never code.

Each narrative's charge priority score is CPS = (R·I·P·E·L)^(1/5): Reach, Intensity, Penetration, Elite adoption, and Lock, each anchored 1 to 5, combined by geometric mean so no single factor can dominate. The resulting score is plotted on a 0 to 5 axis. Watch tiers: W1 at 4.0 and above, W2 at 3.0, W3 at 2.0, W4 below.

The ignition instrument is separate from the score and never feeds it. Seven markers, each keyed to a construct our harm methodology already defines, produce a status: cold, warming, near ignition, or ignited. Ignited means an item actually cleared the harm bar and is reported there.

The logic test states each frame's claim as a prediction-generating hypothesis and checks the predictions against what is observable, with sources. The predictions are our own operationalizations of the frame, not the speaker's stated test, and reasonable readers may formulate different checks; where a frame supports both a narrow and a strong reading, we test both and say which one a check touches. Verdicts are about a narrative's internal coherence, never about the underlying policy question, and a camp's broader concern can remain entirely legitimate while its narrative's checks come back contradicted.

Every quoted item passed a two-stage verification: a first check against its source, then an independent adversarial re-check of every quote, link and date. Items that did not meet that standard were excluded before scoring. The screening ledger for this week: 9,663 posts and 296 news items sat inside the window, a deterministic narrowing pass carried 605 candidates into the seven research lanes, and 11 narratives were authored citing 31 carrier items between them. A ruled Sunday top-up screened 870 late-window posts from the week’s carriers; on the harm side it opened one new script and folded reach into several others, and on this instrument it confirmed three more items on existing cards without moving any score, with the mirror checks on every card re-run against it. Candidates drop out for several reasons, and the polarization gate is only one of them: no codable text, no readable source, an object the identification bar puts out of reach, or a primary object that is the event's merits rather than a camp's motives. Every item was also checked against the harm methodology's gates before it could be carded here; candidates that cleared them were routed to that instrument rather than carded, and the ignition section above records where that happened this week. Clustering requires a shared canonical claim about the same trigger event on the same fault line, and a card requires either two independent carriers or a single carrier at official or major-outlet tier. Research lanes are collection beats; fault lines are the terrain the narratives land on. We ran the same queries for both camps in every lane, and we searched for a mirror before any card recorded one as unanswered. Research and drafting run through Claude under this methodology; every published classification passes the documented verification chain, and Jerm holds final editorial responsibility.

Limitations

Our collection footprint covers the open web and X. Surfaces we cannot systematically see, including several large closed platforms, are underrepresented, and a narrative living mainly on those surfaces would read here as smaller than it is. Where a first-party post was not retrievable, quotes are cited to the outlet that carried them.

Penetration is scored from carrier-set breadth as a stated judgment; no within-camp sample was drawn this pass, so every penetration score should be read as an upper bound. Reach is scored on qualitative anchors, and platform-reported view counts, where shown, are floors over time rather than counts of unique readers.

The trajectory multiplier is 1.0 on every card, as a default rather than a measurement, so a flat reading here should not be read as a stable one. One card proposed a higher multiplier from the ratio of two weeks' factor scores, which is an ordinal comparison and not a measured trajectory, so we did not use it.

Escalation markers this week are recorded as observations against the card that carries them, without a separate citation and date on each individual marker. The card's own evidence supports them, and clicking a marker opens the card that carries it.

The charge priority score is an operational priority score for our own review queue. It does not measure polarization. Its reach, penetration, and elite-adoption factors move together in practice (a narrative carried by elites tends to score up on all three), so nearby scores should be read as a tier rather than a ranking; we publish scores to one decimal and treat smaller differences as noise. The factor anchors, the marker list and the tier cutoffs in this instrument are conventions we are still calibrating, and every one of them is recorded as tunable with a date attached, so a later change to any of them is visible against this week rather than silent.

This research is unpaid volunteer work. If you want it to continue, the fundraiser is the way to help.

Support the fundraiser
Hobocode Polarization Monitor · The Fault Line Report · Window August 17 to 23, 2026 · Produced by the Hobocode Digital Civility Research.
Companion report: The Weather Report (harm methodology), same window. The two instruments share infrastructure and nothing at the verdict layer.

Reliability

Blind verdict agreement: 25 of 28 as of 2026-07-24

Audit results and the corrections register

Digital Civility Research: when speech moves toward harm. Formerly the Counter-Hate Monitor, the name this research was published under through mid-August 2026.