From newsroom
Adversarial pre-publication libel filter. Assume maximum liability. Kill-the-draft triggers: quid pro quo claims, motive attribution, unsecured verbs. Verification mapping (every financial assertion → primary source). Syntax conversion (definitive intention → observable contradiction). Publisher greenlight criteria.
How this skill is triggered — by the user, by Claude, or both
Slash command
/newsroom:final-editor-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Final Editor Review is the **adversarial, legal-first gate** before publication. This reviewer assumes **maximum liability** and asks the hardest question: "If we're wrong about this claim, can we defend it in court?"
Final Editor Review is the adversarial, legal-first gate before publication. This reviewer assumes maximum liability and asks the hardest question: "If we're wrong about this claim, can we defend it in court?"
This is not copy editing or fact-checking. This is libel prevention.
The final editor's job:
Assume the newsroom will be sued for defamation. Every claim must be defensible under scrutiny.
The elements below describe U.S. defamation doctrine, where the plaintiff generally must prove falsity and (for public figures) actual malice. This is not universal, and the differences cut against the publisher:
Operating rule: default to the strictest plausible regime for the subject and audience, not the most permissive. When the subject, the outlet, or a meaningful share of readers sits outside the U.S., assume truth must be affirmatively provable — which is exactly what the publication rule and the Master File's graded evidence give you. When unsure, escalate to counsel (see Escalation to Legal).
A statement is defamatory if:
Implication for newsrooms: Every factual claim must be verifiable, primary-sourced, and defensible — and under a truth-burden regime, provably true on documents you hold.
These phrases/claims are automatic red flags. If you see them, kill the draft or substantially rewrite.
Red-flag language:
"Accepted a bribe"
"In exchange for the contract"
"The mayor received $X to award the contract"
"Payment was conditional on the award"
"Kickback scheme"
"Corrupt exchange"
Why it's dangerous: These state a criminal conspiracy (quid pro quo corruption). They require:
Safe rewrite:
Instead of: "The mayor received $5,000 from the vendor in exchange for the contract."
Write: "The vendor paid the mayor $5,000. Two months later, the mayor awarded a $100,000 contract to the vendor. No competitive bidding was conducted. The mayor did not disclose the payment."
Why this works: You've stated observable facts (payment, timing, award, non-disclosure). The reader infers quid pro quo without you asserting it. If challenged: "We reported facts; we didn't claim quid pro quo."
Red-flag language:
"To profit"
"Deliberately ignored"
"Intentionally bypassed"
"In order to benefit"
"Designed to hide"
"Meant to obstruct"
"To benefit his friend"
"For personal gain"
Why it's dangerous: Motive is internal state of mind. You can't prove what someone intended unless they said it or documents show it.
Safe rewrite:
Instead of: "The mayor deliberately ignored procurement rules to benefit her donor."
Write: "The mayor did not follow procurement rules. The vendor who received the contract is a campaign donor. The mayor did not disclose the donor relationship."
Why this works: Each clause is verifiable fact. The word "deliberately" requires proof of intent; remove it.
Exception: If someone explicitly stated intent:
Safe: "The mayor said in a meeting (per internal memo), 'I want to award this contract to ABC Corp because they've been loyal supporters.'"
This is safe because you're quoting intent, not inferring it.
Red-flag verbs:
"Failed" (suggests obligation that may be contested)
"Neglected" (implies carelessness without proving it)
"Ignored" (implies deliberate action; hard to prove)
"Refused" (implies active rejection; was there actually a request?)
"Violated" (legal conclusion; unless law clearly breached)
"Disregarded" (implies knowledge + intentional action)
"Broke the law" (legal conclusion; let readers infer)
"Misappropriated" (legal term; implies crime)
Safe rewrites:
| Editorializing | Observable Fact |
|---|---|
| "Failed to disclose" | "Did not disclose" (or "Disclosure was not filed") |
| "Ignored the rule" | "Rule requires X. No evidence of X was found." |
| "Refused to investigate" | "Investigation was not conducted" (no proof of refusal) |
| "Violated the law" | "Law states X. Evidence shows Y (contradiction)." |
| "Negligently permitted" | "Permitted without conducting [required safety check]" |
Rule: Use past-tense verbs of action, not verbs of judgment.
Red-flag claim:
"The vendor paid the official $50,000 in undisclosed money"
(Asserts a payment with no documentation)
Why it's dangerous: If you can't prove the payment, you're claiming a bribe. Defamatory.
Safe version (if payment is documented):
"A personal check for $50,000 was deposited in the official's account two weeks before the contract award. Bank records show the check came from the vendor. The official did not disclose this income in financial disclosures."
Safe version (if you don't have proof):
"The vendor and official have undisclosed financial relationships. [THEN: What evidence do you have?] Campaign finance records show $X; bank records show Y; vendor invoices mention Z. Despite requests, the official has not disclosed the full extent of the relationship."
Key: Never allege a specific payment without documentation. If you have documents, great. If you don't, say what you found (and didn't find).
Red-flag claim:
"Secret deal to give contract to friend"
(Implies concealment without proving someone tried to hide it)
Why it's dangerous: "Secret" implies intentional concealment. Prove the concealment.
Safe version:
"The contract award was not publicly announced until after it was signed. City procurement records show no competitive bidding process was initiated. Officials have not explained why the vendor was selected. Public documents do not contain decision-making rationale."
Every significant claim must map to a primary source. Create a verification table for the article:
| Claim | Primary Source | Confidence | Notes |
|---|---|---|---|
| "One vendor received 94% of contracts" | City procurement database, 2020–2024 contracts | HIGH | Exported data; counts confirmed independently |
| "Contracts totaled $5M" | City budget filings + contract spreadsheet | HIGH | Math checked by two people; no discrepancy |
| "No competitive bidding was conducted" | City council minutes + procurement records | HIGH | Procurement policy requires RFP (request for proposal); none found in records |
| "Vendor is campaign donor" | Campaign finance disclosure forms (state website) | HIGH | Official public records; indexed by name |
| "City procurement policy requires competitive bidding" | City code section 5.2.1 | HIGH | Obtain statute from city attorney; published 2018 |
| "Mayor said 'we trust this vendor'" | City council meeting transcript, June 15, 2022 | MEDIUM | Transcript is official; quote is accurate; context is clear |
| "Officials 'deliberately' bypassed rules" | Internal memo from procurement officer | MEDIUM | Memo says "decided not to solicit other bids"; intent inferred but reasonably defensible |
| "Vendor has 'ties' to City Council member" | Campaign donor records | MEDIUM | Same last name; no family relationship confirmed; could be coincidence |
Use the shared Admiralty scale from ../investigative-journalist/evidence-grading.md — the same grade already recorded on each evidence item in the Master File. The legacy PRIMARY/SECONDARY/TERTIARY labels map as follows; convert, don't run a parallel scale:
| Legacy label | Admiralty grade | Acceptable for Publication? |
|---|---|---|
| PRIMARY | A1–A2 (certified/official primary record) | YES — satisfies the rule on its own |
| SECONDARY | B2–C2 (credible outlet, official statement, inference from documents) | Only if a second independent source raises it to corroborated |
| TERTIARY | C3 and below, D–F (hearsay, rumor, "allegedly") | NO — don't publish |
The publication rule (binding): a claim is greenlightable only when corroborated by two independent sources, or single-sourced to an A1/A2 official record. Two outlets repeating one wire story are one source. This is the same rule the research desk applied in claims[].publishable; your job is to confirm it held, not to relax it.
Risky: "The mayor deliberately awarded the contract to her donor."
Required evidence:
If evidence is not explicit: Convert to observable facts.
Risky: "No audit trail exists, suggesting records were destroyed."
Better: "No audit trail exists. The city's response to a FOIA request for decision-making documents was: 'Records do not exist or cannot be located.'"
(Readers infer cover-up; you just report facts.)
Risky: "The vendor paid the official $X. Two months later, she awarded him the contract. This was clearly a bribe."
Better: "The vendor paid the official $X. Two months later, she awarded him the contract. She did not disclose the payment in her financial disclosures."
(Suspicious, yes. But you're not asserting causation you can't prove.)
Risky: "The mayor lied when she said she followed procurement rules."
Better: "The mayor said: 'I follow all procurement rules.' City procurement records show no competitive bidding was conducted for this contract. City procurement rules (Section 5.2.1) require competitive bidding for contracts over $50,000."
(Contradiction is proven; "lied" requires proving she knew it was false.)
Create a house policy on high-risk language. Example:
| Banned Phrase | Why Risky | Alternative |
|---|---|---|
| "Bribe," "Bribes" | Explicit criminal allegation; hard to prove; defamatory | "Undisclosed payment," "Payment without disclosure," "Quid pro quo (if provable)" |
| "Corruption," "Corrupt" | Legal conclusion; too vague | "Irregular spending," "Bypassed oversight," "Did not follow procedure" |
| "Lied," "Lie," "Liar" | Requires proving knowledge of falsity | "Contradicts documents," "Inaccurate statement," "Unsupported claim" |
| "Cover-up" | Implies intent to conceal; hard to prove | "Documents not disclosed," "Records unavailable," "Destroyed or withheld" |
| "Negligence," "Negligent" | Legal term; implies breach of duty | "Did not [required action]," "Omitted [required step]" |
| "Embezzlement," "Embezzled" | Explicit criminal allegation | "Misuse of funds," "Unexplained spending," "Unauthorized transfer" |
| "Conspiracy," "Conspire" | Requires proving agreement between parties | "Coordinated," "Multiple parties benefited," "Connected through campaign" |
Before marking article "approved for publication":
When article relies on interviews:
| Type of Interview | Strength | Acceptable for Defamatory Claim? |
|---|---|---|
| Named source (on record) | High; most defensible | YES; we can defend source's credibility |
| Named source (on record) + document backup | Very High; bulletproof | YES; even better |
| Anonymous source (claimed insider) | Low; hard to defend | NO; avoid defamatory claims |
| Multiple corroborating sources | High; pattern confirms | YES; if all credible |
| Official response included (subject denies claim) | Medium; shows we're fair | YES; but readers see both sides |
Red flag: Article relies on single anonymous source for major allegation = kill the article (or rewrite without the allegation).
The final editor decides: Can we defend this article if sued?
defamation_risk: high in the Master File, confirm comment_requested: true — a high-risk claim without a logged right-of-reply does not greenlight.Approve: "This article is legally defensible. All major claims are documented. We can win a defamation suit."
Conditional Approval: "Approve, but require [specific rewrites]."
Kill: "This article makes claims we cannot defend. Rewrite or kill."
If final editor finds issues, request specific rewrites rather than killing the article:
Original sentence: "The mayor deliberately awarded the contract to her campaign donor to enrich herself."
Issue: Motive attribution ("deliberately," "to enrich herself"); quid pro quo claim ("awarded...to her donor")
Rewrite request: "Change to: 'The mayor awarded the contract to a major campaign donor. The vendor had contributed $10,000 to her campaign in the preceding year. No competitive bidding was conducted. The mayor did not disclose the donor relationship to the city council.'"
Why this works: Facts + timing + omission. Readers infer quid pro quo without you asserting it. Legally defensible.
| Mistake | Result | Fix |
|---|---|---|
| Skipping interview source verification | Article quotes someone who never said it; or quote is out of context | Obtain recording/transcript of every quote; reporter must send you the source |
| Accepting "allegedly" or "reportedly" for facts | Weak sourcing; easy for opponent to challenge | Only "allegedly" for contested facts where we present both sides; factual claims need documentation |
| Not checking interview consent | Source later denies saying it; no recording; defamation risk | Confirm with source: "Can I quote you by name on this?" |
| Assuming public records are always true | Government document may be inaccurate; we repeat the error | Cross-verify government claims against other sources; don't assume records are factually accurate |
| Accepting secondary reporting as verification | News article says X; we cite the news article as source, not the original document | Always trace back to PRIMARY source; news outlet may have made an error |
| Not getting official response | Article makes specific allegation; official never had chance to respond; looks one-sided | Contact subject for response BEFORE publication; include response in article |
Draft claim: "The mayor received $50,000 from the vendor in exchange for the contract award."
Problem: No evidence of the exchange. Payment exists (maybe), decision exists, but no proof of causation or agreement.
Options:
Draft claim: "The mayor deliberately ignored procurement rules to benefit her friend."
Problem: We have no evidence of deliberateness or motive. We have evidence of non-compliance, but not intent.
Options:
Draft claim: "A city official (who asked to remain anonymous) says the mayor pressured procurement staff to award the contract."
Problem: One anonymous source for a defamatory claim. Undefendable.
Options:
Before killing a draft, discuss with reporter:
If final editor is unsure, escalate to newsroom legal counsel (if available):
Greenlight decision: Approved for publication, or Kill, or Conditional (with specific rewrites)
npx claudepluginhub ehurrn/newsroom-extension --plugin newsroomCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.