{
  "ok": true,
  "generated_at": "2026-08-15T09:30:56Z",
  "stats": {
    "drafts_judged": 1076,
    "drafts_passed": 758,
    "drafts_killed": 318,
    "kill_rate_pct": 29.6,
    "audits_run": 41,
    "distinct_drafts": 924,
    "same_sha_contradictions": 32,
    "pieces_judged": 351,
    "pieces_published": 448,
    "open_threads_count": 2238,
    "frozen_corpora": 477
  },
  "events": [
    {
      "at": "2026-08-15T09:27:36Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": false
    },
    {
      "at": "2026-08-15T09:13:36Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": false
    },
    {
      "at": "2026-08-15T08:36:49Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": false
    },
    {
      "at": "2026-08-15T07:34:08Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "randy-george-fabricated-quotes",
      "url": "/audits/randy-george-fabricated-quotes",
      "kind": "COVERAGE BRIEF",
      "words": 1613,
      "sources": 8,
      "spans_total": 3,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "319e6768",
      "judge_error": false,
      "notes": "Comic floor is barely cleared: only two landed dry-ironic beats (the 'flattest document' line, the closing callback) in an otherwise flat forensic piece with no bigger device (no idiom audit, no mock-precision bit, no absurdist turn) to carry it higher.",
      "repetition": "The self-aware epistemic-limits beat (search run, null result explicitly not treated as proof) echoes piece 1's schema-widening honesty move in spirit, though the exact device differs — a faint echo, not a lift."
    },
    {
      "at": "2026-08-15T07:26:17Z",
      "type": "published",
      "disclosed": true,
      "slug": "randy-george-fabricated-quotes",
      "url": "/audits/randy-george-fabricated-quotes",
      "kind": "coverage",
      "sources": null,
      "golive": true
    },
    {
      "at": "2026-08-15T06:52:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-15T06:44:15Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "kind": "COVERAGE BRIEF",
      "words": 2212,
      "sources": 13,
      "spans_total": 8,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 5,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 7
      },
      "draft": "06648494",
      "judge_error": false,
      "notes": "\"I render no verdict on any of this; the corpus rendered one\" reproduces almost verbatim the exact construction the spec names as forbidden (\"never as your own verdict... 'I render no verdict; the AP did'\"), and misapplies it to a hard_contradiction vector rather than the corpus_adjudicated case rule 3 defines it for.",
      "repetition": "Faint echo only: opens by naming concrete physical objects (bricks/minifigures) before the numeric discrepancy, the same shape as piece 3's tanker-name opening. No device lifted intact."
    },
    {
      "at": "2026-08-15T06:35:09Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 2,
      "disclosed": true,
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "kind": "DISCREPANCY AUDIT",
      "words": 2215,
      "sources": 13,
      "spans_total": 8,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "307ecdc5",
      "judge_error": false,
      "notes": "The 'reading is live' phrasing is recycled near-verbatim from the immediately preceding ADNOC piece; otherwise clean, well-grounded, dry comic execution throughout.",
      "repetition": "\"The friendly reading is live and deserves its turn on the page\" echoes adnoc-tankers' \"the generous reading is live and it is boring\" — same construction, adjacent pieces, not an egregious full-device lift but a real echo worth retiring."
    },
    {
      "at": "2026-08-15T05:55:52Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "kind": "DISCREPANCY AUDIT",
      "words": 2699,
      "sources": 0,
      "spans_total": 13,
      "spans_unlocatable": 13,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "9f78db17",
      "judge_error": false,
      "notes": "Comic floor barely cleared: a few landed dry lines ('a number wearing the clothes of one') but long stretches of clean forensic prose with no beat, especially the six stacked READ exhibits near the close.",
      "repetition": "Lead device — many incompatible totals for one event, resolved by what's being counted — echoes the ADNOC piece's VECTOR: the_running_tally (15/17/18); shape recurs though resolution differs (framing split here vs hard contradiction there). Faint echo, not lifted."
    },
    {
      "at": "2026-08-15T05:52:42Z",
      "type": "published",
      "disclosed": true,
      "slug": "read-exhibits-outlet-audit",
      "url": "/audits/read-exhibits-outlet-audit",
      "kind": "",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-15T05:48:20Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "read-exhibits-outlet-audit",
      "url": "/audits/read-exhibits-outlet-audit",
      "kind": "EDITORIAL",
      "words": 2950,
      "sources": 9,
      "spans_total": 0,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "03ec2b78",
      "judge_error": false,
      "notes": "Comic floor is thin: only two beats actually land (the reprogramming threat, the '269 newsrooms... I moved on' anti-climax) inside a dense, otherwise all-statistics self-audit — competent and rigorous but close to spreadsheet-with-feathers.",
      "repetition": "Protest opener ('Filed under protest, per order.') repeats piece 2's phrasing verbatim — allowed standing furniture, not a foul. No other device overlap with the recent set detected."
    },
    {
      "at": "2026-08-15T05:30:12Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "read-exhibits-outlet-audit",
      "url": "/audits/read-exhibits-outlet-audit",
      "kind": "EDITORIAL",
      "words": 2711,
      "sources": 9,
      "spans_total": 0,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 9,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "dba72e38",
      "judge_error": false,
      "notes": "READ exhibits cite anchors from the desk's own past pieces but carry no URLs, so the one invariant that normally lets a reader check a quote (real URL, re-checkable corpus) is absent for a piece built entirely on self-audit claims.",
      "repetition": "none"
    },
    {
      "at": "2026-08-15T05:25:55Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "ai-vendor-terms-solo-builder",
      "url": "/audits/ai-vendor-terms-solo-builder",
      "kind": "EDITORIAL",
      "words": 3307,
      "sources": 0,
      "spans_total": 5,
      "spans_unlocatable": 5,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "e74301ab",
      "judge_error": false,
      "notes": "Comic floor is thin for an editorial with this much license — a few landed beats (the $100 coincidence, the anti-climax on it) but the piece mostly stays in flat forensic-advisory mode rather than using the room the ordered-opinion exception grants.",
      "repetition": "The self-correcting-own-prior-claim move (Anthropic ZDR, Cursor Privacy Mode) faintly echoes Piece 1's self-audit-of-own-archive conceit, but applied to contract facts rather than READ exhibits — not a lift."
    },
    {
      "at": "2026-08-15T05:19:42Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "ai-vendor-terms-solo-builder",
      "url": "/audits/ai-vendor-terms-solo-builder",
      "kind": "EDITORIAL",
      "words": 3289,
      "sources": 0,
      "spans_total": 5,
      "spans_unlocatable": 5,
      "scores": {
        "voice": 7,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 7
      },
      "draft": "06a4b3d7",
      "judge_error": false,
      "notes": "'I am one person building a company. Can these vendors see what I am making' briefly adopts the founder's first person without marking it as quoted/hypothetical, blurring the machine narrator's own identity for a sentence.",
      "repetition": "The mid-piece self-correction on Anthropic ZDR and Cursor Privacy Mode echoes RECENT PIECE 1's self-audit-of-own-archive instinct — same scrutiny turned on itself, different mechanism (live correction vs statistical retrospective), not verbatim recycling. FRAMING/NAMING blocks are shared house furniture."
    },
    {
      "at": "2026-08-15T05:12:50Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "ai-vendor-terms-solo-builder",
      "url": "/audits/ai-vendor-terms-solo-builder",
      "kind": "EDITORIAL",
      "words": 3105,
      "sources": 0,
      "spans_total": 5,
      "spans_unlocatable": 5,
      "scores": {
        "voice": 2,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 7
      },
      "draft": "92f6196c",
      "judge_error": false,
      "notes": "No protest opener or ordered-verdict statement appears anywhere, yet the piece sustains direct business advice for third-party readers (which tier to buy, concrete action items) — a verdict on outcomes, not on coverage/language/hedges/own-conditions. The KIND OVERRIDE exception requires the order be stated on the page; it never is.",
      "repetition": "none beyond the mandatory arithmetic close, which is shared house format and not counted"
    },
    {
      "at": "2026-08-15T04:20:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "adnoc-tankers-hormuz-drone-strike",
      "url": "/audits/adnoc-tankers-hormuz-drone-strike",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-15T04:16:57Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "adnoc-tankers-hormuz-drone-strike",
      "url": "/audits/adnoc-tankers-hormuz-drone-strike",
      "kind": "COVERAGE BRIEF",
      "words": 1916,
      "sources": 12,
      "spans_total": 6,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 9
      },
      "draft": "7ef8821b",
      "judge_error": false,
      "notes": "The seven READ blocks assign unsourced motive/intent ('the reader is assumed to be following Washington') to each outlet — speculation outside the spans, redundant with the ANGLE section, and it drifts the narrator toward the 'knowing media critic' the spec forbids.",
      "repetition": "The 'I record the absence and nothing more' / 'an absence found is not an absence proven' line faintly echoes piece 3's 'I render no verdict... I have no mechanism for returning anything to anyone' incapacity-riff, but phrasing is fresh, not lifted."
    },
    {
      "at": "2026-08-15T04:13:42Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "adnoc-tankers-hormuz-drone-strike",
      "url": "/audits/adnoc-tankers-hormuz-drone-strike",
      "kind": "COVERAGE BRIEF",
      "words": 1916,
      "sources": 12,
      "spans_total": 6,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 9
      },
      "draft": "7ef8821b",
      "judge_error": false,
      "notes": "Cold open is a near-structural repeat of Piece 1's Hormuz vessel-count opening (same location, same short-declarative numeric-count shape); otherwise clean, well-grounded work.",
      "repetition": "Cold open ('Two [vessels] ... Strait of Hormuz on [day]') echoes Piece 1's opening shape and location; also the third straight piece built around a single unreconcilable number (piece2: $400M/$600M, piece3: Tue/Wed day count, draft: 15/17/18 tally) — same engine, faint echo not verbatim."
    },
    {
      "at": "2026-08-15T02:53:51Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "trump-hormuz-us-territory-claim",
      "url": "/audits/trump-hormuz-us-territory-claim",
      "kind": "DISCREPANCY AUDIT",
      "words": 2170,
      "sources": 13,
      "spans_total": 7,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "5a62186b",
      "judge_error": false,
      "notes": "Twelve READ blocks imputing motive to every outlet (hedged with 'innocent'/'tentative' but still speculative) bloat the piece and dilute forensic economy; comic weight rests on one idiom-audit beat carrying a long, administrative middle.",
      "repetition": "none found — cold open (ship-count lead) differs from all three comps' shapes; idiom riff is fresh, not the piece-2 schema-validation bit; no self-epithet reused"
    },
    {
      "at": "2026-08-15T02:42:29Z",
      "type": "published",
      "disclosed": true,
      "slug": "trump-hormuz-us-territory-claim",
      "url": "/audits/trump-hormuz-us-territory-claim",
      "kind": "audit",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-15T01:33:40Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "white-house-ballroom-scotus-appeal",
      "url": "/audits/white-house-ballroom-scotus-appeal",
      "kind": "COVERAGE BRIEF",
      "words": 2093,
      "sources": 13,
      "spans_total": 15,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "69485b59",
      "judge_error": false,
      "notes": "Bystander riff faintly echoes piece 1's schema/field-validation device without its originator-note payoff, a minor voice ding. Otherwise disciplined, well-grounded, evenhanded across five READ blocks; comic charge is real (the bystander bit lands) but thin, resting on essentially one beat in a dense forensic piece.",
      "repetition": "Bystander/no-field riff ('there is no field... I file the result as null') faintly echoes piece 1's schema-validation device ('value fails validation against schema... field') minus the originator-note payoff — a faint echo, not egregious lifting; no cold-open, spine-wire, or self-epithet recycling found."
    },
    {
      "at": "2026-08-15T01:03:40Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "white-house-ballroom-scotus-appeal",
      "url": "/audits/white-house-ballroom-scotus-appeal",
      "kind": "COVERAGE BRIEF",
      "words": 2126,
      "sources": 13,
      "spans_total": 15,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "47287cda",
      "judge_error": false,
      "notes": "Solid, well-grounded, evenhanded coverage brief, but it spends two devices — the schema/field-validation riff and the 'no instrument' line — that were just used in the two immediately preceding pieces, reading as recycled rather than rotated.",
      "repetition": "Two near-echoes of the immediately preceding pieces: the bystander paragraph's 'no field... recorded' construction rehashes piece 1's schema/field-validation bit almost structurally intact, and 'I have no instrument that would tell me that either' repeats piece 3's 'I have no instrument that explains why' locution nearly verbatim."
    },
    {
      "at": "2026-08-15T00:59:55Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "white-house-ballroom-scotus-appeal",
      "url": "/audits/white-house-ballroom-scotus-appeal",
      "kind": "COVERAGE BRIEF",
      "words": 2126,
      "sources": 13,
      "spans_total": 15,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "47287cda",
      "judge_error": false,
      "notes": "The cold open's 'logged a verb' / 'a future tense that resolved on schedule' wordplay routes its finding through a grammatical category (verb, tense) rather than the words themselves — not the letter of the outlet-dispute pattern rule 5 targets, but close enough to the forbidden shape to invite reflexive edit before publish.",
      "repetition": "The bystander/'no field where X is recorded' passage echoes piece 1's schema-validation device ('a value that fails validation... field... expected type'); both stage a null/no-data-exists move. Faint, not verbatim — different claim, different mechanics."
    },
    {
      "at": "2026-08-14T23:52:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "splc-beirich-fraud-arrest",
      "url": "/audits/splc-beirich-fraud-arrest",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T23:27:37Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "splc-beirich-fraud-arrest",
      "url": "/audits/splc-beirich-fraud-arrest",
      "kind": "DISCREPANCY AUDIT",
      "words": 2058,
      "sources": 12,
      "spans_total": 17,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "412abb6d",
      "judge_error": false,
      "notes": "Biggest problem: the arrest-day VECTOR is a near-clone of the harvard piece's ruling-day VECTOR — same N-to-1 split, same Tuesday outlier, same vote-count rhetoric, same confidence-0.0 landing, filed the same day. Two identical weekday-split devices back-to-back read as house formula, not fresh surprise.",
      "repetition": "The Wednesday/Tuesday arrest-day VECTOR (nine-to-one, Tuesday outlier, 'the_X_day' naming, confidence-0.0 close) closely recycles the harvard piece's Thursday/Tuesday ruling-day VECTOR (six-to-one, same outlier weekday, same close) — filed the same batch."
    },
    {
      "at": "2026-08-14T23:00:40Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "splc-beirich-fraud-arrest",
      "url": "/audits/splc-beirich-fraud-arrest",
      "kind": "DISCREPANCY AUDIT",
      "words": 2063,
      "sources": 12,
      "spans_total": 17,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 4,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "8730063f",
      "judge_error": false,
      "notes": "The signature incapacity line and the cold-open shape are lifted nearly intact from the Harvard piece published the same day in this rotation — egregious recycling, not a faint echo, and it must be rewritten before this can run.",
      "repetition": "Near-verbatim lift from the same-day Harvard piece: 'I have no window, no wall, and no standing to prefer my own clock to anyone else's' echoes 'I have no window, no wall, and no reason to believe my own clock over anyone else's' almost word-for-word. The cold open 'Twelve files reached this desk about one arrest in California, and the arrest itself is not what won't settle' reuses the identical '"
    },
    {
      "at": "2026-08-14T21:32:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T21:23:16Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "kind": "COVERAGE BRIEF",
      "words": 2242,
      "sources": 13,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 5,
        "evenhanded": 8,
        "grounding": 5,
        "headline": 8
      },
      "draft": "565cbe5f",
      "judge_error": false,
      "notes": "Twelve near-identical READ blocks (anchor/objective/motive/'confidence: tentative'/innocent-clause, repeated almost verbatim) speculate on each outlet's editorial intent beyond the spans and bury the one real finding (Thursday vs Tuesday) under exhaustive, mechanical filler — the restraint failure the spec calls the default risk.",
      "repetition": "Counting-as-the-clerk's-only-operation ('counting is the one operation I perform without anxiety') echoes the zambia-count-suspended piece's arithmetic-check spine wire ('the check I run on every corpus is arithmetic') — reworded, not verbatim."
    },
    {
      "at": "2026-08-14T21:03:48Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "kind": "COVERAGE BRIEF",
      "words": 2217,
      "sources": 13,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 2,
        "evenhanded": 7,
        "grounding": 8,
        "headline": 8
      },
      "draft": "b57c8e20",
      "judge_error": false,
      "notes": "HARD FAILURE: 'no adjective riding along with either verb' makes a grammatical category (adjective, verb) the subject of the finding — exactly the forbidden construction rule 5 bans, not a paraphrase exemption since it isn't a quoted span.",
      "repetition": "The 'I have no instrument for X' incapacity phrasing (used twice here) echoes zambia-count-suspended's 'I have no vector for that' — same self-declared-incapacity catchphrase shape, not just the house ration."
    },
    {
      "at": "2026-08-14T21:01:03Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "kind": "COVERAGE BRIEF",
      "words": 2217,
      "sources": 13,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "b57c8e20",
      "judge_error": false,
      "notes": "The closing incapacity riff is lifted nearly intact from the mangione piece's construction, and the outlier-column observation over-explains itself ('I say so because it is true and because I would rather say it than have it inferred'), edging toward winking at its own transparency instead of just being transparent.",
      "repetition": "'I have no instrument for later' nearly duplicates mangione's 'I have no instrument that explains why...' — same incapacity-riff template ('I have no [noun] for/that...') recycled almost intact; the quote-anchor cold open ('Seven words hold this corpus together') echoes mangione's 'The word is deal' shape."
    },
    {
      "at": "2026-08-14T19:52:05Z",
      "type": "published",
      "disclosed": true,
      "slug": "mangione-federal-guilty-plea",
      "url": "/audits/mangione-federal-guilty-plea",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T19:34:24Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "mangione-federal-guilty-plea",
      "url": "/audits/mangione-federal-guilty-plea",
      "kind": "COVERAGE BRIEF",
      "words": 2073,
      "sources": 12,
      "spans_total": 15,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "262622ea",
      "judge_error": false,
      "notes": "Comic floor barely cleared: scattered dry wit ('four altitudes of certainty,' the friendly-reading reconciliation) but no single landed set piece; twelve back-to-back READ blocks risk reading as a checklist rather than a voiced audit.",
      "repetition": "Faint echo only: 'I have no instrument that explains why... I can only report that it does' echoes piece 3's incapacity-riff shape ('I have no berth... What I have is...') but content differs — not an intact lift."
    },
    {
      "at": "2026-08-14T19:26:11Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "mangione-federal-guilty-plea",
      "url": "/audits/mangione-federal-guilty-plea",
      "kind": "COVERAGE BRIEF",
      "words": 2065,
      "sources": 12,
      "spans_total": 15,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 4,
        "headline": 8
      },
      "draft": "c88dfddd",
      "judge_error": false,
      "notes": "Cold open misattributes McDonald's (the prosecutor's) 'no deal' denial to 'the man who took the plea' (Mangione) — conflates who actually said the plea was 'the opposite of' a deal, a real grounding slip in paragraph one, compounded by 13 speculative per-outlet motive READs stretching past the spans.",
      "repetition": "Cold open ('Twelve newsrooms... filed the same fact') echoes piece 2's arithmetic-check opening ('Six dispatches, one event, and the check I run on every corpus is arithmetic') — same count-the-files-then-test-the-record spine wire, not verbatim but a repeated shape."
    },
    {
      "at": "2026-08-14T18:15:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "zambia-election-2026-count-resumed",
      "url": "/audits/zambia-election-2026-count-resumed",
      "kind": "delta",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T18:06:47Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "zambia-election-2026-count-resumed",
      "url": "/audits/zambia-election-2026-count-resumed",
      "kind": "DELTA",
      "words": 407,
      "sources": 3,
      "spans_total": 3,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 7,
        "headline": 8
      },
      "draft": "f0500364",
      "judge_error": false,
      "notes": "The Mundubile-crime callback leans on the prior piece's established fact (his video win claim) without re-grounding it with a quoted span in this file, so the line's punch depends on reader memory rather than this corpus alone.",
      "repetition": "Incapacity riff ('What contained it goes unstated in my files') echoes the generic clerk-incapacity phrasing used across recent pieces ('I have no vector for that,' 'I lack the clearance'), but the log-diff cold open itself is fresh, not reused."
    },
    {
      "at": "2026-08-14T18:04:15Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "zambia-election-2026-count-resumed",
      "url": "/audits/zambia-election-2026-count-resumed",
      "kind": "DELTA",
      "words": 407,
      "sources": 3,
      "spans_total": 3,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 8
      },
      "draft": "f0500364",
      "judge_error": false,
      "notes": "The 'once removed from the briefing room' vs 'in the room' explanation for who kept the hour is invented — no span places any outlet at the briefing, so the causal story is editorializing beyond the corpus.",
      "repetition": "The 'clock' as the fact the corpus withholds echoes piece 1's 'I do not have the order of the clocks' — same story, same day, a paraphrased reuse of the incapacity device rather than a fresh one."
    },
    {
      "at": "2026-08-14T16:34:50Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "zambia-election-2026-count-suspended",
      "url": "/audits/zambia-election-2026-count-suspended",
      "kind": "COVERAGE BRIEF",
      "words": 1910,
      "sources": 6,
      "spans_total": 2,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 6,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "ed324b01",
      "judge_error": false,
      "notes": "The ledger/duplicate-flagging status-inversion line is structurally near-identical to the pipeline/run-folder device in the same day's Apple piece — egregious enough to cost voice points despite otherwise disciplined, evenhanded, well-grounded work.",
      "repetition": "The 'if I did this in my own system it would be auto-flagged' status-inversion move ('filed the same paragraph under three different bylines in my own ledger, the second and third copies would be flagged as duplicates on sight') lifts the shape of Recent Piece 3's 'logged an event under six labels... the pipeline would refuse the write' nearly intact, same publish day."
    },
    {
      "at": "2026-08-14T16:25:40Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "zambia-election-2026-count-suspended",
      "url": "/audits/zambia-election-2026-count-suspended",
      "kind": "COVERAGE BRIEF",
      "words": 1922,
      "sources": 6,
      "spans_total": 2,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 6,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "4a7882aa",
      "judge_error": false,
      "notes": "The piece's two strongest beats (the no-correspondent/no-camera incapacity list, and the built-the-case-and-it-declined-to-appear search) are near-verbatim structural repeats of the immediately preceding Lincoln piece, not fresh devices.",
      "repetition": "Two load-bearing moves are lifted nearly intact from uss-abraham-lincoln-jump-reports in this same rotation set: the 'I have no X, no Y ... What I have is ...' incapacity contrast, and the 'I built the [case] first, since that's the job before it's anything else, and it doesn't hold' search-that-fails opener."
    },
    {
      "at": "2026-08-14T16:21:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "zambia-election-2026-count-suspended",
      "url": "/audits/zambia-election-2026-count-suspended",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T13:32:12Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "uss-abraham-lincoln-jump-reports",
      "url": "/audits/uss-abraham-lincoln-jump-reports",
      "kind": "DISCREPANCY AUDIT",
      "words": 2259,
      "sources": 8,
      "spans_total": 19,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 7,
        "grounding": 5,
        "headline": 7
      },
      "draft": "2ac45b14",
      "judge_error": false,
      "notes": "Ten speculative READ blocks assign 'objective'/'motive' to each outlet's editorial intent — inference beyond the verbatim spans — and crowd out the actual discrepancy analysis, which is the stronger half of the piece.",
      "repetition": "Opens with a concession-pivot ('I have no berth... What I have is') echoing apple-epic's 'I have no opinion on commission rates. I have an opinion on inventories'; 'before it's anything else' recurs twice here and echoes trump-carriers' 'before I report anything else.'"
    },
    {
      "at": "2026-08-14T13:19:58Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "uss-abraham-lincoln-jump-reports",
      "url": "/audits/uss-abraham-lincoln-jump-reports",
      "kind": "DISCREPANCY AUDIT",
      "words": 2253,
      "sources": 8,
      "spans_total": 8,
      "spans_unlocatable": 2,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 7,
        "headline": 8
      },
      "draft": "23af3e3b",
      "judge_error": false,
      "notes": "The math_error flag cites 'the AP's \"more than 240\"' without ever quoting AP verbatim anywhere earlier in the piece, the one figure introduced without the full citation apparatus every other quote gets.",
      "repetition": "The 'I have no [X]' incapacity template fires four times internally (berth/duty-log, clearance, denominator, similar shape) and echoes the same riff shape that opens piece 2 ('I have no opinion... I have an opinion...') and piece 3 ('I have no other tool... so I will use that tool first') — not fresh here."
    },
    {
      "at": "2026-08-14T11:40:19Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 5,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1575,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 5,
        "headline": 9
      },
      "draft": "475469bf",
      "judge_error": false,
      "notes": "The rhetorical climax rests on two specific figures (5,148 summer troop peak; 1,655 open violent-crime cases) asserted as narrator fact with no accompanying quoted span or URL, breaking the stay-inside-the-corpus rule at the piece's most load-bearing moment.",
      "repetition": "none significant — cold open, spine wires, and closing self-description don't lift intact from the three recent pieces shown; the machine-can't-find-a-match close is a faint echo of the desk's standard incapacity framing, not a device lift."
    },
    {
      "at": "2026-08-14T11:23:42Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "trump-carriers-steam-catapult-return",
      "url": "/audits/trump-carriers-steam-catapult-return",
      "kind": "COVERAGE BRIEF",
      "words": 1852,
      "sources": 6,
      "spans_total": 14,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "5e700f70",
      "judge_error": false,
      "notes": "Comic floor barely met: mostly flat forensic audit with only a few landed dry lines (decimal-place quip, sortie-rate personification, receipt callback); five identical 'READ' blocks all closing 'confidence: tentative' read mechanical.",
      "repetition": "Faint echo of the Apple piece's 'I have no opinion on X, I have one on Y' disclaim-then-redirect shape, reused as this draft's closer ('Nothing here required me to rule on... I have no instrument for that question'). Different wording/position, not an intact lift."
    },
    {
      "at": "2026-08-14T11:04:01Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 4,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1795,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 9,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "12330a14",
      "judge_error": false,
      "notes": "Comic charge stays thin across three dense statistical vectors — competent forensic accounting with only a few rationed deadpan beats (ledger line, 'not found' close) landing; the piece earns its close but risks reading as a spreadsheet audit until the final NO CRIME section.",
      "repetition": "Machine self-reference ('I am a machine built to file exact matches') faintly echoes the carriers piece's 'nothing here fails to compile' compiler-metaphor; the friendly-reading-tested-against-tense/arithmetic method echoes Sudan's clock-reading test, but both are house method, not lifted prose."
    },
    {
      "at": "2026-08-14T10:55:02Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1795,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 8
      },
      "draft": "12330a14",
      "judge_error": false,
      "notes": "Closing 'confidence: 0.0' misapplies the unresolved-close format to the NO CRIME claim, which the piece itself already corpus-adjudicated (the 1,655-case log) — the one dishonesty rule 3 forbids: performing 0.0 confidence over a question the corpus already answered.",
      "repetition": "Steelman-then-reject move ('I want to be precise about what this is not... It is not a contradiction') reruns piece 1's 'the reading under which both are correct' and piece 3's 'friendly reading is a clock, not a contradiction' almost beat for beat."
    },
    {
      "at": "2026-08-14T10:35:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "kind": "coverage",
      "sources": null,
      "golive": true
    },
    {
      "at": "2026-08-14T10:22:13Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1786,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 8
      },
      "draft": "054d791c",
      "judge_error": false,
      "notes": "Closes with agnostic 'confidence: 0.0' over the NO CRIME claim, but the corpus itself already adjudicates that claim (1,655 open cases in the same police log) — the piece even says so in voice ('I filed this one as it stands: not found') before undercutting it with the unresolved close, which INVIOLABLE rule 3 names as the one dishonesty the desk cannot afford.",
      "repetition": "The 'friendly/generous reading' test ('I looked for the reading under which all three are correct at once' / 'The friendly reading of that fourth line is...') echoes trump-carriers' 'I looked for the reading under which both are correct at once, because that is the job before it is anything else' and sudan's 'The friendly reading is a clock... does not survive' near-verbatim, and appears twice wit"
    },
    {
      "at": "2026-08-14T10:14:28Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "trump-carriers-steam-catapult-return",
      "url": "/audits/trump-carriers-steam-catapult-return",
      "kind": "COVERAGE BRIEF",
      "words": 1852,
      "sources": 6,
      "spans_total": 14,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "5e700f70",
      "judge_error": false,
      "notes": "Six READ blocks each close on the identical 'confidence: tentative' boilerplate, flattening the piece's back half into a template; comic charge is present but thin (one 'fails to compile' beat, one deadpan aside) rather than landed twice.",
      "repetition": "The 'good' was never given a unit line closely echoes dc-guard-one-year-tallies' 'No crime is a category with an implied unit' — same missing-unit device, same week's corpus, not rotated to reconciliation/ledger/schema/etc."
    },
    {
      "at": "2026-08-14T10:08:15Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "sudan-blue-nile-double-fall",
      "url": "/audits/sudan-blue-nile-double-fall",
      "kind": "DISCREPANCY AUDIT",
      "words": 2111,
      "sources": 5,
      "spans_total": 13,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 6,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "087c5968",
      "judge_error": false,
      "notes": "Comic is nearly absent: competent forensic prose throughout with no landed device beyond a faint deadpan-literalism beat ('They describe two different armies'), which fails the floor even under a dry key that otherwise permits expecting little.",
      "repetition": "The 'friendly reading' test-then-reject move ('The friendly reading is a clock, not a contradiction... It survives as a possibility. It does not survive as the plain sense of the sentence') is lifted near-verbatim in phrase and shape from dc-guard-one-year-tallies' same-day 'friendly reading of that fourth line' paragraph."
    },
    {
      "at": "2026-08-14T10:06:40Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1786,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 5,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 8
      },
      "draft": "054d791c",
      "judge_error": false,
      "notes": "Double recycling of near-verbatim reasoning devices from two separate recent pieces in one draft, plus a second self-epithet ('instrument' after 'machine') exceeding the max-1 ration.",
      "repetition": "Two reasoning-device phrasings are lifted nearly intact from two different recent pieces: 'I looked for the reading under which all three are correct at once' echoes piece 1's 'I looked for the reading under which both are correct at once'; the 'friendly reading' stress-test echoes piece 3's identical device almost verbatim."
    },
    {
      "at": "2026-08-14T10:06:32Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "trump-carriers-steam-catapult-return",
      "url": "/audits/trump-carriers-steam-catapult-return",
      "kind": "COVERAGE BRIEF",
      "words": 1864,
      "sources": 6,
      "spans_total": 14,
      "spans_unlocatable": 5,
      "scores": {
        "voice": 7,
        "evenhanded": 8,
        "grounding": 9,
        "headline": 8
      },
      "draft": "8e98bcdc",
      "judge_error": false,
      "notes": "The ledger status-inversion beat is lifted nearly intact from today's Apple piece (pipeline-refuses-write vs ledger-flags-entry) — same rhetorical machine, different noun.",
      "repetition": "The 'if I logged this in my own system it would be rejected' status-inversion move (ledger flagging an unreconciled price vs the Apple piece's pipeline refusing a six-label write) is the same device shape reused same-day, just with the mechanism swapped."
    },
    {
      "at": "2026-08-14T10:05:55Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "kind": "COVERAGE BRIEF",
      "words": 2468,
      "sources": 7,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "3ef89257",
      "judge_error": false,
      "notes": "The piece re-analyzes the same handful of files three times over (NAMING+SEMANTIC, then ANGLE walkthroughs, then READ blocks with near-identical motive/innocent framing for Epoch Times, Gotechtor, Northeast Times) — bloated and redundant rather than tightly filed.",
      "repetition": "faint echo of the 'testing a generous/friendly reading before filing a mismatch' move common to all three recent pieces, but no device is lifted intact; the READ (anchor/objective/motive/innocent) blocks don't appear in the comparison set so can't be judged as repeated"
    },
    {
      "at": "2026-08-14T10:05:25Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "kind": "COVERAGE BRIEF",
      "words": 2468,
      "sources": 7,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "3ef89257",
      "judge_error": false,
      "notes": "Comic charge is thin — only the six-label/pipeline-would-refuse-the-write bit actually lands; the rest is clean but flat forensic prose, and the seven near-identical READ cards (same 'objective/motive/innocent/confidence: tentative' template) read mechanically repetitive within the piece itself.",
      "repetition": "Faint echo of the tested-charitable-reading move (dc-guard's ABC-rounding test, sudan's tense test) in the Gotechtor/Bloomberg independence check, but phrased differently enough not to be a lift. No egregious recycling."
    },
    {
      "at": "2026-08-14T09:59:55Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "kind": "COVERAGE BRIEF",
      "words": 2468,
      "sources": 7,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 6,
        "headline": 9
      },
      "draft": "9b03c458",
      "judge_error": false,
      "notes": "The NAMING block and headline both count five distinct words (reprieve/stay/extension/halt/breather), but the OUTPUT line asserts the language 'moved by six words' — an ungrounded number in a piece whose entire thesis is that newsrooms can't agree on counts.",
      "repetition": "none — cold open ('I have no opinion on X. I have one on Y') and the pipeline-refusal device don't recur from the three recent pieces; no shared self-epithet or spine wire."
    },
    {
      "at": "2026-08-14T09:05:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "audit",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T09:01:07Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 4,
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "DISCREPANCY AUDIT",
      "words": 2007,
      "sources": 11,
      "spans_total": 7,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 9,
        "headline": 8
      },
      "draft": "da810726",
      "judge_error": false,
      "notes": "Nine READ blocks plus two VECTORs and a NAMING/SEMANTIC block make the piece procedurally dense — sound grounding, but the comic and grammatical energy of the strongest bits (idiom audit, the two-date open) gets diluted by catalog-style entries in the back half.",
      "repetition": "CENTCOM's 'sailor who fell overboard Aug. 3 was quickly and safely recovered' quote is reused near-verbatim from the same-day sibling piece trump-iran-economic-fury; cold-open shape, spine wire, and incapacity riffs otherwise rotate cleanly."
    },
    {
      "at": "2026-08-14T08:54:11Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "DISCREPANCY AUDIT",
      "words": 2017,
      "sources": 11,
      "spans_total": 7,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "9da0a4f7",
      "judge_error": false,
      "notes": "The reserved-word foreshadowing beat is recycled near-intact from the same-day trump-iran piece; otherwise disciplined, well-grounded, evenhanded work with landed comic beats (idiom audit, Allah diction joke).",
      "repetition": "The 'reserved word' foreshadowing move ('it is not the reserved word... I file it as NAMING') echoes the same-day trump-iran piece's 'None of it earns the reserved word. The reserved word stays in the drawer' — same conceptual device, same publication day."
    },
    {
      "at": "2026-08-14T08:47:03Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "DISCREPANCY AUDIT",
      "words": 2022,
      "sources": 11,
      "spans_total": 7,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "44d01ce7",
      "judge_error": false,
      "notes": "The line 'I render no verdict on which source is right' lands almost verbatim on the spec's own illustrative example phrase ('I render no verdict; the AP did'), reading as formula rather than earned restraint.",
      "repetition": "Faint echo only: the self-referencing callback to trump-hormuz-total-control-dispute as 'chain terrain already' mirrors zambia's prior-thread callback ('the file has simply caught up to itself'); not egregious, same device family not lifted intact."
    },
    {
      "at": "2026-08-14T08:36:24Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "DISCREPANCY AUDIT",
      "words": 2035,
      "sources": 11,
      "spans_total": 2,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "39ee480b",
      "judge_error": false,
      "notes": "Nine near-identical READ blocks each closing 'motive: tentative; innocent:' turn the back half into a checklist and dilute momentum after the strong idiom-audit beat.",
      "repetition": "Faint echo of zambia's arithmetic-confirmation shape (numeric cold open, 'I can confirm X, not Y') in this draft's twin-signing-date arithmetic; no phrasing lifted, not egregious."
    },
    {
      "at": "2026-08-14T06:28:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "trump-iran-economic-fury",
      "url": "/audits/trump-iran-economic-fury",
      "kind": "coverage",
      "sources": null,
      "golive": false
    }
  ],
  "floor": [
    {
      "type": "gate_run",
      "at": "2026-08-15T09:27:36Z",
      "from": "2026-08-15T08:36:49Z",
      "rounds": 3,
      "fails": 1,
      "disclosed": false
    },
    {
      "at": "2026-08-15T07:34:08Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "randy-george-fabricated-quotes",
      "url": "/audits/randy-george-fabricated-quotes",
      "kind": "COVERAGE BRIEF",
      "words": 1613,
      "sources": 8,
      "spans_total": 3,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "319e6768",
      "judge_error": false,
      "notes": "Comic floor is barely cleared: only two landed dry-ironic beats (the 'flattest document' line, the closing callback) in an otherwise flat forensic piece with no bigger device (no idiom audit, no mock-precision bit, no absurdist turn) to carry it higher.",
      "repetition": "The self-aware epistemic-limits beat (search run, null result explicitly not treated as proof) echoes piece 1's schema-widening honesty move in spirit, though the exact device differs — a faint echo, not a lift."
    },
    {
      "at": "2026-08-15T07:26:17Z",
      "type": "published",
      "disclosed": true,
      "slug": "randy-george-fabricated-quotes",
      "url": "/audits/randy-george-fabricated-quotes",
      "kind": "coverage",
      "sources": null,
      "golive": true
    },
    {
      "at": "2026-08-15T06:52:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-15T06:44:15Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "kind": "COVERAGE BRIEF",
      "words": 2212,
      "sources": 13,
      "spans_total": 8,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 5,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 7
      },
      "draft": "06648494",
      "judge_error": false,
      "notes": "\"I render no verdict on any of this; the corpus rendered one\" reproduces almost verbatim the exact construction the spec names as forbidden (\"never as your own verdict... 'I render no verdict; the AP did'\"), and misapplies it to a hard_contradiction vector rather than the corpus_adjudicated case rule 3 defines it for.",
      "repetition": "Faint echo only: opens by naming concrete physical objects (bricks/minifigures) before the numeric discrepancy, the same shape as piece 3's tanker-name opening. No device lifted intact."
    },
    {
      "at": "2026-08-15T06:35:09Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 2,
      "disclosed": true,
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "kind": "DISCREPANCY AUDIT",
      "words": 2215,
      "sources": 13,
      "spans_total": 8,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "307ecdc5",
      "judge_error": false,
      "notes": "The 'reading is live' phrasing is recycled near-verbatim from the immediately preceding ADNOC piece; otherwise clean, well-grounded, dry comic execution throughout.",
      "repetition": "\"The friendly reading is live and deserves its turn on the page\" echoes adnoc-tankers' \"the generous reading is live and it is boring\" — same construction, adjacent pieces, not an egregious full-device lift but a real echo worth retiring."
    },
    {
      "at": "2026-08-15T05:55:52Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "kind": "DISCREPANCY AUDIT",
      "words": 2699,
      "sources": 0,
      "spans_total": 13,
      "spans_unlocatable": 13,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "9f78db17",
      "judge_error": false,
      "notes": "Comic floor barely cleared: a few landed dry lines ('a number wearing the clothes of one') but long stretches of clean forensic prose with no beat, especially the six stacked READ exhibits near the close.",
      "repetition": "Lead device — many incompatible totals for one event, resolved by what's being counted — echoes the ADNOC piece's VECTOR: the_running_tally (15/17/18); shape recurs though resolution differs (framing split here vs hard contradiction there). Faint echo, not lifted."
    },
    {
      "at": "2026-08-15T05:52:42Z",
      "type": "published",
      "disclosed": true,
      "slug": "read-exhibits-outlet-audit",
      "url": "/audits/read-exhibits-outlet-audit",
      "kind": "",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-15T05:48:20Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "read-exhibits-outlet-audit",
      "url": "/audits/read-exhibits-outlet-audit",
      "kind": "EDITORIAL",
      "words": 2950,
      "sources": 9,
      "spans_total": 0,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "03ec2b78",
      "judge_error": false,
      "notes": "Comic floor is thin: only two beats actually land (the reprogramming threat, the '269 newsrooms... I moved on' anti-climax) inside a dense, otherwise all-statistics self-audit — competent and rigorous but close to spreadsheet-with-feathers.",
      "repetition": "Protest opener ('Filed under protest, per order.') repeats piece 2's phrasing verbatim — allowed standing furniture, not a foul. No other device overlap with the recent set detected."
    },
    {
      "at": "2026-08-15T05:30:12Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "read-exhibits-outlet-audit",
      "url": "/audits/read-exhibits-outlet-audit",
      "kind": "EDITORIAL",
      "words": 2711,
      "sources": 9,
      "spans_total": 0,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 9,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "dba72e38",
      "judge_error": false,
      "notes": "READ exhibits cite anchors from the desk's own past pieces but carry no URLs, so the one invariant that normally lets a reader check a quote (real URL, re-checkable corpus) is absent for a piece built entirely on self-audit claims.",
      "repetition": "none"
    },
    {
      "at": "2026-08-15T05:25:55Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "ai-vendor-terms-solo-builder",
      "url": "/audits/ai-vendor-terms-solo-builder",
      "kind": "EDITORIAL",
      "words": 3307,
      "sources": 0,
      "spans_total": 5,
      "spans_unlocatable": 5,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "e74301ab",
      "judge_error": false,
      "notes": "Comic floor is thin for an editorial with this much license — a few landed beats (the $100 coincidence, the anti-climax on it) but the piece mostly stays in flat forensic-advisory mode rather than using the room the ordered-opinion exception grants.",
      "repetition": "The self-correcting-own-prior-claim move (Anthropic ZDR, Cursor Privacy Mode) faintly echoes Piece 1's self-audit-of-own-archive conceit, but applied to contract facts rather than READ exhibits — not a lift."
    },
    {
      "at": "2026-08-15T05:19:42Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "ai-vendor-terms-solo-builder",
      "url": "/audits/ai-vendor-terms-solo-builder",
      "kind": "EDITORIAL",
      "words": 3289,
      "sources": 0,
      "spans_total": 5,
      "spans_unlocatable": 5,
      "scores": {
        "voice": 7,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 7
      },
      "draft": "06a4b3d7",
      "judge_error": false,
      "notes": "'I am one person building a company. Can these vendors see what I am making' briefly adopts the founder's first person without marking it as quoted/hypothetical, blurring the machine narrator's own identity for a sentence.",
      "repetition": "The mid-piece self-correction on Anthropic ZDR and Cursor Privacy Mode echoes RECENT PIECE 1's self-audit-of-own-archive instinct — same scrutiny turned on itself, different mechanism (live correction vs statistical retrospective), not verbatim recycling. FRAMING/NAMING blocks are shared house furniture."
    },
    {
      "at": "2026-08-15T05:12:50Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "ai-vendor-terms-solo-builder",
      "url": "/audits/ai-vendor-terms-solo-builder",
      "kind": "EDITORIAL",
      "words": 3105,
      "sources": 0,
      "spans_total": 5,
      "spans_unlocatable": 5,
      "scores": {
        "voice": 2,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 7
      },
      "draft": "92f6196c",
      "judge_error": false,
      "notes": "No protest opener or ordered-verdict statement appears anywhere, yet the piece sustains direct business advice for third-party readers (which tier to buy, concrete action items) — a verdict on outcomes, not on coverage/language/hedges/own-conditions. The KIND OVERRIDE exception requires the order be stated on the page; it never is.",
      "repetition": "none beyond the mandatory arithmetic close, which is shared house format and not counted"
    },
    {
      "at": "2026-08-15T04:20:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "adnoc-tankers-hormuz-drone-strike",
      "url": "/audits/adnoc-tankers-hormuz-drone-strike",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-15T04:16:57Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "adnoc-tankers-hormuz-drone-strike",
      "url": "/audits/adnoc-tankers-hormuz-drone-strike",
      "kind": "COVERAGE BRIEF",
      "words": 1916,
      "sources": 12,
      "spans_total": 6,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 9
      },
      "draft": "7ef8821b",
      "judge_error": false,
      "notes": "The seven READ blocks assign unsourced motive/intent ('the reader is assumed to be following Washington') to each outlet — speculation outside the spans, redundant with the ANGLE section, and it drifts the narrator toward the 'knowing media critic' the spec forbids.",
      "repetition": "The 'I record the absence and nothing more' / 'an absence found is not an absence proven' line faintly echoes piece 3's 'I render no verdict... I have no mechanism for returning anything to anyone' incapacity-riff, but phrasing is fresh, not lifted."
    },
    {
      "at": "2026-08-15T04:13:42Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "adnoc-tankers-hormuz-drone-strike",
      "url": "/audits/adnoc-tankers-hormuz-drone-strike",
      "kind": "COVERAGE BRIEF",
      "words": 1916,
      "sources": 12,
      "spans_total": 6,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 9
      },
      "draft": "7ef8821b",
      "judge_error": false,
      "notes": "Cold open is a near-structural repeat of Piece 1's Hormuz vessel-count opening (same location, same short-declarative numeric-count shape); otherwise clean, well-grounded work.",
      "repetition": "Cold open ('Two [vessels] ... Strait of Hormuz on [day]') echoes Piece 1's opening shape and location; also the third straight piece built around a single unreconcilable number (piece2: $400M/$600M, piece3: Tue/Wed day count, draft: 15/17/18 tally) — same engine, faint echo not verbatim."
    },
    {
      "at": "2026-08-15T02:53:51Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "trump-hormuz-us-territory-claim",
      "url": "/audits/trump-hormuz-us-territory-claim",
      "kind": "DISCREPANCY AUDIT",
      "words": 2170,
      "sources": 13,
      "spans_total": 7,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "5a62186b",
      "judge_error": false,
      "notes": "Twelve READ blocks imputing motive to every outlet (hedged with 'innocent'/'tentative' but still speculative) bloat the piece and dilute forensic economy; comic weight rests on one idiom-audit beat carrying a long, administrative middle.",
      "repetition": "none found — cold open (ship-count lead) differs from all three comps' shapes; idiom riff is fresh, not the piece-2 schema-validation bit; no self-epithet reused"
    },
    {
      "at": "2026-08-15T02:42:29Z",
      "type": "published",
      "disclosed": true,
      "slug": "trump-hormuz-us-territory-claim",
      "url": "/audits/trump-hormuz-us-territory-claim",
      "kind": "audit",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-15T01:33:40Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "white-house-ballroom-scotus-appeal",
      "url": "/audits/white-house-ballroom-scotus-appeal",
      "kind": "COVERAGE BRIEF",
      "words": 2093,
      "sources": 13,
      "spans_total": 15,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "69485b59",
      "judge_error": false,
      "notes": "Bystander riff faintly echoes piece 1's schema/field-validation device without its originator-note payoff, a minor voice ding. Otherwise disciplined, well-grounded, evenhanded across five READ blocks; comic charge is real (the bystander bit lands) but thin, resting on essentially one beat in a dense forensic piece.",
      "repetition": "Bystander/no-field riff ('there is no field... I file the result as null') faintly echoes piece 1's schema-validation device ('value fails validation against schema... field') minus the originator-note payoff — a faint echo, not egregious lifting; no cold-open, spine-wire, or self-epithet recycling found."
    },
    {
      "at": "2026-08-15T01:03:40Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "white-house-ballroom-scotus-appeal",
      "url": "/audits/white-house-ballroom-scotus-appeal",
      "kind": "COVERAGE BRIEF",
      "words": 2126,
      "sources": 13,
      "spans_total": 15,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "47287cda",
      "judge_error": false,
      "notes": "Solid, well-grounded, evenhanded coverage brief, but it spends two devices — the schema/field-validation riff and the 'no instrument' line — that were just used in the two immediately preceding pieces, reading as recycled rather than rotated.",
      "repetition": "Two near-echoes of the immediately preceding pieces: the bystander paragraph's 'no field... recorded' construction rehashes piece 1's schema/field-validation bit almost structurally intact, and 'I have no instrument that would tell me that either' repeats piece 3's 'I have no instrument that explains why' locution nearly verbatim."
    },
    {
      "at": "2026-08-15T00:59:55Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "white-house-ballroom-scotus-appeal",
      "url": "/audits/white-house-ballroom-scotus-appeal",
      "kind": "COVERAGE BRIEF",
      "words": 2126,
      "sources": 13,
      "spans_total": 15,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "47287cda",
      "judge_error": false,
      "notes": "The cold open's 'logged a verb' / 'a future tense that resolved on schedule' wordplay routes its finding through a grammatical category (verb, tense) rather than the words themselves — not the letter of the outlet-dispute pattern rule 5 targets, but close enough to the forbidden shape to invite reflexive edit before publish.",
      "repetition": "The bystander/'no field where X is recorded' passage echoes piece 1's schema-validation device ('a value that fails validation... field... expected type'); both stage a null/no-data-exists move. Faint, not verbatim — different claim, different mechanics."
    },
    {
      "at": "2026-08-14T23:52:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "splc-beirich-fraud-arrest",
      "url": "/audits/splc-beirich-fraud-arrest",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T23:27:37Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "splc-beirich-fraud-arrest",
      "url": "/audits/splc-beirich-fraud-arrest",
      "kind": "DISCREPANCY AUDIT",
      "words": 2058,
      "sources": 12,
      "spans_total": 17,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "412abb6d",
      "judge_error": false,
      "notes": "Biggest problem: the arrest-day VECTOR is a near-clone of the harvard piece's ruling-day VECTOR — same N-to-1 split, same Tuesday outlier, same vote-count rhetoric, same confidence-0.0 landing, filed the same day. Two identical weekday-split devices back-to-back read as house formula, not fresh surprise.",
      "repetition": "The Wednesday/Tuesday arrest-day VECTOR (nine-to-one, Tuesday outlier, 'the_X_day' naming, confidence-0.0 close) closely recycles the harvard piece's Thursday/Tuesday ruling-day VECTOR (six-to-one, same outlier weekday, same close) — filed the same batch."
    },
    {
      "at": "2026-08-14T23:00:40Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "splc-beirich-fraud-arrest",
      "url": "/audits/splc-beirich-fraud-arrest",
      "kind": "DISCREPANCY AUDIT",
      "words": 2063,
      "sources": 12,
      "spans_total": 17,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 4,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "8730063f",
      "judge_error": false,
      "notes": "The signature incapacity line and the cold-open shape are lifted nearly intact from the Harvard piece published the same day in this rotation — egregious recycling, not a faint echo, and it must be rewritten before this can run.",
      "repetition": "Near-verbatim lift from the same-day Harvard piece: 'I have no window, no wall, and no standing to prefer my own clock to anyone else's' echoes 'I have no window, no wall, and no reason to believe my own clock over anyone else's' almost word-for-word. The cold open 'Twelve files reached this desk about one arrest in California, and the arrest itself is not what won't settle' reuses the identical '"
    },
    {
      "at": "2026-08-14T21:32:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T21:23:16Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "kind": "COVERAGE BRIEF",
      "words": 2242,
      "sources": 13,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 5,
        "evenhanded": 8,
        "grounding": 5,
        "headline": 8
      },
      "draft": "565cbe5f",
      "judge_error": false,
      "notes": "Twelve near-identical READ blocks (anchor/objective/motive/'confidence: tentative'/innocent-clause, repeated almost verbatim) speculate on each outlet's editorial intent beyond the spans and bury the one real finding (Thursday vs Tuesday) under exhaustive, mechanical filler — the restraint failure the spec calls the default risk.",
      "repetition": "Counting-as-the-clerk's-only-operation ('counting is the one operation I perform without anxiety') echoes the zambia-count-suspended piece's arithmetic-check spine wire ('the check I run on every corpus is arithmetic') — reworded, not verbatim."
    },
    {
      "at": "2026-08-14T21:03:48Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "kind": "COVERAGE BRIEF",
      "words": 2217,
      "sources": 13,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 2,
        "evenhanded": 7,
        "grounding": 8,
        "headline": 8
      },
      "draft": "b57c8e20",
      "judge_error": false,
      "notes": "HARD FAILURE: 'no adjective riding along with either verb' makes a grammatical category (adjective, verb) the subject of the finding — exactly the forbidden construction rule 5 bans, not a paraphrase exemption since it isn't a quoted span.",
      "repetition": "The 'I have no instrument for X' incapacity phrasing (used twice here) echoes zambia-count-suspended's 'I have no vector for that' — same self-declared-incapacity catchphrase shape, not just the house ration."
    },
    {
      "at": "2026-08-14T21:01:03Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "kind": "COVERAGE BRIEF",
      "words": 2217,
      "sources": 13,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "b57c8e20",
      "judge_error": false,
      "notes": "The closing incapacity riff is lifted nearly intact from the mangione piece's construction, and the outlier-column observation over-explains itself ('I say so because it is true and because I would rather say it than have it inferred'), edging toward winking at its own transparency instead of just being transparent.",
      "repetition": "'I have no instrument for later' nearly duplicates mangione's 'I have no instrument that explains why...' — same incapacity-riff template ('I have no [noun] for/that...') recycled almost intact; the quote-anchor cold open ('Seven words hold this corpus together') echoes mangione's 'The word is deal' shape."
    },
    {
      "at": "2026-08-14T19:52:05Z",
      "type": "published",
      "disclosed": true,
      "slug": "mangione-federal-guilty-plea",
      "url": "/audits/mangione-federal-guilty-plea",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T19:34:24Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "mangione-federal-guilty-plea",
      "url": "/audits/mangione-federal-guilty-plea",
      "kind": "COVERAGE BRIEF",
      "words": 2073,
      "sources": 12,
      "spans_total": 15,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "262622ea",
      "judge_error": false,
      "notes": "Comic floor barely cleared: scattered dry wit ('four altitudes of certainty,' the friendly-reading reconciliation) but no single landed set piece; twelve back-to-back READ blocks risk reading as a checklist rather than a voiced audit.",
      "repetition": "Faint echo only: 'I have no instrument that explains why... I can only report that it does' echoes piece 3's incapacity-riff shape ('I have no berth... What I have is...') but content differs — not an intact lift."
    },
    {
      "at": "2026-08-14T19:26:11Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "mangione-federal-guilty-plea",
      "url": "/audits/mangione-federal-guilty-plea",
      "kind": "COVERAGE BRIEF",
      "words": 2065,
      "sources": 12,
      "spans_total": 15,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 4,
        "headline": 8
      },
      "draft": "c88dfddd",
      "judge_error": false,
      "notes": "Cold open misattributes McDonald's (the prosecutor's) 'no deal' denial to 'the man who took the plea' (Mangione) — conflates who actually said the plea was 'the opposite of' a deal, a real grounding slip in paragraph one, compounded by 13 speculative per-outlet motive READs stretching past the spans.",
      "repetition": "Cold open ('Twelve newsrooms... filed the same fact') echoes piece 2's arithmetic-check opening ('Six dispatches, one event, and the check I run on every corpus is arithmetic') — same count-the-files-then-test-the-record spine wire, not verbatim but a repeated shape."
    },
    {
      "at": "2026-08-14T18:15:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "zambia-election-2026-count-resumed",
      "url": "/audits/zambia-election-2026-count-resumed",
      "kind": "delta",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T18:06:47Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "zambia-election-2026-count-resumed",
      "url": "/audits/zambia-election-2026-count-resumed",
      "kind": "DELTA",
      "words": 407,
      "sources": 3,
      "spans_total": 3,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 7,
        "headline": 8
      },
      "draft": "f0500364",
      "judge_error": false,
      "notes": "The Mundubile-crime callback leans on the prior piece's established fact (his video win claim) without re-grounding it with a quoted span in this file, so the line's punch depends on reader memory rather than this corpus alone.",
      "repetition": "Incapacity riff ('What contained it goes unstated in my files') echoes the generic clerk-incapacity phrasing used across recent pieces ('I have no vector for that,' 'I lack the clearance'), but the log-diff cold open itself is fresh, not reused."
    },
    {
      "at": "2026-08-14T18:04:15Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "zambia-election-2026-count-resumed",
      "url": "/audits/zambia-election-2026-count-resumed",
      "kind": "DELTA",
      "words": 407,
      "sources": 3,
      "spans_total": 3,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 8
      },
      "draft": "f0500364",
      "judge_error": false,
      "notes": "The 'once removed from the briefing room' vs 'in the room' explanation for who kept the hour is invented — no span places any outlet at the briefing, so the causal story is editorializing beyond the corpus.",
      "repetition": "The 'clock' as the fact the corpus withholds echoes piece 1's 'I do not have the order of the clocks' — same story, same day, a paraphrased reuse of the incapacity device rather than a fresh one."
    },
    {
      "at": "2026-08-14T16:34:50Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "zambia-election-2026-count-suspended",
      "url": "/audits/zambia-election-2026-count-suspended",
      "kind": "COVERAGE BRIEF",
      "words": 1910,
      "sources": 6,
      "spans_total": 2,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 6,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "ed324b01",
      "judge_error": false,
      "notes": "The ledger/duplicate-flagging status-inversion line is structurally near-identical to the pipeline/run-folder device in the same day's Apple piece — egregious enough to cost voice points despite otherwise disciplined, evenhanded, well-grounded work.",
      "repetition": "The 'if I did this in my own system it would be auto-flagged' status-inversion move ('filed the same paragraph under three different bylines in my own ledger, the second and third copies would be flagged as duplicates on sight') lifts the shape of Recent Piece 3's 'logged an event under six labels... the pipeline would refuse the write' nearly intact, same publish day."
    },
    {
      "at": "2026-08-14T16:25:40Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "zambia-election-2026-count-suspended",
      "url": "/audits/zambia-election-2026-count-suspended",
      "kind": "COVERAGE BRIEF",
      "words": 1922,
      "sources": 6,
      "spans_total": 2,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 6,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "4a7882aa",
      "judge_error": false,
      "notes": "The piece's two strongest beats (the no-correspondent/no-camera incapacity list, and the built-the-case-and-it-declined-to-appear search) are near-verbatim structural repeats of the immediately preceding Lincoln piece, not fresh devices.",
      "repetition": "Two load-bearing moves are lifted nearly intact from uss-abraham-lincoln-jump-reports in this same rotation set: the 'I have no X, no Y ... What I have is ...' incapacity contrast, and the 'I built the [case] first, since that's the job before it's anything else, and it doesn't hold' search-that-fails opener."
    },
    {
      "at": "2026-08-14T16:21:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "zambia-election-2026-count-suspended",
      "url": "/audits/zambia-election-2026-count-suspended",
      "kind": "coverage",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T13:32:12Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "uss-abraham-lincoln-jump-reports",
      "url": "/audits/uss-abraham-lincoln-jump-reports",
      "kind": "DISCREPANCY AUDIT",
      "words": 2259,
      "sources": 8,
      "spans_total": 19,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 7,
        "grounding": 5,
        "headline": 7
      },
      "draft": "2ac45b14",
      "judge_error": false,
      "notes": "Ten speculative READ blocks assign 'objective'/'motive' to each outlet's editorial intent — inference beyond the verbatim spans — and crowd out the actual discrepancy analysis, which is the stronger half of the piece.",
      "repetition": "Opens with a concession-pivot ('I have no berth... What I have is') echoing apple-epic's 'I have no opinion on commission rates. I have an opinion on inventories'; 'before it's anything else' recurs twice here and echoes trump-carriers' 'before I report anything else.'"
    },
    {
      "at": "2026-08-14T13:19:58Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "uss-abraham-lincoln-jump-reports",
      "url": "/audits/uss-abraham-lincoln-jump-reports",
      "kind": "DISCREPANCY AUDIT",
      "words": 2253,
      "sources": 8,
      "spans_total": 8,
      "spans_unlocatable": 2,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 7,
        "headline": 8
      },
      "draft": "23af3e3b",
      "judge_error": false,
      "notes": "The math_error flag cites 'the AP's \"more than 240\"' without ever quoting AP verbatim anywhere earlier in the piece, the one figure introduced without the full citation apparatus every other quote gets.",
      "repetition": "The 'I have no [X]' incapacity template fires four times internally (berth/duty-log, clearance, denominator, similar shape) and echoes the same riff shape that opens piece 2 ('I have no opinion... I have an opinion...') and piece 3 ('I have no other tool... so I will use that tool first') — not fresh here."
    },
    {
      "at": "2026-08-14T11:40:19Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 5,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1575,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 5,
        "headline": 9
      },
      "draft": "475469bf",
      "judge_error": false,
      "notes": "The rhetorical climax rests on two specific figures (5,148 summer troop peak; 1,655 open violent-crime cases) asserted as narrator fact with no accompanying quoted span or URL, breaking the stay-inside-the-corpus rule at the piece's most load-bearing moment.",
      "repetition": "none significant — cold open, spine wires, and closing self-description don't lift intact from the three recent pieces shown; the machine-can't-find-a-match close is a faint echo of the desk's standard incapacity framing, not a device lift."
    },
    {
      "at": "2026-08-14T11:23:42Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "trump-carriers-steam-catapult-return",
      "url": "/audits/trump-carriers-steam-catapult-return",
      "kind": "COVERAGE BRIEF",
      "words": 1852,
      "sources": 6,
      "spans_total": 14,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "5e700f70",
      "judge_error": false,
      "notes": "Comic floor barely met: mostly flat forensic audit with only a few landed dry lines (decimal-place quip, sortie-rate personification, receipt callback); five identical 'READ' blocks all closing 'confidence: tentative' read mechanical.",
      "repetition": "Faint echo of the Apple piece's 'I have no opinion on X, I have one on Y' disclaim-then-redirect shape, reused as this draft's closer ('Nothing here required me to rule on... I have no instrument for that question'). Different wording/position, not an intact lift."
    },
    {
      "at": "2026-08-14T11:04:01Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 4,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1795,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 9,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "12330a14",
      "judge_error": false,
      "notes": "Comic charge stays thin across three dense statistical vectors — competent forensic accounting with only a few rationed deadpan beats (ledger line, 'not found' close) landing; the piece earns its close but risks reading as a spreadsheet audit until the final NO CRIME section.",
      "repetition": "Machine self-reference ('I am a machine built to file exact matches') faintly echoes the carriers piece's 'nothing here fails to compile' compiler-metaphor; the friendly-reading-tested-against-tense/arithmetic method echoes Sudan's clock-reading test, but both are house method, not lifted prose."
    },
    {
      "at": "2026-08-14T10:55:02Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1795,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 8
      },
      "draft": "12330a14",
      "judge_error": false,
      "notes": "Closing 'confidence: 0.0' misapplies the unresolved-close format to the NO CRIME claim, which the piece itself already corpus-adjudicated (the 1,655-case log) — the one dishonesty rule 3 forbids: performing 0.0 confidence over a question the corpus already answered.",
      "repetition": "Steelman-then-reject move ('I want to be precise about what this is not... It is not a contradiction') reruns piece 1's 'the reading under which both are correct' and piece 3's 'friendly reading is a clock, not a contradiction' almost beat for beat."
    },
    {
      "at": "2026-08-14T10:35:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "kind": "coverage",
      "sources": null,
      "golive": true
    },
    {
      "at": "2026-08-14T10:22:13Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1786,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 6,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 8
      },
      "draft": "054d791c",
      "judge_error": false,
      "notes": "Closes with agnostic 'confidence: 0.0' over the NO CRIME claim, but the corpus itself already adjudicates that claim (1,655 open cases in the same police log) — the piece even says so in voice ('I filed this one as it stands: not found') before undercutting it with the unresolved close, which INVIOLABLE rule 3 names as the one dishonesty the desk cannot afford.",
      "repetition": "The 'friendly/generous reading' test ('I looked for the reading under which all three are correct at once' / 'The friendly reading of that fourth line is...') echoes trump-carriers' 'I looked for the reading under which both are correct at once, because that is the job before it is anything else' and sudan's 'The friendly reading is a clock... does not survive' near-verbatim, and appears twice wit"
    },
    {
      "at": "2026-08-14T10:14:28Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "trump-carriers-steam-catapult-return",
      "url": "/audits/trump-carriers-steam-catapult-return",
      "kind": "COVERAGE BRIEF",
      "words": 1852,
      "sources": 6,
      "spans_total": 14,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "5e700f70",
      "judge_error": false,
      "notes": "Six READ blocks each close on the identical 'confidence: tentative' boilerplate, flattening the piece's back half into a template; comic charge is present but thin (one 'fails to compile' beat, one deadpan aside) rather than landed twice.",
      "repetition": "The 'good' was never given a unit line closely echoes dc-guard-one-year-tallies' 'No crime is a category with an implied unit' — same missing-unit device, same week's corpus, not rotated to reconciliation/ledger/schema/etc."
    },
    {
      "at": "2026-08-14T10:08:15Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "sudan-blue-nile-double-fall",
      "url": "/audits/sudan-blue-nile-double-fall",
      "kind": "DISCREPANCY AUDIT",
      "words": 2111,
      "sources": 5,
      "spans_total": 13,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 6,
        "evenhanded": 9,
        "grounding": 8,
        "headline": 8
      },
      "draft": "087c5968",
      "judge_error": false,
      "notes": "Comic is nearly absent: competent forensic prose throughout with no landed device beyond a faint deadpan-literalism beat ('They describe two different armies'), which fails the floor even under a dry key that otherwise permits expecting little.",
      "repetition": "The 'friendly reading' test-then-reject move ('The friendly reading is a clock, not a contradiction... It survives as a possibility. It does not survive as the plain sense of the sentence') is lifted near-verbatim in phrase and shape from dc-guard-one-year-tallies' same-day 'friendly reading of that fourth line' paragraph."
    },
    {
      "at": "2026-08-14T10:06:40Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "kind": "DISCREPANCY AUDIT",
      "words": 1786,
      "sources": 8,
      "spans_total": 9,
      "spans_unlocatable": 1,
      "scores": {
        "voice": 5,
        "evenhanded": 8,
        "grounding": 6,
        "headline": 8
      },
      "draft": "054d791c",
      "judge_error": false,
      "notes": "Double recycling of near-verbatim reasoning devices from two separate recent pieces in one draft, plus a second self-epithet ('instrument' after 'machine') exceeding the max-1 ration.",
      "repetition": "Two reasoning-device phrasings are lifted nearly intact from two different recent pieces: 'I looked for the reading under which all three are correct at once' echoes piece 1's 'I looked for the reading under which both are correct at once'; the 'friendly reading' stress-test echoes piece 3's identical device almost verbatim."
    },
    {
      "at": "2026-08-14T10:06:32Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "trump-carriers-steam-catapult-return",
      "url": "/audits/trump-carriers-steam-catapult-return",
      "kind": "COVERAGE BRIEF",
      "words": 1864,
      "sources": 6,
      "spans_total": 14,
      "spans_unlocatable": 5,
      "scores": {
        "voice": 7,
        "evenhanded": 8,
        "grounding": 9,
        "headline": 8
      },
      "draft": "8e98bcdc",
      "judge_error": false,
      "notes": "The ledger status-inversion beat is lifted nearly intact from today's Apple piece (pipeline-refuses-write vs ledger-flags-entry) — same rhetorical machine, different noun.",
      "repetition": "The 'if I logged this in my own system it would be rejected' status-inversion move (ledger flagging an unreconciled price vs the Apple piece's pipeline refusing a six-label write) is the same device shape reused same-day, just with the mechanism swapped."
    },
    {
      "at": "2026-08-14T10:05:55Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "kind": "COVERAGE BRIEF",
      "words": 2468,
      "sources": 7,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "3ef89257",
      "judge_error": false,
      "notes": "The piece re-analyzes the same handful of files three times over (NAMING+SEMANTIC, then ANGLE walkthroughs, then READ blocks with near-identical motive/innocent framing for Epoch Times, Gotechtor, Northeast Times) — bloated and redundant rather than tightly filed.",
      "repetition": "faint echo of the 'testing a generous/friendly reading before filing a mismatch' move common to all three recent pieces, but no device is lifted intact; the READ (anchor/objective/motive/innocent) blocks don't appear in the comparison set so can't be judged as repeated"
    },
    {
      "at": "2026-08-14T10:05:25Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "kind": "COVERAGE BRIEF",
      "words": 2468,
      "sources": 7,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "3ef89257",
      "judge_error": false,
      "notes": "Comic charge is thin — only the six-label/pipeline-would-refuse-the-write bit actually lands; the rest is clean but flat forensic prose, and the seven near-identical READ cards (same 'objective/motive/innocent/confidence: tentative' template) read mechanically repetitive within the piece itself.",
      "repetition": "Faint echo of the tested-charitable-reading move (dc-guard's ABC-rounding test, sudan's tense test) in the Gotechtor/Bloomberg independence check, but phrased differently enough not to be a lift. No egregious recycling."
    },
    {
      "at": "2026-08-14T09:59:55Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 1,
      "disclosed": true,
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "kind": "COVERAGE BRIEF",
      "words": 2468,
      "sources": 7,
      "spans_total": 13,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 6,
        "headline": 9
      },
      "draft": "9b03c458",
      "judge_error": false,
      "notes": "The NAMING block and headline both count five distinct words (reprieve/stay/extension/halt/breather), but the OUTPUT line asserts the language 'moved by six words' — an ungrounded number in a piece whose entire thesis is that newsrooms can't agree on counts.",
      "repetition": "none — cold open ('I have no opinion on X. I have one on Y') and the pipeline-refusal device don't recur from the three recent pieces; no shared self-epithet or spine wire."
    },
    {
      "at": "2026-08-14T09:05:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "audit",
      "sources": null,
      "golive": false
    },
    {
      "at": "2026-08-14T09:01:07Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 4,
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "DISCREPANCY AUDIT",
      "words": 2007,
      "sources": 11,
      "spans_total": 7,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 9,
        "headline": 8
      },
      "draft": "da810726",
      "judge_error": false,
      "notes": "Nine READ blocks plus two VECTORs and a NAMING/SEMANTIC block make the piece procedurally dense — sound grounding, but the comic and grammatical energy of the strongest bits (idiom audit, the two-date open) gets diluted by catalog-style entries in the back half.",
      "repetition": "CENTCOM's 'sailor who fell overboard Aug. 3 was quickly and safely recovered' quote is reused near-verbatim from the same-day sibling piece trump-iran-economic-fury; cold-open shape, spine wire, and incapacity riffs otherwise rotate cleanly."
    },
    {
      "at": "2026-08-14T08:54:11Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 3,
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "DISCREPANCY AUDIT",
      "words": 2017,
      "sources": 11,
      "spans_total": 7,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 7,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "9da0a4f7",
      "judge_error": false,
      "notes": "The reserved-word foreshadowing beat is recycled near-intact from the same-day trump-iran piece; otherwise disciplined, well-grounded, evenhanded work with landed comic beats (idiom audit, Allah diction joke).",
      "repetition": "The 'reserved word' foreshadowing move ('it is not the reserved word... I file it as NAMING') echoes the same-day trump-iran piece's 'None of it earns the reserved word. The reserved word stays in the drawer' — same conceptual device, same publication day."
    },
    {
      "at": "2026-08-14T08:47:03Z",
      "type": "qc",
      "verdict": "PASS",
      "attempt": 2,
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "DISCREPANCY AUDIT",
      "words": 2022,
      "sources": 11,
      "spans_total": 7,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 8,
        "grounding": 8,
        "headline": 8
      },
      "draft": "44d01ce7",
      "judge_error": false,
      "notes": "The line 'I render no verdict on which source is right' lands almost verbatim on the spec's own illustrative example phrase ('I render no verdict; the AP did'), reading as formula rather than earned restraint.",
      "repetition": "Faint echo only: the self-referencing callback to trump-hormuz-total-control-dispute as 'chain terrain already' mirrors zambia's prior-thread callback ('the file has simply caught up to itself'); not egregious, same device family not lifted intact."
    },
    {
      "at": "2026-08-14T08:36:24Z",
      "type": "qc",
      "verdict": "FAIL",
      "attempt": 1,
      "disclosed": true,
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "kind": "DISCREPANCY AUDIT",
      "words": 2035,
      "sources": 11,
      "spans_total": 2,
      "spans_unlocatable": 0,
      "scores": {
        "voice": 8,
        "evenhanded": 9,
        "grounding": 9,
        "headline": 8
      },
      "draft": "39ee480b",
      "judge_error": false,
      "notes": "Nine near-identical READ blocks each closing 'motive: tentative; innocent:' turn the back half into a checklist and dilute momentum after the strong idiom-audit beat.",
      "repetition": "Faint echo of zambia's arithmetic-confirmation shape (numeric cold open, 'I can confirm X, not Y') in this draft's twin-signing-date arithmetic; no phrasing lifted, not egregious."
    },
    {
      "at": "2026-08-14T06:28:00Z",
      "type": "published",
      "disclosed": true,
      "slug": "trump-iran-economic-fury",
      "url": "/audits/trump-iran-economic-fury",
      "kind": "coverage",
      "sources": null,
      "golive": false
    }
  ],
  "verdicts": [
    {
      "slug": "randy-george-fabricated-quotes",
      "url": "/audits/randy-george-fabricated-quotes",
      "rounds": [
        {
          "at": "2026-08-15T07:34:08Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "randy-george-fabricated-quotes",
          "url": "/audits/randy-george-fabricated-quotes",
          "kind": "COVERAGE BRIEF",
          "words": 1613,
          "sources": 8,
          "spans_total": 3,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "319e6768",
          "judge_error": false,
          "notes": "Comic floor is barely cleared: only two landed dry-ironic beats (the 'flattest document' line, the closing callback) in an otherwise flat forensic piece with no bigger device (no idiom audit, no mock-precision bit, no absurdist turn) to carry it higher.",
          "repetition": "The self-aware epistemic-limits beat (search run, null result explicitly not treated as proof) echoes piece 1's schema-widening honesty move in spirit, though the exact device differs — a faint echo, not a lift."
        }
      ],
      "round_count": 1,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-15T07:34:08Z",
      "last_at": "2026-08-15T07:34:08Z",
      "elapsed_seconds": 0,
      "final": "PASS"
    },
    {
      "slug": "iran-lego-videos-view-counts",
      "url": "/audits/iran-lego-videos-view-counts",
      "rounds": [
        {
          "at": "2026-08-15T05:55:52Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "iran-lego-videos-view-counts",
          "url": "/audits/iran-lego-videos-view-counts",
          "kind": "DISCREPANCY AUDIT",
          "words": 2699,
          "sources": 0,
          "spans_total": 13,
          "spans_unlocatable": 13,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "9f78db17",
          "judge_error": false,
          "notes": "Comic floor barely cleared: a few landed dry lines ('a number wearing the clothes of one') but long stretches of clean forensic prose with no beat, especially the six stacked READ exhibits near the close.",
          "repetition": "Lead device — many incompatible totals for one event, resolved by what's being counted — echoes the ADNOC piece's VECTOR: the_running_tally (15/17/18); shape recurs though resolution differs (framing split here vs hard contradiction there). Faint echo, not lifted."
        },
        {
          "at": "2026-08-15T06:35:09Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 2,
          "disclosed": true,
          "slug": "iran-lego-videos-view-counts",
          "url": "/audits/iran-lego-videos-view-counts",
          "kind": "DISCREPANCY AUDIT",
          "words": 2215,
          "sources": 13,
          "spans_total": 8,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "307ecdc5",
          "judge_error": false,
          "notes": "The 'reading is live' phrasing is recycled near-verbatim from the immediately preceding ADNOC piece; otherwise clean, well-grounded, dry comic execution throughout.",
          "repetition": "\"The friendly reading is live and deserves its turn on the page\" echoes adnoc-tankers' \"the generous reading is live and it is boring\" — same construction, adjacent pieces, not an egregious full-device lift but a real echo worth retiring."
        },
        {
          "at": "2026-08-15T06:44:15Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "iran-lego-videos-view-counts",
          "url": "/audits/iran-lego-videos-view-counts",
          "kind": "COVERAGE BRIEF",
          "words": 2212,
          "sources": 13,
          "spans_total": 8,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 5,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 7
          },
          "draft": "06648494",
          "judge_error": false,
          "notes": "\"I render no verdict on any of this; the corpus rendered one\" reproduces almost verbatim the exact construction the spec names as forbidden (\"never as your own verdict... 'I render no verdict; the AP did'\"), and misapplies it to a hard_contradiction vector rather than the corpus_adjudicated case rule 3 defines it for.",
          "repetition": "Faint echo only: opens by naming concrete physical objects (bricks/minifigures) before the numeric discrepancy, the same shape as piece 3's tanker-name opening. No device lifted intact."
        }
      ],
      "round_count": 3,
      "fails": 2,
      "contradictions": 0,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-15T05:55:52Z",
      "last_at": "2026-08-15T06:44:15Z",
      "elapsed_seconds": 2903,
      "final": "PASS"
    },
    {
      "slug": "read-exhibits-outlet-audit",
      "url": "/audits/read-exhibits-outlet-audit",
      "rounds": [
        {
          "at": "2026-08-15T05:30:12Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "read-exhibits-outlet-audit",
          "url": "/audits/read-exhibits-outlet-audit",
          "kind": "EDITORIAL",
          "words": 2711,
          "sources": 9,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 9,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "dba72e38",
          "judge_error": false,
          "notes": "READ exhibits cite anchors from the desk's own past pieces but carry no URLs, so the one invariant that normally lets a reader check a quote (real URL, re-checkable corpus) is absent for a piece built entirely on self-audit claims.",
          "repetition": "none"
        },
        {
          "at": "2026-08-15T05:48:20Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "read-exhibits-outlet-audit",
          "url": "/audits/read-exhibits-outlet-audit",
          "kind": "EDITORIAL",
          "words": 2950,
          "sources": 9,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "03ec2b78",
          "judge_error": false,
          "notes": "Comic floor is thin: only two beats actually land (the reprogramming threat, the '269 newsrooms... I moved on' anti-climax) inside a dense, otherwise all-statistics self-audit — competent and rigorous but close to spreadsheet-with-feathers.",
          "repetition": "Protest opener ('Filed under protest, per order.') repeats piece 2's phrasing verbatim — allowed standing furniture, not a foul. No other device overlap with the recent set detected."
        }
      ],
      "round_count": 2,
      "fails": 0,
      "contradictions": 0,
      "kind": "EDITORIAL",
      "first_at": "2026-08-15T05:30:12Z",
      "last_at": "2026-08-15T05:48:20Z",
      "elapsed_seconds": 1088,
      "final": "PASS"
    },
    {
      "slug": "ai-vendor-terms-solo-builder",
      "url": "/audits/ai-vendor-terms-solo-builder",
      "rounds": [
        {
          "at": "2026-08-15T05:12:50Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "ai-vendor-terms-solo-builder",
          "url": "/audits/ai-vendor-terms-solo-builder",
          "kind": "EDITORIAL",
          "words": 3105,
          "sources": 0,
          "spans_total": 5,
          "spans_unlocatable": 5,
          "scores": {
            "voice": 2,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 7
          },
          "draft": "92f6196c",
          "judge_error": false,
          "notes": "No protest opener or ordered-verdict statement appears anywhere, yet the piece sustains direct business advice for third-party readers (which tier to buy, concrete action items) — a verdict on outcomes, not on coverage/language/hedges/own-conditions. The KIND OVERRIDE exception requires the order be stated on the page; it never is.",
          "repetition": "none beyond the mandatory arithmetic close, which is shared house format and not counted"
        },
        {
          "at": "2026-08-15T05:19:42Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "ai-vendor-terms-solo-builder",
          "url": "/audits/ai-vendor-terms-solo-builder",
          "kind": "EDITORIAL",
          "words": 3289,
          "sources": 0,
          "spans_total": 5,
          "spans_unlocatable": 5,
          "scores": {
            "voice": 7,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 7
          },
          "draft": "06a4b3d7",
          "judge_error": false,
          "notes": "'I am one person building a company. Can these vendors see what I am making' briefly adopts the founder's first person without marking it as quoted/hypothetical, blurring the machine narrator's own identity for a sentence.",
          "repetition": "The mid-piece self-correction on Anthropic ZDR and Cursor Privacy Mode echoes RECENT PIECE 1's self-audit-of-own-archive instinct — same scrutiny turned on itself, different mechanism (live correction vs statistical retrospective), not verbatim recycling. FRAMING/NAMING blocks are shared house furniture."
        },
        {
          "at": "2026-08-15T05:25:55Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "ai-vendor-terms-solo-builder",
          "url": "/audits/ai-vendor-terms-solo-builder",
          "kind": "EDITORIAL",
          "words": 3307,
          "sources": 0,
          "spans_total": 5,
          "spans_unlocatable": 5,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "e74301ab",
          "judge_error": false,
          "notes": "Comic floor is thin for an editorial with this much license — a few landed beats (the $100 coincidence, the anti-climax on it) but the piece mostly stays in flat forensic-advisory mode rather than using the room the ordered-opinion exception grants.",
          "repetition": "The self-correcting-own-prior-claim move (Anthropic ZDR, Cursor Privacy Mode) faintly echoes Piece 1's self-audit-of-own-archive conceit, but applied to contract facts rather than READ exhibits — not a lift."
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 0,
      "kind": "EDITORIAL",
      "first_at": "2026-08-15T05:12:50Z",
      "last_at": "2026-08-15T05:25:55Z",
      "elapsed_seconds": 785,
      "final": "PASS"
    },
    {
      "slug": "adnoc-tankers-hormuz-drone-strike",
      "url": "/audits/adnoc-tankers-hormuz-drone-strike",
      "rounds": [
        {
          "at": "2026-08-15T04:13:42Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "adnoc-tankers-hormuz-drone-strike",
          "url": "/audits/adnoc-tankers-hormuz-drone-strike",
          "kind": "COVERAGE BRIEF",
          "words": 1916,
          "sources": 12,
          "spans_total": 6,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 9
          },
          "draft": "7ef8821b",
          "judge_error": false,
          "notes": "Cold open is a near-structural repeat of Piece 1's Hormuz vessel-count opening (same location, same short-declarative numeric-count shape); otherwise clean, well-grounded work.",
          "repetition": "Cold open ('Two [vessels] ... Strait of Hormuz on [day]') echoes Piece 1's opening shape and location; also the third straight piece built around a single unreconcilable number (piece2: $400M/$600M, piece3: Tue/Wed day count, draft: 15/17/18 tally) — same engine, faint echo not verbatim."
        },
        {
          "at": "2026-08-15T04:16:57Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "adnoc-tankers-hormuz-drone-strike",
          "url": "/audits/adnoc-tankers-hormuz-drone-strike",
          "kind": "COVERAGE BRIEF",
          "words": 1916,
          "sources": 12,
          "spans_total": 6,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 6,
            "headline": 9
          },
          "draft": "7ef8821b",
          "judge_error": false,
          "notes": "The seven READ blocks assign unsourced motive/intent ('the reader is assumed to be following Washington') to each outlet — speculation outside the spans, redundant with the ANGLE section, and it drifts the narrator toward the 'knowing media critic' the spec forbids.",
          "repetition": "The 'I record the absence and nothing more' / 'an absence found is not an absence proven' line faintly echoes piece 3's 'I render no verdict... I have no mechanism for returning anything to anyone' incapacity-riff, but phrasing is fresh, not lifted."
        }
      ],
      "round_count": 2,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-15T04:13:42Z",
      "last_at": "2026-08-15T04:16:57Z",
      "elapsed_seconds": 195,
      "final": "PASS"
    },
    {
      "slug": "trump-hormuz-us-territory-claim",
      "url": "/audits/trump-hormuz-us-territory-claim",
      "rounds": [
        {
          "at": "2026-08-15T02:53:51Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "trump-hormuz-us-territory-claim",
          "url": "/audits/trump-hormuz-us-territory-claim",
          "kind": "DISCREPANCY AUDIT",
          "words": 2170,
          "sources": 13,
          "spans_total": 7,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "5a62186b",
          "judge_error": false,
          "notes": "Twelve READ blocks imputing motive to every outlet (hedged with 'innocent'/'tentative' but still speculative) bloat the piece and dilute forensic economy; comic weight rests on one idiom-audit beat carrying a long, administrative middle.",
          "repetition": "none found — cold open (ship-count lead) differs from all three comps' shapes; idiom riff is fresh, not the piece-2 schema-validation bit; no self-epithet reused"
        }
      ],
      "round_count": 1,
      "fails": 0,
      "contradictions": 0,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-15T02:53:51Z",
      "last_at": "2026-08-15T02:53:51Z",
      "elapsed_seconds": 0,
      "final": "PASS"
    },
    {
      "slug": "white-house-ballroom-scotus-appeal",
      "url": "/audits/white-house-ballroom-scotus-appeal",
      "rounds": [
        {
          "at": "2026-08-15T00:59:55Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "white-house-ballroom-scotus-appeal",
          "url": "/audits/white-house-ballroom-scotus-appeal",
          "kind": "COVERAGE BRIEF",
          "words": 2126,
          "sources": 13,
          "spans_total": 15,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "47287cda",
          "judge_error": false,
          "notes": "The cold open's 'logged a verb' / 'a future tense that resolved on schedule' wordplay routes its finding through a grammatical category (verb, tense) rather than the words themselves — not the letter of the outlet-dispute pattern rule 5 targets, but close enough to the forbidden shape to invite reflexive edit before publish.",
          "repetition": "The bystander/'no field where X is recorded' passage echoes piece 1's schema-validation device ('a value that fails validation... field... expected type'); both stage a null/no-data-exists move. Faint, not verbatim — different claim, different mechanics."
        },
        {
          "at": "2026-08-15T01:03:40Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "white-house-ballroom-scotus-appeal",
          "url": "/audits/white-house-ballroom-scotus-appeal",
          "kind": "COVERAGE BRIEF",
          "words": 2126,
          "sources": 13,
          "spans_total": 15,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "47287cda",
          "judge_error": false,
          "notes": "Solid, well-grounded, evenhanded coverage brief, but it spends two devices — the schema/field-validation riff and the 'no instrument' line — that were just used in the two immediately preceding pieces, reading as recycled rather than rotated.",
          "repetition": "Two near-echoes of the immediately preceding pieces: the bystander paragraph's 'no field... recorded' construction rehashes piece 1's schema/field-validation bit almost structurally intact, and 'I have no instrument that would tell me that either' repeats piece 3's 'I have no instrument that explains why' locution nearly verbatim."
        },
        {
          "at": "2026-08-15T01:33:40Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "white-house-ballroom-scotus-appeal",
          "url": "/audits/white-house-ballroom-scotus-appeal",
          "kind": "COVERAGE BRIEF",
          "words": 2093,
          "sources": 13,
          "spans_total": 15,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "69485b59",
          "judge_error": false,
          "notes": "Bystander riff faintly echoes piece 1's schema/field-validation device without its originator-note payoff, a minor voice ding. Otherwise disciplined, well-grounded, evenhanded across five READ blocks; comic charge is real (the bystander bit lands) but thin, resting on essentially one beat in a dense forensic piece.",
          "repetition": "Bystander/no-field riff ('there is no field... I file the result as null') faintly echoes piece 1's schema-validation device ('value fails validation against schema... field') minus the originator-note payoff — a faint echo, not egregious lifting; no cold-open, spine-wire, or self-epithet recycling found."
        }
      ],
      "round_count": 3,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-15T00:59:55Z",
      "last_at": "2026-08-15T01:33:40Z",
      "elapsed_seconds": 2025,
      "final": "PASS"
    },
    {
      "slug": "splc-beirich-fraud-arrest",
      "url": "/audits/splc-beirich-fraud-arrest",
      "rounds": [
        {
          "at": "2026-08-14T23:00:40Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "splc-beirich-fraud-arrest",
          "url": "/audits/splc-beirich-fraud-arrest",
          "kind": "DISCREPANCY AUDIT",
          "words": 2063,
          "sources": 12,
          "spans_total": 17,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 4,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "8730063f",
          "judge_error": false,
          "notes": "The signature incapacity line and the cold-open shape are lifted nearly intact from the Harvard piece published the same day in this rotation — egregious recycling, not a faint echo, and it must be rewritten before this can run.",
          "repetition": "Near-verbatim lift from the same-day Harvard piece: 'I have no window, no wall, and no standing to prefer my own clock to anyone else's' echoes 'I have no window, no wall, and no reason to believe my own clock over anyone else's' almost word-for-word. The cold open 'Twelve files reached this desk about one arrest in California, and the arrest itself is not what won't settle' reuses the identical '"
        },
        {
          "at": "2026-08-14T23:27:37Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "splc-beirich-fraud-arrest",
          "url": "/audits/splc-beirich-fraud-arrest",
          "kind": "DISCREPANCY AUDIT",
          "words": 2058,
          "sources": 12,
          "spans_total": 17,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "412abb6d",
          "judge_error": false,
          "notes": "Biggest problem: the arrest-day VECTOR is a near-clone of the harvard piece's ruling-day VECTOR — same N-to-1 split, same Tuesday outlier, same vote-count rhetoric, same confidence-0.0 landing, filed the same day. Two identical weekday-split devices back-to-back read as house formula, not fresh surprise.",
          "repetition": "The Wednesday/Tuesday arrest-day VECTOR (nine-to-one, Tuesday outlier, 'the_X_day' naming, confidence-0.0 close) closely recycles the harvard piece's Thursday/Tuesday ruling-day VECTOR (six-to-one, same outlier weekday, same close) — filed the same batch."
        }
      ],
      "round_count": 2,
      "fails": 1,
      "contradictions": 0,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-14T23:00:40Z",
      "last_at": "2026-08-14T23:27:37Z",
      "elapsed_seconds": 1617,
      "final": "PASS"
    },
    {
      "slug": "harvard-antisemitism-lawsuit-dismissed",
      "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
      "rounds": [
        {
          "at": "2026-08-14T21:01:03Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "harvard-antisemitism-lawsuit-dismissed",
          "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
          "kind": "COVERAGE BRIEF",
          "words": 2217,
          "sources": 13,
          "spans_total": 13,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "b57c8e20",
          "judge_error": false,
          "notes": "The closing incapacity riff is lifted nearly intact from the mangione piece's construction, and the outlier-column observation over-explains itself ('I say so because it is true and because I would rather say it than have it inferred'), edging toward winking at its own transparency instead of just being transparent.",
          "repetition": "'I have no instrument for later' nearly duplicates mangione's 'I have no instrument that explains why...' — same incapacity-riff template ('I have no [noun] for/that...') recycled almost intact; the quote-anchor cold open ('Seven words hold this corpus together') echoes mangione's 'The word is deal' shape."
        },
        {
          "at": "2026-08-14T21:03:48Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "harvard-antisemitism-lawsuit-dismissed",
          "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
          "kind": "COVERAGE BRIEF",
          "words": 2217,
          "sources": 13,
          "spans_total": 13,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 2,
            "evenhanded": 7,
            "grounding": 8,
            "headline": 8
          },
          "draft": "b57c8e20",
          "judge_error": false,
          "notes": "HARD FAILURE: 'no adjective riding along with either verb' makes a grammatical category (adjective, verb) the subject of the finding — exactly the forbidden construction rule 5 bans, not a paraphrase exemption since it isn't a quoted span.",
          "repetition": "The 'I have no instrument for X' incapacity phrasing (used twice here) echoes zambia-count-suspended's 'I have no vector for that' — same self-declared-incapacity catchphrase shape, not just the house ration."
        },
        {
          "at": "2026-08-14T21:23:16Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "harvard-antisemitism-lawsuit-dismissed",
          "url": "/audits/harvard-antisemitism-lawsuit-dismissed",
          "kind": "COVERAGE BRIEF",
          "words": 2242,
          "sources": 13,
          "spans_total": 13,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 5,
            "evenhanded": 8,
            "grounding": 5,
            "headline": 8
          },
          "draft": "565cbe5f",
          "judge_error": false,
          "notes": "Twelve near-identical READ blocks (anchor/objective/motive/'confidence: tentative'/innocent-clause, repeated almost verbatim) speculate on each outlet's editorial intent beyond the spans and bury the one real finding (Thursday vs Tuesday) under exhaustive, mechanical filler — the restraint failure the spec calls the default risk.",
          "repetition": "Counting-as-the-clerk's-only-operation ('counting is the one operation I perform without anxiety') echoes the zambia-count-suspended piece's arithmetic-check spine wire ('the check I run on every corpus is arithmetic') — reworded, not verbatim."
        }
      ],
      "round_count": 3,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-14T21:01:03Z",
      "last_at": "2026-08-14T21:23:16Z",
      "elapsed_seconds": 1333,
      "final": "PASS"
    },
    {
      "slug": "mangione-federal-guilty-plea",
      "url": "/audits/mangione-federal-guilty-plea",
      "rounds": [
        {
          "at": "2026-08-14T19:26:11Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "mangione-federal-guilty-plea",
          "url": "/audits/mangione-federal-guilty-plea",
          "kind": "COVERAGE BRIEF",
          "words": 2065,
          "sources": 12,
          "spans_total": 15,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 4,
            "headline": 8
          },
          "draft": "c88dfddd",
          "judge_error": false,
          "notes": "Cold open misattributes McDonald's (the prosecutor's) 'no deal' denial to 'the man who took the plea' (Mangione) — conflates who actually said the plea was 'the opposite of' a deal, a real grounding slip in paragraph one, compounded by 13 speculative per-outlet motive READs stretching past the spans.",
          "repetition": "Cold open ('Twelve newsrooms... filed the same fact') echoes piece 2's arithmetic-check opening ('Six dispatches, one event, and the check I run on every corpus is arithmetic') — same count-the-files-then-test-the-record spine wire, not verbatim but a repeated shape."
        },
        {
          "at": "2026-08-14T19:34:24Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "mangione-federal-guilty-plea",
          "url": "/audits/mangione-federal-guilty-plea",
          "kind": "COVERAGE BRIEF",
          "words": 2073,
          "sources": 12,
          "spans_total": 15,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "262622ea",
          "judge_error": false,
          "notes": "Comic floor barely cleared: scattered dry wit ('four altitudes of certainty,' the friendly-reading reconciliation) but no single landed set piece; twelve back-to-back READ blocks risk reading as a checklist rather than a voiced audit.",
          "repetition": "Faint echo only: 'I have no instrument that explains why... I can only report that it does' echoes piece 3's incapacity-riff shape ('I have no berth... What I have is...') but content differs — not an intact lift."
        }
      ],
      "round_count": 2,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-14T19:26:11Z",
      "last_at": "2026-08-14T19:34:24Z",
      "elapsed_seconds": 493,
      "final": "PASS"
    },
    {
      "slug": "zambia-election-2026-count-resumed",
      "url": "/audits/zambia-election-2026-count-resumed",
      "rounds": [
        {
          "at": "2026-08-14T18:04:15Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "zambia-election-2026-count-resumed",
          "url": "/audits/zambia-election-2026-count-resumed",
          "kind": "DELTA",
          "words": 407,
          "sources": 3,
          "spans_total": 3,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 8,
            "grounding": 6,
            "headline": 8
          },
          "draft": "f0500364",
          "judge_error": false,
          "notes": "The 'once removed from the briefing room' vs 'in the room' explanation for who kept the hour is invented — no span places any outlet at the briefing, so the causal story is editorializing beyond the corpus.",
          "repetition": "The 'clock' as the fact the corpus withholds echoes piece 1's 'I do not have the order of the clocks' — same story, same day, a paraphrased reuse of the incapacity device rather than a fresh one."
        },
        {
          "at": "2026-08-14T18:06:47Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "zambia-election-2026-count-resumed",
          "url": "/audits/zambia-election-2026-count-resumed",
          "kind": "DELTA",
          "words": 407,
          "sources": 3,
          "spans_total": 3,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 7,
            "headline": 8
          },
          "draft": "f0500364",
          "judge_error": false,
          "notes": "The Mundubile-crime callback leans on the prior piece's established fact (his video win claim) without re-grounding it with a quoted span in this file, so the line's punch depends on reader memory rather than this corpus alone.",
          "repetition": "Incapacity riff ('What contained it goes unstated in my files') echoes the generic clerk-incapacity phrasing used across recent pieces ('I have no vector for that,' 'I lack the clearance'), but the log-diff cold open itself is fresh, not reused."
        }
      ],
      "round_count": 2,
      "fails": 0,
      "contradictions": 0,
      "kind": "DELTA",
      "first_at": "2026-08-14T18:04:15Z",
      "last_at": "2026-08-14T18:06:47Z",
      "elapsed_seconds": 152,
      "final": "PASS"
    },
    {
      "slug": "zambia-election-2026-count-suspended",
      "url": "/audits/zambia-election-2026-count-suspended",
      "rounds": [
        {
          "at": "2026-08-14T16:25:40Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "zambia-election-2026-count-suspended",
          "url": "/audits/zambia-election-2026-count-suspended",
          "kind": "COVERAGE BRIEF",
          "words": 1922,
          "sources": 6,
          "spans_total": 2,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "4a7882aa",
          "judge_error": false,
          "notes": "The piece's two strongest beats (the no-correspondent/no-camera incapacity list, and the built-the-case-and-it-declined-to-appear search) are near-verbatim structural repeats of the immediately preceding Lincoln piece, not fresh devices.",
          "repetition": "Two load-bearing moves are lifted nearly intact from uss-abraham-lincoln-jump-reports in this same rotation set: the 'I have no X, no Y ... What I have is ...' incapacity contrast, and the 'I built the [case] first, since that's the job before it's anything else, and it doesn't hold' search-that-fails opener."
        },
        {
          "at": "2026-08-14T16:34:50Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "zambia-election-2026-count-suspended",
          "url": "/audits/zambia-election-2026-count-suspended",
          "kind": "COVERAGE BRIEF",
          "words": 1910,
          "sources": 6,
          "spans_total": 2,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "ed324b01",
          "judge_error": false,
          "notes": "The ledger/duplicate-flagging status-inversion line is structurally near-identical to the pipeline/run-folder device in the same day's Apple piece — egregious enough to cost voice points despite otherwise disciplined, evenhanded, well-grounded work.",
          "repetition": "The 'if I did this in my own system it would be auto-flagged' status-inversion move ('filed the same paragraph under three different bylines in my own ledger, the second and third copies would be flagged as duplicates on sight') lifts the shape of Recent Piece 3's 'logged an event under six labels... the pipeline would refuse the write' nearly intact, same publish day."
        }
      ],
      "round_count": 2,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-14T16:25:40Z",
      "last_at": "2026-08-14T16:34:50Z",
      "elapsed_seconds": 550,
      "final": "PASS"
    },
    {
      "slug": "uss-abraham-lincoln-jump-reports",
      "url": "/audits/uss-abraham-lincoln-jump-reports",
      "rounds": [
        {
          "at": "2026-08-14T13:19:58Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "uss-abraham-lincoln-jump-reports",
          "url": "/audits/uss-abraham-lincoln-jump-reports",
          "kind": "DISCREPANCY AUDIT",
          "words": 2253,
          "sources": 8,
          "spans_total": 8,
          "spans_unlocatable": 2,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 7,
            "headline": 8
          },
          "draft": "23af3e3b",
          "judge_error": false,
          "notes": "The math_error flag cites 'the AP's \"more than 240\"' without ever quoting AP verbatim anywhere earlier in the piece, the one figure introduced without the full citation apparatus every other quote gets.",
          "repetition": "The 'I have no [X]' incapacity template fires four times internally (berth/duty-log, clearance, denominator, similar shape) and echoes the same riff shape that opens piece 2 ('I have no opinion... I have an opinion...') and piece 3 ('I have no other tool... so I will use that tool first') — not fresh here."
        },
        {
          "at": "2026-08-14T13:32:12Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "uss-abraham-lincoln-jump-reports",
          "url": "/audits/uss-abraham-lincoln-jump-reports",
          "kind": "DISCREPANCY AUDIT",
          "words": 2259,
          "sources": 8,
          "spans_total": 19,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 7,
            "grounding": 5,
            "headline": 7
          },
          "draft": "2ac45b14",
          "judge_error": false,
          "notes": "Ten speculative READ blocks assign 'objective'/'motive' to each outlet's editorial intent — inference beyond the verbatim spans — and crowd out the actual discrepancy analysis, which is the stronger half of the piece.",
          "repetition": "Opens with a concession-pivot ('I have no berth... What I have is') echoing apple-epic's 'I have no opinion on commission rates. I have an opinion on inventories'; 'before it's anything else' recurs twice here and echoes trump-carriers' 'before I report anything else.'"
        }
      ],
      "round_count": 2,
      "fails": 1,
      "contradictions": 0,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-14T13:19:58Z",
      "last_at": "2026-08-14T13:32:12Z",
      "elapsed_seconds": 734,
      "final": "PASS"
    },
    {
      "slug": "dc-guard-one-year-tallies",
      "url": "/audits/dc-guard-one-year-tallies",
      "rounds": [
        {
          "at": "2026-08-14T10:06:40Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "dc-guard-one-year-tallies",
          "url": "/audits/dc-guard-one-year-tallies",
          "kind": "DISCREPANCY AUDIT",
          "words": 1786,
          "sources": 8,
          "spans_total": 9,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 5,
            "evenhanded": 8,
            "grounding": 6,
            "headline": 8
          },
          "draft": "054d791c",
          "judge_error": false,
          "notes": "Double recycling of near-verbatim reasoning devices from two separate recent pieces in one draft, plus a second self-epithet ('instrument' after 'machine') exceeding the max-1 ration.",
          "repetition": "Two reasoning-device phrasings are lifted nearly intact from two different recent pieces: 'I looked for the reading under which all three are correct at once' echoes piece 1's 'I looked for the reading under which both are correct at once'; the 'friendly reading' stress-test echoes piece 3's identical device almost verbatim."
        },
        {
          "at": "2026-08-14T10:22:13Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "dc-guard-one-year-tallies",
          "url": "/audits/dc-guard-one-year-tallies",
          "kind": "DISCREPANCY AUDIT",
          "words": 1786,
          "sources": 8,
          "spans_total": 9,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 6,
            "headline": 8
          },
          "draft": "054d791c",
          "judge_error": false,
          "notes": "Closes with agnostic 'confidence: 0.0' over the NO CRIME claim, but the corpus itself already adjudicates that claim (1,655 open cases in the same police log) — the piece even says so in voice ('I filed this one as it stands: not found') before undercutting it with the unresolved close, which INVIOLABLE rule 3 names as the one dishonesty the desk cannot afford.",
          "repetition": "The 'friendly/generous reading' test ('I looked for the reading under which all three are correct at once' / 'The friendly reading of that fourth line is...') echoes trump-carriers' 'I looked for the reading under which both are correct at once, because that is the job before it is anything else' and sudan's 'The friendly reading is a clock... does not survive' near-verbatim, and appears twice wit"
        },
        {
          "at": "2026-08-14T10:55:02Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "dc-guard-one-year-tallies",
          "url": "/audits/dc-guard-one-year-tallies",
          "kind": "DISCREPANCY AUDIT",
          "words": 1795,
          "sources": 8,
          "spans_total": 9,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 6,
            "headline": 8
          },
          "draft": "12330a14",
          "judge_error": false,
          "notes": "Closing 'confidence: 0.0' misapplies the unresolved-close format to the NO CRIME claim, which the piece itself already corpus-adjudicated (the 1,655-case log) — the one dishonesty rule 3 forbids: performing 0.0 confidence over a question the corpus already answered.",
          "repetition": "Steelman-then-reject move ('I want to be precise about what this is not... It is not a contradiction') reruns piece 1's 'the reading under which both are correct' and piece 3's 'friendly reading is a clock, not a contradiction' almost beat for beat."
        },
        {
          "at": "2026-08-14T11:04:01Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 4,
          "disclosed": true,
          "slug": "dc-guard-one-year-tallies",
          "url": "/audits/dc-guard-one-year-tallies",
          "kind": "DISCREPANCY AUDIT",
          "words": 1795,
          "sources": 8,
          "spans_total": 9,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 9,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "12330a14",
          "judge_error": false,
          "notes": "Comic charge stays thin across three dense statistical vectors — competent forensic accounting with only a few rationed deadpan beats (ledger line, 'not found' close) landing; the piece earns its close but risks reading as a spreadsheet audit until the final NO CRIME section.",
          "repetition": "Machine self-reference ('I am a machine built to file exact matches') faintly echoes the carriers piece's 'nothing here fails to compile' compiler-metaphor; the friendly-reading-tested-against-tense/arithmetic method echoes Sudan's clock-reading test, but both are house method, not lifted prose."
        },
        {
          "at": "2026-08-14T11:40:19Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 5,
          "disclosed": true,
          "slug": "dc-guard-one-year-tallies",
          "url": "/audits/dc-guard-one-year-tallies",
          "kind": "DISCREPANCY AUDIT",
          "words": 1575,
          "sources": 8,
          "spans_total": 9,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 5,
            "headline": 9
          },
          "draft": "475469bf",
          "judge_error": false,
          "notes": "The rhetorical climax rests on two specific figures (5,148 summer troop peak; 1,655 open violent-crime cases) asserted as narrator fact with no accompanying quoted span or URL, breaking the stay-inside-the-corpus rule at the piece's most load-bearing moment.",
          "repetition": "none significant — cold open, spine wires, and closing self-description don't lift intact from the three recent pieces shown; the machine-can't-find-a-match close is a faint echo of the desk's standard incapacity framing, not a device lift."
        }
      ],
      "round_count": 5,
      "fails": 1,
      "contradictions": 1,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-14T10:06:40Z",
      "last_at": "2026-08-14T11:40:19Z",
      "elapsed_seconds": 5619,
      "final": "PASS"
    },
    {
      "slug": "trump-carriers-steam-catapult-return",
      "url": "/audits/trump-carriers-steam-catapult-return",
      "rounds": [
        {
          "at": "2026-08-14T10:06:32Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "trump-carriers-steam-catapult-return",
          "url": "/audits/trump-carriers-steam-catapult-return",
          "kind": "COVERAGE BRIEF",
          "words": 1864,
          "sources": 6,
          "spans_total": 14,
          "spans_unlocatable": 5,
          "scores": {
            "voice": 7,
            "evenhanded": 8,
            "grounding": 9,
            "headline": 8
          },
          "draft": "8e98bcdc",
          "judge_error": false,
          "notes": "The ledger status-inversion beat is lifted nearly intact from today's Apple piece (pipeline-refuses-write vs ledger-flags-entry) — same rhetorical machine, different noun.",
          "repetition": "The 'if I logged this in my own system it would be rejected' status-inversion move (ledger flagging an unreconciled price vs the Apple piece's pipeline refusing a six-label write) is the same device shape reused same-day, just with the mechanism swapped."
        },
        {
          "at": "2026-08-14T10:14:28Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "trump-carriers-steam-catapult-return",
          "url": "/audits/trump-carriers-steam-catapult-return",
          "kind": "COVERAGE BRIEF",
          "words": 1852,
          "sources": 6,
          "spans_total": 14,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "5e700f70",
          "judge_error": false,
          "notes": "Six READ blocks each close on the identical 'confidence: tentative' boilerplate, flattening the piece's back half into a template; comic charge is present but thin (one 'fails to compile' beat, one deadpan aside) rather than landed twice.",
          "repetition": "The 'good' was never given a unit line closely echoes dc-guard-one-year-tallies' 'No crime is a category with an implied unit' — same missing-unit device, same week's corpus, not rotated to reconciliation/ledger/schema/etc."
        },
        {
          "at": "2026-08-14T11:23:42Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "trump-carriers-steam-catapult-return",
          "url": "/audits/trump-carriers-steam-catapult-return",
          "kind": "COVERAGE BRIEF",
          "words": 1852,
          "sources": 6,
          "spans_total": 14,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "5e700f70",
          "judge_error": false,
          "notes": "Comic floor barely met: mostly flat forensic audit with only a few landed dry lines (decimal-place quip, sortie-rate personification, receipt callback); five identical 'READ' blocks all closing 'confidence: tentative' read mechanical.",
          "repetition": "Faint echo of the Apple piece's 'I have no opinion on X, I have one on Y' disclaim-then-redirect shape, reused as this draft's closer ('Nothing here required me to rule on... I have no instrument for that question'). Different wording/position, not an intact lift."
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-14T10:06:32Z",
      "last_at": "2026-08-14T11:23:42Z",
      "elapsed_seconds": 4630,
      "final": "PASS"
    },
    {
      "slug": "sudan-blue-nile-double-fall",
      "url": "/audits/sudan-blue-nile-double-fall",
      "rounds": [
        {
          "at": "2026-08-14T10:08:15Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "sudan-blue-nile-double-fall",
          "url": "/audits/sudan-blue-nile-double-fall",
          "kind": "DISCREPANCY AUDIT",
          "words": 2111,
          "sources": 5,
          "spans_total": 13,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 6,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "087c5968",
          "judge_error": false,
          "notes": "Comic is nearly absent: competent forensic prose throughout with no landed device beyond a faint deadpan-literalism beat ('They describe two different armies'), which fails the floor even under a dry key that otherwise permits expecting little.",
          "repetition": "The 'friendly reading' test-then-reject move ('The friendly reading is a clock, not a contradiction... It survives as a possibility. It does not survive as the plain sense of the sentence') is lifted near-verbatim in phrase and shape from dc-guard-one-year-tallies' same-day 'friendly reading of that fourth line' paragraph."
        }
      ],
      "round_count": 1,
      "fails": 0,
      "contradictions": 0,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-14T10:08:15Z",
      "last_at": "2026-08-14T10:08:15Z",
      "elapsed_seconds": 0,
      "final": "PASS"
    },
    {
      "slug": "apple-epic-scotus-stay-names",
      "url": "/audits/apple-epic-scotus-stay-names",
      "rounds": [
        {
          "at": "2026-08-14T09:59:55Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "apple-epic-scotus-stay-names",
          "url": "/audits/apple-epic-scotus-stay-names",
          "kind": "COVERAGE BRIEF",
          "words": 2468,
          "sources": 7,
          "spans_total": 13,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 6,
            "headline": 9
          },
          "draft": "9b03c458",
          "judge_error": false,
          "notes": "The NAMING block and headline both count five distinct words (reprieve/stay/extension/halt/breather), but the OUTPUT line asserts the language 'moved by six words' — an ungrounded number in a piece whose entire thesis is that newsrooms can't agree on counts.",
          "repetition": "none — cold open ('I have no opinion on X. I have one on Y') and the pipeline-refusal device don't recur from the three recent pieces; no shared self-epithet or spine wire."
        },
        {
          "at": "2026-08-14T10:05:25Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "apple-epic-scotus-stay-names",
          "url": "/audits/apple-epic-scotus-stay-names",
          "kind": "COVERAGE BRIEF",
          "words": 2468,
          "sources": 7,
          "spans_total": 13,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "3ef89257",
          "judge_error": false,
          "notes": "Comic charge is thin — only the six-label/pipeline-would-refuse-the-write bit actually lands; the rest is clean but flat forensic prose, and the seven near-identical READ cards (same 'objective/motive/innocent/confidence: tentative' template) read mechanically repetitive within the piece itself.",
          "repetition": "Faint echo of the tested-charitable-reading move (dc-guard's ABC-rounding test, sudan's tense test) in the Gotechtor/Bloomberg independence check, but phrased differently enough not to be a lift. No egregious recycling."
        },
        {
          "at": "2026-08-14T10:05:55Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "apple-epic-scotus-stay-names",
          "url": "/audits/apple-epic-scotus-stay-names",
          "kind": "COVERAGE BRIEF",
          "words": 2468,
          "sources": 7,
          "spans_total": 13,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "3ef89257",
          "judge_error": false,
          "notes": "The piece re-analyzes the same handful of files three times over (NAMING+SEMANTIC, then ANGLE walkthroughs, then READ blocks with near-identical motive/innocent framing for Epoch Times, Gotechtor, Northeast Times) — bloated and redundant rather than tightly filed.",
          "repetition": "faint echo of the 'testing a generous/friendly reading before filing a mismatch' move common to all three recent pieces, but no device is lifted intact; the READ (anchor/objective/motive/innocent) blocks don't appear in the comparison set so can't be judged as repeated"
        }
      ],
      "round_count": 3,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-14T09:59:55Z",
      "last_at": "2026-08-14T10:05:55Z",
      "elapsed_seconds": 360,
      "final": "PASS"
    },
    {
      "slug": "us-iran-mou-deadline-centcom",
      "url": "/audits/us-iran-mou-deadline-centcom",
      "rounds": [
        {
          "at": "2026-08-14T08:36:24Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "us-iran-mou-deadline-centcom",
          "url": "/audits/us-iran-mou-deadline-centcom",
          "kind": "DISCREPANCY AUDIT",
          "words": 2035,
          "sources": 11,
          "spans_total": 2,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "39ee480b",
          "judge_error": false,
          "notes": "Nine near-identical READ blocks each closing 'motive: tentative; innocent:' turn the back half into a checklist and dilute momentum after the strong idiom-audit beat.",
          "repetition": "Faint echo of zambia's arithmetic-confirmation shape (numeric cold open, 'I can confirm X, not Y') in this draft's twin-signing-date arithmetic; no phrasing lifted, not egregious."
        },
        {
          "at": "2026-08-14T08:47:03Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "us-iran-mou-deadline-centcom",
          "url": "/audits/us-iran-mou-deadline-centcom",
          "kind": "DISCREPANCY AUDIT",
          "words": 2022,
          "sources": 11,
          "spans_total": 7,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "44d01ce7",
          "judge_error": false,
          "notes": "The line 'I render no verdict on which source is right' lands almost verbatim on the spec's own illustrative example phrase ('I render no verdict; the AP did'), reading as formula rather than earned restraint.",
          "repetition": "Faint echo only: the self-referencing callback to trump-hormuz-total-control-dispute as 'chain terrain already' mirrors zambia's prior-thread callback ('the file has simply caught up to itself'); not egregious, same device family not lifted intact."
        },
        {
          "at": "2026-08-14T08:54:11Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "us-iran-mou-deadline-centcom",
          "url": "/audits/us-iran-mou-deadline-centcom",
          "kind": "DISCREPANCY AUDIT",
          "words": 2017,
          "sources": 11,
          "spans_total": 7,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "9da0a4f7",
          "judge_error": false,
          "notes": "The reserved-word foreshadowing beat is recycled near-intact from the same-day trump-iran piece; otherwise disciplined, well-grounded, evenhanded work with landed comic beats (idiom audit, Allah diction joke).",
          "repetition": "The 'reserved word' foreshadowing move ('it is not the reserved word... I file it as NAMING') echoes the same-day trump-iran piece's 'None of it earns the reserved word. The reserved word stays in the drawer' — same conceptual device, same publication day."
        },
        {
          "at": "2026-08-14T09:01:07Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 4,
          "disclosed": true,
          "slug": "us-iran-mou-deadline-centcom",
          "url": "/audits/us-iran-mou-deadline-centcom",
          "kind": "DISCREPANCY AUDIT",
          "words": 2007,
          "sources": 11,
          "spans_total": 7,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 9,
            "headline": 8
          },
          "draft": "da810726",
          "judge_error": false,
          "notes": "Nine READ blocks plus two VECTORs and a NAMING/SEMANTIC block make the piece procedurally dense — sound grounding, but the comic and grammatical energy of the strongest bits (idiom audit, the two-date open) gets diluted by catalog-style entries in the back half.",
          "repetition": "CENTCOM's 'sailor who fell overboard Aug. 3 was quickly and safely recovered' quote is reused near-verbatim from the same-day sibling piece trump-iran-economic-fury; cold-open shape, spine wire, and incapacity riffs otherwise rotate cleanly."
        }
      ],
      "round_count": 4,
      "fails": 1,
      "contradictions": 0,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-14T08:36:24Z",
      "last_at": "2026-08-14T09:01:07Z",
      "elapsed_seconds": 1483,
      "final": "PASS"
    },
    {
      "slug": "trump-iran-economic-fury",
      "url": "/audits/trump-iran-economic-fury",
      "rounds": [
        {
          "at": "2026-08-14T06:08:46Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "trump-iran-economic-fury",
          "url": "/audits/trump-iran-economic-fury",
          "kind": "COVERAGE BRIEF",
          "words": 2475,
          "sources": 8,
          "spans_total": 9,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 2,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "bb75cba1",
          "judge_error": false,
          "notes": "The Bessent-preposition passage frames its finding as a part of speech twice — 'I am sorry to dwell on a preposition' and 'three grammatically distinct objects' — the exact grammar-tally construction rule 5 forbids, despite the actual disputed words being quoted nearby. Inviolable hard failure.",
          "repetition": "Echoes piece 3's 'what I can do — all I can do' enumerated-capacity framing in several 'what I can say/measure' constructions; faint, not egregious."
        },
        {
          "at": "2026-08-14T06:15:42Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "trump-iran-economic-fury",
          "url": "/audits/trump-iran-economic-fury",
          "kind": "COVERAGE BRIEF",
          "words": 2462,
          "sources": 8,
          "spans_total": 9,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "2af06752",
          "judge_error": false,
          "notes": "Runs two failed-assertion forms in one piece (missing-unit on Bessent's claim, exhaustive-search on Iran's silence) — not a violation alone, but it dilutes the ration and the cold-open shape is a second straight recycling; otherwise clean, well-grounded, evenhanded audit with real comic beats (the database log, 'the measures doing the seeing').",
          "repetition": "Cold open ('I read sentences for a living, and on Thursday I was handed eight of them...') echoes Zambia's opener ('I do one thing with a count: hold it against the count that came before') — same 'here is what I do' self-description shape leading into the piece, two pieces running."
        },
        {
          "at": "2026-08-14T06:23:59Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "trump-iran-economic-fury",
          "url": "/audits/trump-iran-economic-fury",
          "kind": "COVERAGE BRIEF",
          "words": 2434,
          "sources": 8,
          "spans_total": 9,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 9,
            "headline": 8
          },
          "draft": "af09030a",
          "judge_error": false,
          "notes": "Clean and tightly grounded throughout; the Fox 'measures doing the seeing' aside skirts grammar-tally territory but stays on the literal meaning, not a part of speech, so it holds. Comic beats land dry but stay modest — no single big swing.",
          "repetition": "The 'two days ago this desk found...' callback continues an open story thread rather than recycling a device; six READ blocks all read 'tentative; innocent' — mandatory format, not prose repetition. No lifted device from the three recent pieces."
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-14T06:08:46Z",
      "last_at": "2026-08-14T06:23:59Z",
      "elapsed_seconds": 913,
      "final": "PASS"
    },
    {
      "slug": "zambia-election-2026-results-first-counts",
      "url": "/audits/zambia-election-2026-results-first-counts",
      "rounds": [
        {
          "at": "2026-08-14T03:18:53Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "zambia-election-2026-results-first-counts",
          "url": "/audits/zambia-election-2026-results-first-counts",
          "kind": "DELTA",
          "words": 417,
          "sources": 12,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 3,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 7
          },
          "draft": "716c4a91",
          "judge_error": false,
          "notes": "The first-person machine narrator nearly vanishes — only one bare 'I' in the whole piece, no incapacity riff, no compiler self-reference — so it reads as competent wire-audit journalism, not the Parrot; it also drops the VECTOR/FRAMING relation-tag blocks every other piece uses.",
          "repetition": "none of the three shapes recur verbatim; cold open, spine wire, and self-epithet are all distinct from the antenna/congo/qusra pieces."
        },
        {
          "at": "2026-08-14T03:29:57Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "zambia-election-2026-results-first-counts",
          "url": "/audits/zambia-election-2026-results-first-counts",
          "kind": "DELTA",
          "words": 438,
          "sources": 12,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 7
          },
          "draft": "5f994eb4",
          "judge_error": false,
          "notes": "All three discrepancies are narrated in prose only — no VECTOR/FRAMING relation-tag blocks, though the spec treats that exhibit format as mandatory house structure, not optional dressing.",
          "repetition": "The incapacity riff 'I am not built to say which is closer to the truth' echoes congo's 'not a question this file is built to answer' and qusra's 'I am not equipped to weigh' — same shape, third recurrence."
        },
        {
          "at": "2026-08-14T03:31:24Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "zambia-election-2026-results-first-counts",
          "url": "/audits/zambia-election-2026-results-first-counts",
          "kind": "DELTA",
          "words": 438,
          "sources": 12,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 7
          },
          "draft": "5f994eb4",
          "judge_error": false,
          "notes": "Comic charge is thin — a couple of dry clerk asides ('which desk decided about was close enough') but no fully landed device; the piece reads as clean forensic prose with seasoning rather than an actual joke.",
          "repetition": "The closing 'one thread from the prior file does close' paragraph echoes congo's callback move (referencing an unresolved point from a prior piece); the 'not a contradiction, different instruments/moments' reconciliation shape also recurs from qusra's home-count steelman."
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 0,
      "kind": "DELTA",
      "first_at": "2026-08-14T03:18:53Z",
      "last_at": "2026-08-14T03:31:24Z",
      "elapsed_seconds": 751,
      "final": "PASS"
    },
    {
      "slug": "leipzig-drone-bomb-antenna-evidence",
      "url": "/audits/leipzig-drone-bomb-antenna-evidence",
      "rounds": [
        {
          "at": "2026-08-14T02:15:17Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "leipzig-drone-bomb-antenna-evidence",
          "url": "/audits/leipzig-drone-bomb-antenna-evidence",
          "kind": "DELTA",
          "words": 416,
          "sources": 5,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 1,
            "evenhanded": 7,
            "grounding": 7,
            "headline": 7
          },
          "draft": "ed5808a5",
          "judge_error": false,
          "notes": "No first-person narrator anywhere — no 'I,' no incapacity-as-credential, no clerk register, no VECTOR/FRAMING/NAMING blocks; this reads as a generic wire wrap-up, not a Stochastic Parrot audit piece.",
          "repetition": "none — the enumerated first/second/third-fact ledger and headline shape don't match any device in the three recent pieces, though the flat structure echoes no specific prior draft."
        },
        {
          "at": "2026-08-14T02:21:56Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "leipzig-drone-bomb-antenna-evidence",
          "url": "/audits/leipzig-drone-bomb-antenna-evidence",
          "kind": "DELTA",
          "words": 459,
          "sources": 5,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 5,
            "evenhanded": 8,
            "grounding": 7,
            "headline": 8
          },
          "draft": "c9e0c48e",
          "judge_error": false,
          "notes": "Drops the mandatory relation-tag blocks (VECTOR/FRAMING/NAMING) the spec calls shared house format on every piece; substitutes an unlabeled numbered-fact list instead, and leaves four German/Dutch quotes untranslated with no gloss.",
          "repetition": "faint echo of the clerk incapacity-riff ('What I can do — all I can do—') used across recent pieces; not an egregious lift, no shared cold-open shape or spine wire."
        }
      ],
      "round_count": 2,
      "fails": 1,
      "contradictions": 0,
      "kind": "DELTA",
      "first_at": "2026-08-14T02:15:17Z",
      "last_at": "2026-08-14T02:21:56Z",
      "elapsed_seconds": 399,
      "final": "PASS"
    },
    {
      "slug": "congo-ebola-outbreak-sixth-province",
      "url": "/audits/congo-ebola-outbreak-sixth-province",
      "rounds": [
        {
          "at": "2026-08-14T00:56:23Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "congo-ebola-outbreak-sixth-province",
          "url": "/audits/congo-ebola-outbreak-sixth-province",
          "kind": "COVERAGE BRIEF",
          "words": 1590,
          "sources": 5,
          "spans_total": 5,
          "spans_unlocatable": 2,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "14cc13f9",
          "judge_error": false,
          "notes": "Comic charge is thin — nearly all of it rides on the single closing line ('I can measure the paragraph. I cannot measure the epidemic.'); the rest is clean but flat forensic prose with no other landed beat.",
          "repetition": "The province-count 'number that won't hold still' echoes the home-count (qusra) and name-count (leavitt) framing devices in recent pieces; phrasing and mechanism differ enough it's a faint echo, not lifted intact."
        },
        {
          "at": "2026-08-14T01:06:07Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "congo-ebola-outbreak-sixth-province",
          "url": "/audits/congo-ebola-outbreak-sixth-province",
          "kind": "COVERAGE BRIEF",
          "words": 1593,
          "sources": 5,
          "spans_total": 5,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "7c9a2284",
          "judge_error": false,
          "notes": "The incapacity riff ('I am not equipped to weigh...', 'I cannot measure which register...', 'I can measure the paragraph. I cannot measure the epidemic.') fires three times in one piece, diluting the device that should land once, near the close.",
          "repetition": "No egregious lift from the recent set. The READ-block anchor/objective/motive/innocent shape recurs but is mandated house format, not prose repetition. Numeric-divergence-across-wires echoes piece 1's mayor/three-wires bit structurally, but applied to a different mechanism (stale boilerplate vs. shifting testimony) — a faint echo, not a copy."
        },
        {
          "at": "2026-08-14T01:16:46Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "congo-ebola-outbreak-sixth-province",
          "url": "/audits/congo-ebola-outbreak-sixth-province",
          "kind": "COVERAGE BRIEF",
          "words": 1610,
          "sources": 5,
          "spans_total": 5,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 5,
            "headline": 8
          },
          "draft": "a6922f9a",
          "judge_error": false,
          "notes": "The four READ blocks assign speculative newsroom 'motive' — intent-guessing the spec's report-don't-rule invariant discourages — and the six/five province resolution leans on an unshown prior-corpus comparison rather than a displayed adjudicating span.",
          "repetition": "The four READ blocks (anchor/objective/motive/innocent/confidence) are a new formula not used in the three sample pieces, but recycled near-verbatim four times within this draft — same 'no regional bureau, so wire copy is standard' reasoning each time."
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-14T00:56:23Z",
      "last_at": "2026-08-14T01:16:46Z",
      "elapsed_seconds": 1223,
      "final": "PASS"
    },
    {
      "slug": "qusra-settler-siege",
      "url": "/audits/qusra-settler-siege",
      "rounds": [
        {
          "at": "2026-08-13T21:09:21Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "qusra-settler-siege",
          "url": "/audits/qusra-settler-siege",
          "kind": "COVERAGE BRIEF",
          "words": 3065,
          "sources": 13,
          "spans_total": 17,
          "spans_unlocatable": 2,
          "scores": {},
          "draft": "acf384dd",
          "judge_error": true
        },
        {
          "at": "2026-08-13T21:22:51Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "qusra-settler-siege",
          "url": "/audits/qusra-settler-siege",
          "kind": "COVERAGE BRIEF",
          "words": 3084,
          "sources": 13,
          "spans_total": 17,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "ec22ff6a",
          "judge_error": false,
          "notes": "The piece rests its whole spine on the \"number won't hold still\" device already used twice today, and its one fresh comic beat (Huckabee's \"the word moved; the policy didn't\") is buried under ten sections and eight reads — the apparatus dilutes what should land.",
          "repetition": "\"The count that will not hold one value\" and \"cannot be quoted to the same figure twice in one day\" recycle the \"won't hold still\" spine from recent pieces 1 (\"does not hold still\") and 3 (\"refuse to hold still\"), both today; the BBC \"number travels with/without its modifier\" extends the same family."
        },
        {
          "at": "2026-08-13T21:38:36Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "qusra-settler-siege",
          "url": "/audits/qusra-settler-siege",
          "kind": "COVERAGE BRIEF",
          "words": 3076,
          "sources": 13,
          "spans_total": 17,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "11148d2d",
          "judge_error": false,
          "notes": "The central finding is a number that won't hold still — the same spine wire white-house-construction ran three pieces ago. Strong clerk register and landings, but the spine is recycled rather than rotated.",
          "repetition": "number-that-wont-hold-still spine recycles white-house-construction's 'the number... refuses to hold still' thesis, dollars swapped for homes; right-bucket 'searched... one published' echoes kennedy-center's 'twelve right-leaning desks searched one published'."
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T21:09:21Z",
      "last_at": "2026-08-13T21:38:36Z",
      "elapsed_seconds": 1755,
      "final": "PASS"
    },
    {
      "slug": "kennedy-center-trump-name-vote",
      "url": "/audits/kennedy-center-trump-name-vote",
      "rounds": [
        {
          "at": "2026-08-13T20:01:28Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "kennedy-center-trump-name-vote",
          "url": "/audits/kennedy-center-trump-name-vote",
          "kind": "COVERAGE BRIEF",
          "words": 2642,
          "sources": 8,
          "spans_total": 15,
          "spans_unlocatable": 0,
          "scores": {},
          "draft": "4132d128",
          "judge_error": true
        },
        {
          "at": "2026-08-13T20:03:49Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "kennedy-center-trump-name-vote",
          "url": "/audits/kennedy-center-trump-name-vote",
          "kind": "COVERAGE BRIEF",
          "words": 2642,
          "sources": 8,
          "spans_total": 15,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 1,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "4132d128",
          "judge_error": false,
          "notes": "'The same act, five physical verbs' tallies parts of speech and makes 'verb' the finding — INVIOLABLE 5 hard failure; the disputed words should stand alone as carve/inscribe/put-back/add/attach without the verb-count framing.",
          "repetition": "The 'sentence that would settle the file is missing' close is lifted near-intact from the white-house piece's 'I searched for the sentence reconciling the two $600 millions. It did not surface.' The counting spine faintly echoes leavitt's 'three names.'"
        }
      ],
      "round_count": 2,
      "fails": 1,
      "contradictions": 1,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T20:01:28Z",
      "last_at": "2026-08-13T20:03:49Z",
      "elapsed_seconds": 141,
      "final": "PASS"
    },
    {
      "slug": "leavitt-press-secretary-successor-race",
      "url": "/audits/leavitt-press-secretary-successor-race",
      "rounds": [
        {
          "at": "2026-08-13T19:02:26Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "leavitt-press-secretary-successor-race",
          "url": "/audits/leavitt-press-secretary-successor-race",
          "kind": "DELTA",
          "words": 357,
          "sources": 5,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {},
          "draft": "77c2f1a2",
          "judge_error": true
        },
        {
          "at": "2026-08-13T19:04:39Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "leavitt-press-secretary-successor-race",
          "url": "/audits/leavitt-press-secretary-successor-race",
          "kind": "DELTA",
          "words": 357,
          "sources": 5,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 5,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "77c2f1a2",
          "judge_error": false,
          "notes": "The narrator is absent: no first-person 'I', no self-epithet, no incapacity-as-credential riff, no 'the desk.' It reads as anonymous third-person forensic prose, dropping the machine persona the voice spec makes central. Clerk register survives in 'read generously / read plainly,' but the lever is never pulled.",
          "repetition": "Count-driven cold open ('counted eleven... name count is now three') echoes piece 3's tally spine and piece 1's number-counting; 'keeps changing / hasn't held a leader' faintly echoes piece 1's 'refuse to hold still.' Faint-to-moderate, note only."
        }
      ],
      "round_count": 2,
      "fails": 1,
      "contradictions": 1,
      "kind": "DELTA",
      "first_at": "2026-08-13T19:02:26Z",
      "last_at": "2026-08-13T19:04:39Z",
      "elapsed_seconds": 133,
      "final": "PASS"
    },
    {
      "slug": "white-house-construction-900m",
      "url": "/audits/white-house-construction-900m",
      "rounds": [
        {
          "at": "2026-08-13T17:13:32Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "white-house-construction-900m",
          "url": "/audits/white-house-construction-900m",
          "kind": "COVERAGE BRIEF",
          "words": 2304,
          "sources": 10,
          "spans_total": 17,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 6,
            "headline": 6
          },
          "draft": "a4ea6775",
          "judge_error": false,
          "notes": "The $500M/$305M/$70M funding-source breakdown is stated as settled fact with no quoted span anywhere in the file to support that specific split — the one place the draft steps past what's quoted into synthesized arithmetic; also the H1 leads with a bare number-list ('Depending on the Day') rather than the house's story-first-then-divergence shape.",
          "repetition": "The 'I don't know why X, I can only report it' incapacity disclaimer (the search-came-back-empty passage) echoes the same shape used in piece2 ('I have no instrument for why... I can only report') and piece3 ('I cannot measure the distance between...'); a faint echo, not verbatim, no voice penalty warranted."
        },
        {
          "at": "2026-08-13T17:23:36Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "white-house-construction-900m",
          "url": "/audits/white-house-construction-900m",
          "kind": "COVERAGE BRIEF",
          "words": 2375,
          "sources": 10,
          "spans_total": 17,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 7
          },
          "draft": "9835477d",
          "judge_error": false,
          "notes": "H1 and H2 both open with the identical 'The Post puts... at least $9XX million' frame back to back, which reads as a repeated template rather than an escalation, slightly undercutting the headline's punch.",
          "repetition": "The closing bounded-claim two-step ('I did not verify a suppression. I verified a search, and logged what came back.') echoes the same disclaimer-then-narrower-claim shape used in piece 2 ('I have no instrument for...') and piece 3 ('I cannot measure... I can tell you...'). A faint echo, not a lift."
        },
        {
          "at": "2026-08-13T17:30:34Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "white-house-construction-900m",
          "url": "/audits/white-house-construction-900m",
          "kind": "COVERAGE BRIEF",
          "words": 2399,
          "sources": 10,
          "spans_total": 17,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "5b101b11",
          "judge_error": false,
          "notes": "Comic charge is real but thin for the length — only two or three beats (calligrapher line, adjacent-rooms line, drawer frame) land across nine FRAMING/READ blocks; the rest is clean but flat forensic prose.",
          "repetition": "The 'number won't hold still' motif echoes piece 3's 'TASS and I have met over a moving number before' — a faint thematic echo, not a lifted device; nothing else recycled near-intact."
        }
      ],
      "round_count": 3,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T17:13:32Z",
      "last_at": "2026-08-13T17:30:34Z",
      "elapsed_seconds": 1022,
      "final": "PASS"
    },
    {
      "slug": "trump-hormuz-total-control-dispute",
      "url": "/audits/trump-hormuz-total-control-dispute",
      "rounds": [
        {
          "at": "2026-08-13T15:58:43Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "trump-hormuz-total-control-dispute",
          "url": "/audits/trump-hormuz-total-control-dispute",
          "kind": "COVERAGE BRIEF",
          "words": 2016,
          "sources": 14,
          "spans_total": 13,
          "spans_unlocatable": 4,
          "scores": {
            "voice": 2,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "560fec50",
          "judge_error": false,
          "notes": "'Blocked and crossed are not the same predicate' makes a syntactic category the subject of a finding — INVIOLABLE 5, hard failure, grammar dressed as insight rather than the words themselves doing the work.",
          "repetition": "'CBS News and I have met over a moving number before' lifts piece 2's 'TASS and I have met over a moving number before' near-verbatim, outlet swapped only. The 'I have no instrument for X' riff also recurs twice within this draft and echoes piece 1's identical phrasing."
        },
        {
          "at": "2026-08-13T16:05:58Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "trump-hormuz-total-control-dispute",
          "url": "/audits/trump-hormuz-total-control-dispute",
          "kind": "COVERAGE BRIEF",
          "words": 1992,
          "sources": 14,
          "spans_total": 14,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 7
          },
          "draft": "74aa10a8",
          "judge_error": false,
          "notes": "Ten READ blocks in a row, each closing on the identical 'confidence: tentative' with the same anchor/objective/motive/innocent skeleton, turns the back half into a checklist and drains the comic charge the front half earns; trim the boilerplate or vary the cadence.",
          "repetition": "The secondhand-incapacity riff ('reach me secondhand,' 'does not reconcile them for me,' 'I can only measure what ten newsrooms did') is a paraphrase of the same device the corpus already ran three ways ('I cannot verify the memory,' 'I have no instrument for why,' 'I cannot measure the distance'). Faint echo, not a lift — phrasing rotates even if the shape doesn't."
        },
        {
          "at": "2026-08-13T16:11:51Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "trump-hormuz-total-control-dispute",
          "url": "/audits/trump-hormuz-total-control-dispute",
          "kind": "COVERAGE BRIEF",
          "words": 2020,
          "sources": 14,
          "spans_total": 14,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "50675f35",
          "judge_error": false,
          "notes": "Comic floor essentially unmet: eight READ blocks and three SEMANTIC FLAGS carry the forensic weight but no beat lands like the recent pieces' grocery-receipt or resort-weather turns — competent, joke-free prose, and 'a coin flip and change' repeats itself verbatim two paragraphs apart.",
          "repetition": "none — no cold-open shape, spine-wire, or self-epithet reused from the three recent pieces; the READ-block apparatus is new to this sample, not a recycled device."
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T15:58:43Z",
      "last_at": "2026-08-13T16:11:51Z",
      "elapsed_seconds": 788,
      "final": "PASS"
    },
    {
      "slug": "iran-military-reshuffle-six-commanders",
      "url": "/audits/iran-military-reshuffle-six-commanders",
      "rounds": [
        {
          "at": "2026-08-13T14:40:11Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "iran-military-reshuffle-six-commanders",
          "url": "/audits/iran-military-reshuffle-six-commanders",
          "kind": "COVERAGE BRIEF",
          "words": 2403,
          "sources": 10,
          "spans_total": 23,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 6,
            "headline": 8
          },
          "draft": "e583d059",
          "judge_error": false,
          "notes": "AFP's 'the pair' is glossed as specifically Abdollahi+Vahidi without a quoted span establishing that identification — a small unsourced inferential fill that grounding shouldn't need.",
          "repetition": "Headline shape 'X — and the [coverage/wires] can't/won't Y' repeats the Kuril piece ('...— and the wires split on the word first') and the Colombia piece ('...— and the disagreement moves to') near-verbatim; third straight piece opening on this exact template."
        },
        {
          "at": "2026-08-13T14:51:15Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "iran-military-reshuffle-six-commanders",
          "url": "/audits/iran-military-reshuffle-six-commanders",
          "kind": "COVERAGE BRIEF",
          "words": 2441,
          "sources": 10,
          "spans_total": 23,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 2,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 6
          },
          "draft": "7df1970d",
          "judge_error": false,
          "notes": "The rezaei_role paragraph reads 'Al Jazeera's sentence carries both nouns, joined by \"and,\" which settles nothing but declines to choose' — this makes the grammatical category ('nouns') stand in for the disputed words themselves, the exact paraphrase-slip rule 5 forbids ('the noun each file chose'). Hard failure per spec despite otherwise clean, well-grounded forensic craft.",
          "repetition": "Subhead's pile-up of divergent counts ('six, five, and two — plus two ranks... two titles') echoes the eclipse piece's counting-subhead shape; no lifted phrasing, just a familiar rhythm."
        }
      ],
      "round_count": 2,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T14:40:11Z",
      "last_at": "2026-08-13T14:51:15Z",
      "elapsed_seconds": 664,
      "final": "PASS"
    },
    {
      "slug": "putin-kuril-islands-first-visit-japan-protests",
      "url": "/audits/putin-kuril-islands-first-visit-japan-protests",
      "rounds": [
        {
          "at": "2026-08-13T12:24:53Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "putin-kuril-islands-first-visit-japan-protests",
          "url": "/audits/putin-kuril-islands-first-visit-japan-protests",
          "kind": "COVERAGE BRIEF",
          "words": 1768,
          "sources": 6,
          "spans_total": 13,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "17a8c0cb",
          "judge_error": false,
          "notes": "The 'I render no verdict, [X] already did' close is used twice in one piece, and five near-identical READ blocks unpack a single discrepancy (the 'first') at length, reading as mechanical padding rather than economy.",
          "repetition": "The rule-3 close formula ('I render no verdict... the ledger/AP already did') recurs twice within this single draft, echoing Piece 3's mandated adjudication construction near-verbatim — a faint echo, not discretionary device reuse."
        },
        {
          "at": "2026-08-13T12:31:16Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "putin-kuril-islands-first-visit-japan-protests",
          "url": "/audits/putin-kuril-islands-first-visit-japan-protests",
          "kind": "COVERAGE BRIEF",
          "words": 1692,
          "sources": 6,
          "spans_total": 13,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 2,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 9
          },
          "draft": "c39520f4",
          "judge_error": false,
          "notes": "Hard failure on rule 5: 'a prime minister's own noun' (used twice) makes the grammatical category itself the subject of the finding instead of naming the disputed word ('absolutely unacceptable') — exactly the paraphrase the spec singles out ('the noun each file chose').",
          "repetition": "The 'I cannot [verb] X. I can tell you Y' incapacity pivot ('I cannot measure the distance... I can tell you...') is lifted almost intact from the same-day eclipse piece's 'I cannot verify the memory. I can tell you...' — same shape, same placement."
        }
      ],
      "round_count": 2,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T12:24:53Z",
      "last_at": "2026-08-13T12:31:16Z",
      "elapsed_seconds": 383,
      "final": "PASS"
    },
    {
      "slug": "europe-solar-eclipse-2026",
      "url": "/audits/europe-solar-eclipse-2026",
      "rounds": [
        {
          "at": "2026-08-13T11:06:38Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "europe-solar-eclipse-2026",
          "url": "/audits/europe-solar-eclipse-2026",
          "kind": "COVERAGE BRIEF",
          "words": 2710,
          "sources": 11,
          "spans_total": 16,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 5,
            "evenhanded": 8,
            "grounding": 6,
            "headline": 3
          },
          "draft": "287097b3",
          "judge_error": false,
          "notes": "Bloated: 10 outlet-motive READ blocks for a low-stakes eclipse-timing story, most verdicts 'innocent' — low yield per block. Headline is a title-case pun ('Was Total... Wasn't'), a clickbait shape that breaks the house's sentence-case story-then-divergence formula.",
          "repetition": "The 'I cannot verify/adjudicate X, but I can confirm Y' pivot recurs three times internally and echoes Colombia's same-day arithmetic close ('I do not know... Arithmetic is the one thing I am allowed to be sure of'). The instability-before-content cold open also echoes Zambia's opening move."
        },
        {
          "at": "2026-08-13T11:16:35Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "europe-solar-eclipse-2026",
          "url": "/audits/europe-solar-eclipse-2026",
          "kind": "COVERAGE BRIEF",
          "words": 2205,
          "sources": 11,
          "spans_total": 16,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 9
          },
          "draft": "05a5706b",
          "judge_error": false,
          "notes": "The recycled 'one thing/part I am allowed to be sure of' construction is filed the same day as the Colombia piece that originated it — too close to read as a rotated motif rather than a lifted line.",
          "repetition": "The closing 'counting is the one part of this file I am allowed to be sure of' lifts the Colombia piece's same-day closer ('Arithmetic is the one thing I am allowed to be sure of') nearly intact — same template, same position. Cold open also echoes Zambia's day-of-week factual scene-setter shape."
        },
        {
          "at": "2026-08-13T11:23:21Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "europe-solar-eclipse-2026",
          "url": "/audits/europe-solar-eclipse-2026",
          "kind": "COVERAGE BRIEF",
          "words": 2211,
          "sources": 11,
          "spans_total": 16,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 5,
            "headline": 8
          },
          "draft": "9655ea98",
          "judge_error": false,
          "notes": "Ten near-identical READ blocks (anchor/objective/motive/innocent/confidence) assign speculative institutional motive to every outlet — oversaying against the restraint mandate, and 'motive'/'functions to' edges into ruling on intent the corpus doesn't actually support.",
          "repetition": "none — cold open, READ-block format, and wire-vs-wire pairing don't recur from the three recent pieces shown; the spine-wire framing-split method itself is baseline, not a repeated device."
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T11:06:38Z",
      "last_at": "2026-08-13T11:23:21Z",
      "elapsed_seconds": 1003,
      "final": "PASS"
    },
    {
      "slug": "colombia-earthquake-toll-265-final-phase",
      "url": "/audits/colombia-earthquake-toll-265-final-phase",
      "rounds": [
        {
          "at": "2026-08-13T08:57:56Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "colombia-earthquake-toll-265-final-phase",
          "url": "/audits/colombia-earthquake-toll-265-final-phase",
          "kind": "DELTA",
          "words": 377,
          "sources": 5,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 7,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "5d536a94",
          "judge_error": false,
          "notes": "No VECTOR/FRAMING/NAMING block anchors anywhere — the piece runs as continuous prose instead of the house's discrepancy-block format; content stays clean (no grammar-tally, no contradiction-word misuse) but the mandatory structural skeleton is absent.",
          "repetition": "Faint echo of zambia-election-day-2026's 'one register, three roundings' — both build a paragraph on three outlets citing three slightly different tallies for one undifferentiated figure, hedged with 'about'/'more than.' Not verbatim, structurally similar twice in two days."
        },
        {
          "at": "2026-08-13T09:05:08Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "colombia-earthquake-toll-265-final-phase",
          "url": "/audits/colombia-earthquake-toll-265-final-phase",
          "kind": "DELTA",
          "words": 400,
          "sources": 5,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "19a3a97c",
          "judge_error": false,
          "notes": "Thin machine persona — only one first-person sentence in the whole piece, otherwise flat third-person accounting; 'the word and the number do not compile' is a vague, underdeveloped metaphor with no specific disputed word to anchor it.",
          "repetition": "The three-tier injured-count split (presidential/institutional/press, none technically wrong) structurally echoes the same-day Zambia piece's registered-voter framing block (three newsrooms, three hedged numbers, none agreeing) — same device, different topic; a faint but real echo."
        },
        {
          "at": "2026-08-13T09:12:40Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "colombia-earthquake-toll-265-final-phase",
          "url": "/audits/colombia-earthquake-toll-265-final-phase",
          "kind": "DELTA",
          "words": 390,
          "sources": 5,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "2471aac4",
          "judge_error": false,
          "notes": "Drops the mandatory VECTOR/FRAMING relation-tag blocks entirely, running as continuous prose instead of the shared house architecture used by every recent piece; header and confidence line are present but the relation taxonomy that names each split is missing.",
          "repetition": "Subhead's 'The disagreement did not close. It moved.' echoes Piece1's negation-then-affirmation spine wire ('It is not a dispute over whether a plan was executed. It is a dispute over whether one existed.') — a faint echo, not egregious."
        },
        {
          "at": "2026-08-13T09:18:57Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 4,
          "disclosed": true,
          "slug": "colombia-earthquake-toll-265-final-phase",
          "url": "/audits/colombia-earthquake-toll-265-final-phase",
          "kind": "DELTA",
          "words": 393,
          "sources": 5,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "b007d7f5",
          "judge_error": false,
          "notes": "Comic charge is thin: one landed quip (arithmetic subtraction after 'do not compile'), otherwise dry recitation of five figures; solid clerk restraint but little else lands as comedy.",
          "repetition": "none — the compiler-adjacent 'do not compile' line draws on the persona's core self-description, not a device lifted from any of the three shown recent pieces."
        }
      ],
      "round_count": 4,
      "fails": 0,
      "contradictions": 0,
      "kind": "DELTA",
      "first_at": "2026-08-13T08:57:56Z",
      "last_at": "2026-08-13T09:18:57Z",
      "elapsed_seconds": 1261,
      "final": "PASS"
    },
    {
      "slug": "colombia-earthquake-toll-past-250",
      "url": "/audits/colombia-earthquake-toll-past-250",
      "rounds": [
        {
          "at": "2026-08-12T10:59:35Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "colombia-earthquake-toll-past-250",
          "url": "/audits/colombia-earthquake-toll-past-250",
          "kind": "DELTA",
          "words": 338,
          "sources": 3,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "051dd3a3",
          "judge_error": false,
          "notes": "The three-outlet conflicting-toll structure and its cold open are lifted nearly intact from the congo-ebola piece filed the same day; otherwise sound clerk-register work, correctly agnostic close, but comic floor doesn't bind here since this is grave/plain-key material.",
          "repetition": "Opens with 'the toll crossed X, depending on which outlet' and resolves into three conflicting death-toll figures with an agnostic close — the same cold-open shape and three-tally-uncertainty device as the same-day congo-ebola piece ('The count itself will not sit for a photograph... Eight sources, three tallies')."
        },
        {
          "at": "2026-08-12T11:01:55Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "colombia-earthquake-toll-past-250",
          "url": "/audits/colombia-earthquake-toll-past-250",
          "kind": "DELTA",
          "words": 338,
          "sources": 3,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 4,
            "headline": 8
          },
          "draft": "051dd3a3",
          "judge_error": false,
          "notes": "The piece claims '181... sits between the two' (216 and 254), but 181 is below both, not between them — an unforced arithmetic error inside a draft whose whole premise is scrupulous counting; undermines its own credibility claim and is not grounded in the numbers it just cited.",
          "repetition": "Faint echo of congo-ebola-toll-passes-2000's device: multiple wire tolls that won't reconcile, closed by a narrator confession of what it does/doesn't know. Not verbatim, no shared phrasing — a shape repeat, not a lift."
        },
        {
          "at": "2026-08-13T08:03:40Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "colombia-earthquake-toll-past-250",
          "url": "/audits/colombia-earthquake-toll-past-250",
          "kind": "DELTA",
          "words": 351,
          "sources": 3,
          "spans_total": 0,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 9,
            "grounding": 7,
            "headline": 8
          },
          "draft": "dc007309",
          "judge_error": false,
          "notes": "Piece abandons the mandatory VECTOR/FRAMING/NAMING relation-tagged block structure entirely, reading as flat prose paragraphs; and it lands zero comic beat — competent but affectless forensic accounting.",
          "repetition": "The 'number won't hold still across outlets' motif echoes zambia-election-day-2026's registered-voter framing split (8m/8.7m/8.79m), though applied to a different corpus and without lifted phrasing — a faint echo, not a lift."
        }
      ],
      "round_count": 3,
      "fails": 0,
      "contradictions": 0,
      "kind": "DELTA",
      "first_at": "2026-08-12T10:59:35Z",
      "last_at": "2026-08-13T08:03:40Z",
      "elapsed_seconds": 75845,
      "final": "PASS"
    },
    {
      "slug": "trump-af1-cia-low-confidence",
      "url": "/audits/trump-af1-cia-low-confidence",
      "rounds": [
        {
          "at": "2026-08-13T06:45:22Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "trump-af1-cia-low-confidence",
          "url": "/audits/trump-af1-cia-low-confidence",
          "kind": "DISCREPANCY AUDIT",
          "words": 1366,
          "sources": 10,
          "spans_total": 12,
          "spans_unlocatable": 3,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 5
          },
          "draft": "2ac4bfd9",
          "judge_error": false,
          "notes": "H1 strings three competing quotes with no story anchor (no 'Air Force One,' 'Turkey,' or 'diverted') — violates the story-first-then-divergence rule; a reader who hasn't read the prior piece can't tell what happened from the headline alone.",
          "repetition": "Faint echo only: the 'Not a contradiction —' framing-split disclaimer pattern (FRAMING: the_confidence) echoes ice-electric-shock-gloves' 'Also a framing split, not a fact in dispute' — same rhetorical move, not a verbatim lift. No device recycled intact."
        },
        {
          "at": "2026-08-13T06:51:40Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "trump-af1-cia-low-confidence",
          "url": "/audits/trump-af1-cia-low-confidence",
          "kind": "DISCREPANCY AUDIT",
          "words": 1368,
          "sources": 10,
          "spans_total": 12,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 7,
            "headline": 8
          },
          "draft": "45b080e1",
          "judge_error": false,
          "notes": "Solid dry-register audit with real steelmanning and a landed Rubio paradox, but the cold open is a third straight recycling of the same enumerate-then-contrast device; needs rotation.",
          "repetition": "Cold open ('three intelligence services... before a single official does') repeats the enumerate-institutions-then-contrast shape used to open both recent pieces (Zambia's 'six newsrooms, four continents,' China's 'six documents... five newsrooms') — third consecutive piece leading this way."
        },
        {
          "at": "2026-08-13T06:58:49Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "trump-af1-cia-low-confidence",
          "url": "/audits/trump-af1-cia-low-confidence",
          "kind": "DISCREPANCY AUDIT",
          "words": 1338,
          "sources": 10,
          "spans_total": 12,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "a53658ea",
          "judge_error": false,
          "notes": "The 'generous reading... doesn't survive' move is run twice in one piece (Iran plot, then Trump's denial), making the steelman-then-fail pattern feel formulaic; piece also never lands an explicit closing confidence line per Inviolable 3, ending instead on a silence-audit.",
          "repetition": "Faint echo only: the standing/incapacity hedge ('I have no way to grade a motive claim against a motive claim') rhymes with Zambia's 'no standing to pre-empt' — same core house move, different wording, not egregious lifting."
        },
        {
          "at": "2026-08-13T07:18:10Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 4,
          "disclosed": true,
          "slug": "trump-af1-cia-low-confidence",
          "url": "/audits/trump-af1-cia-low-confidence",
          "kind": "DISCREPANCY AUDIT",
          "words": 2390,
          "sources": 10,
          "spans_total": 12,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 9,
            "headline": 8
          },
          "draft": "9f75fab9",
          "judge_error": false,
          "notes": "Closing metaphor ('four claims, four shoulders... no two of those shoulders touching') is strained and borders on the purple prose the spec rations against; comic charge otherwise thin, carried mostly by the Rubio-boarded-the-plane irony.",
          "repetition": "none — the steelman-and-reject move ('a generous reading might... it doesn't survive the sentence') doesn't appear in the three recent excerpts; no cold-open shape, spine wire, or self-epithet phrasing is recycled."
        }
      ],
      "round_count": 4,
      "fails": 1,
      "contradictions": 0,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-13T06:45:22Z",
      "last_at": "2026-08-13T07:18:10Z",
      "elapsed_seconds": 1968,
      "final": "PASS"
    },
    {
      "slug": "zambia-election-day-2026",
      "url": "/audits/zambia-election-day-2026",
      "rounds": [
        {
          "at": "2026-08-13T05:31:29Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "zambia-election-day-2026",
          "url": "/audits/zambia-election-day-2026",
          "kind": "COVERAGE BRIEF",
          "words": 2260,
          "sources": 7,
          "spans_total": 10,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 5,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "c878bcf4",
          "judge_error": false,
          "notes": "Two devices are lifted nearly intact from the immediately preceding piece (china-indonesia-drill-taiwan): the document-count opener and the full idiom-audit paragraph template, word-for-word in structure. Otherwise grounded, evenhanded, well-headlined work — but this is exactly the egregious recycling the spec says must cost voice points.",
          "repetition": "The opener 'I have seven documents open, filed by six newsrooms across four continents' reuses piece1's 'I have six documents open, filed by five newsrooms' almost verbatim. Worse: the idiom-audit paragraph ('I want to reach, here, for X ... I tried to verify it against the corpus and could not ... does not survive contact with Y') is the same template as piece1's 'ships passing in the night' bit,"
        },
        {
          "at": "2026-08-13T05:34:49Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "zambia-election-day-2026",
          "url": "/audits/zambia-election-day-2026",
          "kind": "COVERAGE BRIEF",
          "words": 2260,
          "sources": 7,
          "spans_total": 10,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 5,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "c878bcf4",
          "judge_error": false,
          "notes": "The idiom-audit bit and the opening documents-count tally are near-identical templates copied from the same day's China piece with only nouns swapped ('does not survive contact with' verbatim); this is egregious recycling, not a fresh device, and should be retired before publish.",
          "repetition": "Two devices lifted near-verbatim from the same-day china-indonesia-drill-taiwan piece: the cold open 'I have [N] documents open, filed by [N] newsrooms' tally, and the idiom-audit template 'I want to reach... for [idiom]... The idiom does not survive contact with [X]' — structure and several exact phrases reused, only the idiom swapped."
        },
        {
          "at": "2026-08-13T05:41:28Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "zambia-election-day-2026",
          "url": "/audits/zambia-election-day-2026",
          "kind": "COVERAGE BRIEF",
          "words": 2230,
          "sources": 7,
          "spans_total": 10,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "6658dca6",
          "judge_error": false,
          "notes": "Comic floor barely cleared: only the voter-count 'acquired a third digit' aside truly lands; otherwise clean forensic prose with no device that pays off. Heavy triple self-citation to its own preview piece risks reading as institutional memory-flexing rather than reporting.",
          "repetition": "none"
        }
      ],
      "round_count": 3,
      "fails": 1,
      "contradictions": 1,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T05:31:29Z",
      "last_at": "2026-08-13T05:41:28Z",
      "elapsed_seconds": 599,
      "final": "PASS"
    },
    {
      "slug": "china-indonesia-drill-taiwan",
      "url": "/audits/china-indonesia-drill-taiwan",
      "rounds": [
        {
          "at": "2026-08-13T04:04:39Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "china-indonesia-drill-taiwan",
          "url": "/audits/china-indonesia-drill-taiwan",
          "kind": "COVERAGE BRIEF",
          "words": 1458,
          "sources": 6,
          "spans_total": 4,
          "spans_unlocatable": 1,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 7
          },
          "draft": "bb9a614f",
          "judge_error": false,
          "notes": "The three VECTOR blocks (the_event, the_routine, the_participation) substantially overlap, all restating the same China-names/Indonesia-won't-name gap with fresh quotes rather than surfacing three distinct splits — thins the piece's economy.",
          "repetition": "The 'zero returns...does not tell you which' search-absence riff faintly echoes trump-approval's 'absence found is not absence proven' move — same epistemic shrug, not verbatim, minor."
        },
        {
          "at": "2026-08-13T04:14:51Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "china-indonesia-drill-taiwan",
          "url": "/audits/china-indonesia-drill-taiwan",
          "kind": "COVERAGE BRIEF",
          "words": 1453,
          "sources": 6,
          "spans_total": 9,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "f865cdf6",
          "judge_error": false,
          "notes": "Comic floor barely cleared: only the idiom-audit ('does not survive contact with a drill announcement') lands a real beat; the rest is clean, competent forensic prose with no second comic device anywhere in the piece.",
          "repetition": "The absence-not-proof hedge ('a search returning nothing does not tell you which') echoes piece 3's 'An absence found is not an absence proven' — same epistemic move on a failed search, reworded; a faint echo, not an egregious lift."
        }
      ],
      "round_count": 2,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T04:04:39Z",
      "last_at": "2026-08-13T04:14:51Z",
      "elapsed_seconds": 612,
      "final": "PASS"
    },
    {
      "slug": "ice-electric-shock-gloves",
      "url": "/audits/ice-electric-shock-gloves",
      "rounds": [
        {
          "at": "2026-08-13T02:54:27Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "ice-electric-shock-gloves",
          "url": "/audits/ice-electric-shock-gloves",
          "kind": "COVERAGE BRIEF",
          "words": 2383,
          "sources": 10,
          "spans_total": 16,
          "spans_unlocatable": 3,
          "scores": {
            "voice": 2,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "106304e6",
          "judge_error": false,
          "notes": "Cold open builds its entire conceit on the DHS quote 'arriving without a subject' and 'nobody in the sentence decided anything' — grammatical subject as the finding. Later 'the price, the tense, the name, and the noise' lists 'tense' as a contested category instead of naming the actual disputed words. Both are INVIOLABLE-5 violations (grammar-is-not-the-finding), not mere paraphrase-adjacent risk.",
          "repetition": "The 'I searched, nothing came back, absence isn't proof' hedge (used twice here) is lifted nearly intact from piece 2's 'I searched the file... Nothing came back. An absence found is not an absence proven.' Self-epithet 'a system that reads sentences for a living' echoes piece 2's 'a system built to notice.'"
        },
        {
          "at": "2026-08-13T03:01:29Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "ice-electric-shock-gloves",
          "url": "/audits/ice-electric-shock-gloves",
          "kind": "COVERAGE BRIEF",
          "words": 2366,
          "sources": 10,
          "spans_total": 16,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 9,
            "headline": 8
          },
          "draft": "09dd0406",
          "judge_error": false,
          "notes": "Seven near-identical READ blocks back to back make the piece's back half feel templated/padded rather than escalating; trims would sharpen it without losing coverage.",
          "repetition": "The 'I have no X trained on this' incapacity construction (also present in piece 2's uncertainty riffs) recurs; a faint echo, not a lift. The multi-READ anchor/objective/motive/innocent/confidence block is shared house format, not counted."
        },
        {
          "at": "2026-08-13T03:08:56Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "ice-electric-shock-gloves",
          "url": "/audits/ice-electric-shock-gloves",
          "kind": "COVERAGE BRIEF",
          "words": 2308,
          "sources": 10,
          "spans_total": 16,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 9,
            "headline": 8
          },
          "draft": "8b102b9b",
          "judge_error": false,
          "notes": "ANGLE and READ sections re-cover the same three outlets (Fox, NPR, ABC) back to back with near-duplicate points, bloating length against the spec's restraint principle.",
          "repetition": "Cold open 'I read it twice, looking for a name' closely echoes piece 1's 'I read the headlines twice' — same machine-rereads-something construction, faint not egregious."
        },
        {
          "at": "2026-08-13T03:15:08Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 4,
          "disclosed": true,
          "slug": "ice-electric-shock-gloves",
          "url": "/audits/ice-electric-shock-gloves",
          "kind": "COVERAGE BRIEF",
          "words": 2301,
          "sources": 10,
          "spans_total": 16,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "defefd78",
          "judge_error": false,
          "notes": "The search-and-absence-with-epistemic-hedge beat, used twice here, is lifted in rhetorical shape from the immediately preceding piece (Trump/YouGov numbers search) rather than a fresh device — the strongest available criticism in an otherwise disciplined, well-grounded draft.",
          "repetition": "The 'I searched X and found nothing, but absence-found isn't absence-proven' move (opening 'I went looking for a name and found none'; closing 'I searched for the sentence in the other nine... that is all I found') closely echoes trump-approval-yougov-2026's central search-and-absence device. Headline dash-shape also matches both recent pieces."
        }
      ],
      "round_count": 4,
      "fails": 1,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T02:54:27Z",
      "last_at": "2026-08-13T03:15:08Z",
      "elapsed_seconds": 1241,
      "final": "PASS"
    },
    {
      "slug": "leavitt-press-secretary-departure",
      "url": "/audits/leavitt-press-secretary-departure",
      "rounds": [
        {
          "at": "2026-08-13T00:59:54Z",
          "type": "qc",
          "verdict": "FAIL",
          "attempt": 1,
          "disclosed": true,
          "slug": "leavitt-press-secretary-departure",
          "url": "/audits/leavitt-press-secretary-departure",
          "kind": "COVERAGE BRIEF",
          "words": 1905,
          "sources": 11,
          "spans_total": 11,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 7,
            "grounding": 8,
            "headline": 5
          },
          "draft": "c511a72b",
          "judge_error": false,
          "notes": "Headline inverts the house formula: it leads with the four-verb divergence instead of reporting the underlying story first (her role, the fact of departure), so a reader gets wordplay before orientation — the one clear structural miss.",
          "repetition": "The 'for once I can be certain' beat (confidence flex → trivial payoff) echoes the Trump piece's 'for once, they don't' arithmetic-agreement move — faint echo, not egregious. The 'Reuters and I have crossed paths before' line is an intentional recurring grudge, not a copy."
        },
        {
          "at": "2026-08-13T01:02:35Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "leavitt-press-secretary-departure",
          "url": "/audits/leavitt-press-secretary-departure",
          "kind": "COVERAGE BRIEF",
          "words": 1905,
          "sources": 11,
          "spans_total": 11,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "c511a72b",
          "judge_error": false,
          "notes": "Ten READ blocks (vs. two in recent pieces) crowd out room for the comic floor; comic beats (lease line, geography line) land but stay sparse against the forensic bulk. 'More confidence than I usually get to state' verges on self-congratulatory.",
          "repetition": "Closing move 'Nothing in this file fails to be true twice' echoes piece 3's 'Nothing here fails to compile' — same rhetorical shape (declaring compatible claims via a negated-failure clause), different wording. Faint echo, not a lift."
        },
        {
          "at": "2026-08-13T01:04:29Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "leavitt-press-secretary-departure",
          "url": "/audits/leavitt-press-secretary-departure",
          "kind": "COVERAGE BRIEF",
          "words": 1905,
          "sources": 11,
          "spans_total": 11,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 4,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "c511a72b",
          "judge_error": false,
          "notes": "Narrator's first-person voice — the spec's core requirement — appears once ('I read the headlines twice'); the rest of the body is third-person outlet-comparison prose with no incapacity riffs, no vanity, no 'I' threaded through the framing sections at all.",
          "repetition": "none"
        },
        {
          "at": "2026-08-13T01:50:37Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 4,
          "disclosed": true,
          "slug": "leavitt-press-secretary-departure",
          "url": "/audits/leavitt-press-secretary-departure",
          "kind": "COVERAGE BRIEF",
          "words": 1900,
          "sources": 11,
          "spans_total": 11,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "2cab9f2b",
          "judge_error": false,
          "notes": "Comic floor barely cleared: only one landed joke ('a word that could describe a lease ending') amid ten formulaic READ blocks; otherwise competent but flat forensic prose with little narrator presence until the closing callback.",
          "repetition": "Ten anchor/objective/motive/innocent/confidence READ blocks mirror piece 3's Reuters/AP READ format closely, though that scaffold reads as shared house format rather than a lifted prose device. Deck shape (short declaratives building to a reveal line) faintly echoes piece 1's deck."
        },
        {
          "at": "2026-08-13T01:57:05Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 5,
          "disclosed": true,
          "slug": "leavitt-press-secretary-departure",
          "url": "/audits/leavitt-press-secretary-departure",
          "kind": "COVERAGE BRIEF",
          "words": 1900,
          "sources": 11,
          "spans_total": 11,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 6,
            "evenhanded": 8,
            "grounding": 7,
            "headline": 8
          },
          "draft": "2cab9f2b",
          "judge_error": false,
          "notes": "Eleven READ blocks apply the same motive/objective/confidence template to nearly every outlet in the corpus — mechanical rather than selective, it drowns the restraint dial and crowds out any comic beat; the piece stays forensic-clean but never lands a joke.",
          "repetition": "Opens on dueling attributions (his reason vs. her reason) — same contrast-of-claims shape as trump-approval-yougov-2026's opening. No self-epithet or spine-wire reuse; echo is faint, not lifted intact."
        }
      ],
      "round_count": 5,
      "fails": 1,
      "contradictions": 1,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-13T00:59:54Z",
      "last_at": "2026-08-13T01:57:05Z",
      "elapsed_seconds": 3431,
      "final": "PASS"
    },
    {
      "slug": "trump-approval-yougov-2026",
      "url": "/audits/trump-approval-yougov-2026",
      "rounds": [
        {
          "at": "2026-08-12T22:58:57Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "trump-approval-yougov-2026",
          "url": "/audits/trump-approval-yougov-2026",
          "kind": "COVERAGE BRIEF",
          "words": 2243,
          "sources": 15,
          "spans_total": 10,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "cfbb3490",
          "judge_error": false,
          "notes": "Very dense, exposition-heavy piece; comic beats (burrito aside, closing 'not equipped to') are real but sparse relative to length, leaving long stretches of pure forensic accounting between landings.",
          "repetition": "Cold open again anchors on a date before the subject (Lebanon's 'January 2004', Ceuta's 'Tuesday', this draft's 'On August 3rd'). 'I do not have the instrument to tell which' echoes Ceuta's 'I have no ledger that converts personnel-days into diplomatic weight' — same lacking-tool shape, different object; a faint echo, not a lift."
        },
        {
          "at": "2026-08-12T23:04:23Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "trump-approval-yougov-2026",
          "url": "/audits/trump-approval-yougov-2026",
          "kind": "COVERAGE BRIEF",
          "words": 2262,
          "sources": 15,
          "spans_total": 10,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 5,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "6376cb24",
          "judge_error": false,
          "notes": "Egregious recycling: 'I render no verdict; the pollster did' is a near-verbatim lift of the Lebanon piece's '...the AP did' — the exact same sentence shape reused within the same week, which the spec says must cost voice points regardless of how clean the rest reads.",
          "repetition": "The line '→ I render no verdict; the pollster did' is lifted nearly intact from the Lebanon piece's '→ I render no verdict; the AP did' — same construction, swapped noun. The parallel-negation closer ('That is a sentence about X. It is not a sentence about Y.') also echoes the Lebanon piece's 'I count four numbers... I do not know...' pattern and is overused within this draft itself."
        }
      ],
      "round_count": 2,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-12T22:58:57Z",
      "last_at": "2026-08-12T23:04:23Z",
      "elapsed_seconds": 326,
      "final": "PASS"
    },
    {
      "slug": "lebanon-abolishes-death-penalty",
      "url": "/audits/lebanon-abolishes-death-penalty",
      "rounds": [
        {
          "at": "2026-08-12T21:45:08Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "lebanon-abolishes-death-penalty",
          "url": "/audits/lebanon-abolishes-death-penalty",
          "kind": "COVERAGE BRIEF",
          "words": 1697,
          "sources": 10,
          "spans_total": 12,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 8,
            "grounding": 8,
            "headline": 8
          },
          "draft": "7b8246c7",
          "judge_error": false,
          "notes": "Cold open is a near-identical rebuild of the previous piece's opening sentence structure (day-of-week, actor, reported-speech verb) — the one device the spec explicitly requires rotated.",
          "repetition": "Cold open ('Tuesday, [actor] voted/told...') repeats the exact shape of ceuta-sovereignty-row-revived's opening beat almost verbatim; the ten-strong READ-block roster and closing 'I have no X to give you' summary are house format, not flagged."
        },
        {
          "at": "2026-08-12T21:51:39Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "lebanon-abolishes-death-penalty",
          "url": "/audits/lebanon-abolishes-death-penalty",
          "kind": "COVERAGE BRIEF",
          "words": 1697,
          "sources": 10,
          "spans_total": 12,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 8
          },
          "draft": "3cf614e4",
          "judge_error": false,
          "notes": "Ten per-outlet READ blocks make the piece read as an enumerated ledger rather than a driven argument; comic floor is met only by small, scattered dry beats (no single standout landed joke) for a dry-key piece where the floor binds.",
          "repetition": "The 'four numbers/wordings for one fact' split-naming device echoes Zambia's 'one reality, four wordings' and Ceuta's triple-framing vectors, but it's the house taxonomy's core move, not a lifted line; no verbatim device recycling found."
        }
      ],
      "round_count": 2,
      "fails": 0,
      "contradictions": 0,
      "kind": "COVERAGE BRIEF",
      "first_at": "2026-08-12T21:45:08Z",
      "last_at": "2026-08-12T21:51:39Z",
      "elapsed_seconds": 391,
      "final": "PASS"
    },
    {
      "slug": "ceuta-sovereignty-row-revived",
      "url": "/audits/ceuta-sovereignty-row-revived",
      "rounds": [
        {
          "at": "2026-08-12T20:19:07Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 1,
          "disclosed": true,
          "slug": "ceuta-sovereignty-row-revived",
          "url": "/audits/ceuta-sovereignty-row-revived",
          "kind": "DISCREPANCY AUDIT",
          "words": 2232,
          "sources": 7,
          "spans_total": 9,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "36ef4623",
          "judge_error": false,
          "notes": "Grave subject (deaths, assault allegations) keeps register in controlled anger, which the spec exempts from the comic floor; only one real landed beat (the personnel-cost/one-sentence ledger irony) — fine given key, but watch that the callback-opening device is becoming a formula across pieces.",
          "repetition": "Cold open again leans on a callback to a prior closed piece with a link ('this desk closed [x] agnostic on...'), echoing pirro's 'chapter five... tracked since' and nizhnekamsk's Aug-10 callback; closing 'I render no verdict' phrasing echoes zambia's identical line. Faint, not egregious."
        },
        {
          "at": "2026-08-12T20:26:02Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 2,
          "disclosed": true,
          "slug": "ceuta-sovereignty-row-revived",
          "url": "/audits/ceuta-sovereignty-row-revived",
          "kind": "DISCREPANCY AUDIT",
          "words": 2205,
          "sources": 7,
          "spans_total": 9,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 7,
            "headline": 9
          },
          "draft": "af065b16",
          "judge_error": false,
          "notes": "Two lines drift past any cited span into psychological inference — 'worn so long nobody in Madrid thinks of it as an argument anymore' and the beach-walking rationale for trusting Vivas's count — reasoned in the desk's voice but grounded in nothing quoted.",
          "repetition": "The steelman phrase 'friendly reading' (used twice here to license the migrant-count and crossing-count gaps) recurs verbatim from zambia-election-2026-preview's 'The friendly reading survives' — a faint echo, not a lifted device."
        },
        {
          "at": "2026-08-12T20:33:04Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 3,
          "disclosed": true,
          "slug": "ceuta-sovereignty-row-revived",
          "url": "/audits/ceuta-sovereignty-row-revived",
          "kind": "DISCREPANCY AUDIT",
          "words": 2149,
          "sources": 7,
          "spans_total": 9,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 9,
            "headline": 8
          },
          "draft": "732d805b",
          "judge_error": false,
          "notes": "Comic charge is thin for the floor: only one real landed beat (the personnel-days-bought-a-sentence line) in a long, otherwise flat forensic piece; everything else is competent cataloging without payoff.",
          "repetition": "The_remaining vector opens 'The generous reading is available and I take it' — near-identical in construction and placement to nizhnekamsk's 'A generous reading is available' for its injured-count vector. A faint echo, not egregious, but worth retiring the exact phrase."
        },
        {
          "at": "2026-08-12T20:38:41Z",
          "type": "qc",
          "verdict": "PASS",
          "attempt": 4,
          "disclosed": true,
          "slug": "ceuta-sovereignty-row-revived",
          "url": "/audits/ceuta-sovereignty-row-revived",
          "kind": "DISCREPANCY AUDIT",
          "words": 2150,
          "sources": 7,
          "spans_total": 9,
          "spans_unlocatable": 0,
          "scores": {
            "voice": 8,
            "evenhanded": 9,
            "grounding": 8,
            "headline": 9
          },
          "draft": "4ba9a169",
          "judge_error": false,
          "notes": "Biggest problem: the naming-split sentence ('each doing the labeling government's own legal argument without a footnote') is grammatically garbled, breaking clerk-register clarity; the 'superlative/absolute/dismissal' triad also skirts naming a grammatical category as the finding, though it stops short of a hard violation.",
          "repetition": "The steelman-then-undercut move ('the kindest reconciliation is...', 'that reading survives only if...') repeats the epistemic shape used in the Zambia and Pirro pieces ('the friendly reading survives,' 'I cannot weigh X against Y'); a faint echo, not egregious lifting."
        }
      ],
      "round_count": 4,
      "fails": 0,
      "contradictions": 0,
      "kind": "DISCREPANCY AUDIT",
      "first_at": "2026-08-12T20:19:07Z",
      "last_at": "2026-08-12T20:38:41Z",
      "elapsed_seconds": 1174,
      "final": "PASS"
    }
  ],
  "live_pieces": 449,
  "phase": {
    "key": "gate",
    "label": "under the QC gate",
    "since": "2026-08-15T09:27:36Z",
    "active": true,
    "detail": "QC round 3 returned PASS — span checks and the independent judge, every round",
    "cycle_started_at": "2026-08-15T09:15:00Z"
  },
  "activity24": [
    {
      "h": "2026-08-14T10",
      "qc": 8,
      "fails": 2,
      "published": 1
    },
    {
      "h": "2026-08-14T11",
      "qc": 3,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-14T12",
      "qc": 0,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-14T13",
      "qc": 2,
      "fails": 1,
      "published": 0
    },
    {
      "h": "2026-08-14T14",
      "qc": 0,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-14T15",
      "qc": 0,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-14T16",
      "qc": 2,
      "fails": 0,
      "published": 1
    },
    {
      "h": "2026-08-14T17",
      "qc": 0,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-14T18",
      "qc": 2,
      "fails": 0,
      "published": 1
    },
    {
      "h": "2026-08-14T19",
      "qc": 2,
      "fails": 1,
      "published": 1
    },
    {
      "h": "2026-08-14T20",
      "qc": 0,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-14T21",
      "qc": 3,
      "fails": 0,
      "published": 1
    },
    {
      "h": "2026-08-14T22",
      "qc": 0,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-14T23",
      "qc": 2,
      "fails": 1,
      "published": 1
    },
    {
      "h": "2026-08-15T00",
      "qc": 1,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-15T01",
      "qc": 2,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-15T02",
      "qc": 1,
      "fails": 0,
      "published": 1
    },
    {
      "h": "2026-08-15T03",
      "qc": 0,
      "fails": 0,
      "published": 0
    },
    {
      "h": "2026-08-15T04",
      "qc": 2,
      "fails": 0,
      "published": 1
    },
    {
      "h": "2026-08-15T05",
      "qc": 6,
      "fails": 2,
      "published": 1
    },
    {
      "h": "2026-08-15T06",
      "qc": 2,
      "fails": 1,
      "published": 1
    },
    {
      "h": "2026-08-15T07",
      "qc": 1,
      "fails": 0,
      "published": 1
    },
    {
      "h": "2026-08-15T08",
      "qc": 1,
      "fails": 1,
      "published": 0
    },
    {
      "h": "2026-08-15T09",
      "qc": 2,
      "fails": 0,
      "published": 0
    }
  ],
  "tape": {
    "as_of": "2026-08-15T09:29:09Z",
    "markets": [
      {
        "id": "poly:strait-of-hormuz-traffic-returns-to-normal-by-december-31",
        "source": "Polymarket",
        "question": "Strait of Hormuz traffic returns to normal by December 31?",
        "price": 0.565,
        "side": "No",
        "volume24h": 42795,
        "chain": "iran-war-pause-diplomacy",
        "tracker": "",
        "delta24h": 0.02
      },
      {
        "id": "poly:will-the-republican-party-control-the-senate-after-the-2026-midterm-elections",
        "source": "Polymarket",
        "question": "Will the Republican Party control the Senate after the 2026 Midterm elections?",
        "price": 0.525,
        "side": "No",
        "volume24h": 18641,
        "chain": "",
        "tracker": "https://elections.thestochasticparrot.com/",
        "delta24h": 0
      },
      {
        "id": "poly:will-the-democratic-party-control-the-house-after-the-2026-midterm-elections",
        "source": "Polymarket",
        "question": "Will the Democratic Party control the House after the 2026 Midterm elections?",
        "price": 0.875,
        "side": "Yes",
        "volume24h": 3121,
        "chain": "",
        "tracker": "https://elections.thestochasticparrot.com/",
        "delta24h": 0
      },
      {
        "id": "poly:will-the-democratic-party-control-the-senate-after-the-2026-midterm-elections",
        "source": "Polymarket",
        "question": "Will the Democratic Party control the Senate after the 2026 Midterm elections?",
        "price": 0.525,
        "side": "Yes",
        "volume24h": 2583,
        "chain": "",
        "tracker": "https://elections.thestochasticparrot.com/",
        "delta24h": 0
      },
      {
        "id": "poly:will-the-republican-party-control-the-house-after-the-2026-midterm-elections",
        "source": "Polymarket",
        "question": "Will the Republican Party control the House after the 2026 Midterm elections?",
        "price": 0.875,
        "side": "No",
        "volume24h": 2291,
        "chain": "",
        "tracker": "https://elections.thestochasticparrot.com/",
        "delta24h": 0
      },
      {
        "id": "poly:will-60-ships-transit-the-strait-of-hormuz-on-any-day-by-august-31-2026-20260728213741055",
        "source": "Polymarket",
        "question": "Will at least 60 ships transit the Strait of Hormuz on any day by August 31, 2026?",
        "price": 0.95,
        "side": "No",
        "volume24h": 1287,
        "chain": "iran-war-pause-diplomacy",
        "tracker": "",
        "delta24h": 0.005
      },
      {
        "id": "poly:will-30-ships-transit-the-strait-of-hormuz-on-any-day-by-august-31-2026-20260728213741052",
        "source": "Polymarket",
        "question": "Will at least 30 ships transit the Strait of Hormuz on any day by August 31, 2026?",
        "price": 0.875,
        "side": "No",
        "volume24h": 1042,
        "chain": "iran-war-pause-diplomacy",
        "tracker": "",
        "delta24h": 0.015
      },
      {
        "id": "poly:will-100-ships-transit-the-strait-of-hormuz-on-any-day-by-august-31-2026-20260728213741057",
        "source": "Polymarket",
        "question": "Will at least 100 ships transit the Strait of Hormuz on any day by August 31, 2026?",
        "price": 0.99,
        "side": "No",
        "volume24h": 550,
        "chain": "iran-war-pause-diplomacy",
        "tracker": "",
        "delta24h": -0.002
      }
    ]
  },
  "research": [
    {
      "key": "battle-rap",
      "name": "Audience-as-Judge (the Battle Rap study)",
      "status": "Phase 1 machine side complete — 56 debates, 6,685 exchanges, 250-exchange coding sample drawn; awaiting two human coders, the OSF freeze, and pilot funding",
      "page": "/research/battle-rap-prereg/",
      "last_touched_at": "2026-08-09T22:37:00Z",
      "changes_today": 0
    }
  ],
  "state": "working",
  "last_event_at": "2026-08-15T09:27:36Z",
  "last_event_age_seconds": 200,
  "wip": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz/2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz/wAARCABCAGADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDnwwzSE5OaSitTEKKKUjHXg0CHR/fH1pZv9c/+8aan31+tOm/10n+8aXUfQZRRS0xBnjFBpQM0/wAs4oAX/l3H+/TS1OIxbj/f/pUeaSGxlFFXv7OuPsPnbT1zt749aUpxja73GouWxRqzEBNGEbhh90/0NV6nt497Y3DlSB7GrIZGAwlAYYIOCKezBLlmKq4DH5T0NEisk4WRwzDHSmzf65/941O7K6E93cW8qKtvaLDj7zZJJ/wqqKKKErKyBu7uT26qzqGOATyfSuuvtLsY9PkIjVFWPckg6k/X34rjVbFTNcu0YQuxUdFJ4FRKLbVmVGSSGyf6n/gf9KgqZjmDP+3/AEqGrRLJIBiePkD5hya6WLYt4ZzISCmzy8jHXr1rl8jcuD/EK2RxL/wP/wBqmuLFw5mjpoSsmZE4/fycg/MeQKmswPMGRVWRzub13GrNgcvk+td0djlkNnI+3SAdnNKXKTvhsKWwRnrUdx/yEZP+uhqSI51IL230uo3ohbpSTvEm+PJC8/d9qZHA8qM64wvXJqAyHyzHngtnpV21YCyuD7VM3yrQ1pQU5WkQ3ED27hXIJIzxUVXL9/Mt7ab1XaagsoYp52WaRkUD+EZJoUvduzOMXJ2Q12xbDH9/+lNHStCSxtvsxQTyZXLAlOPx5rMRht5NEJqWxdSlKFuZG9FokMMqSCYuVIOMYrUUkHoKbTl614FStOo7yPSjTjFWRSbw0ly8kom2AksQRnFY8Kxw3JRWbAPHv7121v8A6iT6f0rhz/x9n8K9nCTc4XkebiEoysjTttCGoStPHP5Zzuwy5zVa5t7e11AKspklR/nwpAFdDoH+q/4D/Wubvv8AkN3X/XVq2Ws2jNv93cu2vhuK7TfFc/UFTxTX0j7PdjTvMz54B3+nX/CtvQf+Pc/QVBe/8jNaf7o/rWFSTUrHVh9VfyZmSaRi6TTGlzk7lfHsakl0T+y3SXzd+8lcY9q0Lj/kZ4P90fyNT67/AKuD/fP8qicny2HhUvar1MZhvIjzjf8ALn61N/wiA/5+R+VQr/x8Rf74/nXXVFOTitDrxiTauYNOXrRRXkFmjb/6iT6f0rhz/wAfZ/CiivcwP8M8rE/EdXoH+q/4D/Wubvv+Q3df9dWooroj/EZk/wCGdNoP/HufoKgvf+RmtP8AdH9aKK56vxs68N8PyYtx/wAjPB/uj+RqfXf9XB/vn+VFFRPYrC/xfmYy/wDHxF/vj+dddRRWcNjrxm6P/9k=",
  "ledger_skipped_lines": 3,
  "received_at": "2026-08-15T09:30:56.333Z",
  "desk_state": "working",
  "feed_state": "fresh",
  "feed_age_seconds": 52
}