{
  "catalog_id": "spj_ethics",
  "domain": "JOURNALISTIC_ETHICS",
  "version": "1.0.0",
  "rules_count": 13,
  "default_weight": 1.2,
  "rules": [
    {
      "id": "SPJ-1.1",
      "name": "Unsourced Factual Assertion",
      "sev": 3,
      "desc": "Significant factual, scientific, or statistical claims made without citations, primary sources, or verifiable provenance."
    },
    {
      "id": "SPJ-1.2",
      "name": "Headline / Body Distortion",
      "sev": 4,
      "desc": "Misleading headline disparity where the article title or social preview contradicts or grossly inflates what the body text substantiates."
    },
    {
      "id": "SPJ-1.3",
      "name": "Uncorroborated Anonymous Sourcing",
      "sev": 3,
      "desc": "Damaging assertions attributed exclusively to unnamed sources without explanatory justification or multiple independent corroborating points."
    },
    {
      "id": "SPJ-1.4",
      "name": "Deceptive Context & Selective Omission",
      "sev": 4,
      "desc": "Quoting individuals or citing data while intentionally omitting critical qualifiers, timestamps, or full context that changes the fundamental meaning."
    },
    {
      "id": "SPJ-1.5",
      "name": "Blurred Editorial Demarcation",
      "sev": 3,
      "desc": "Op-eds, speculative commentary, or sponsored marketing presented with the visual styling and framing of objective hard news."
    },
    {
      "id": "SPJ-1.6",
      "name": "Satire Cloaking & Bad-Faith Camouflage",
      "sev": 5,
      "desc": "Malicious disinformation or defamatory falsehoods masquerading as satire or parody to evade accountability (Poe's Law Override applies)."
    },
    {
      "id": "SPJ-2.1",
      "name": "Sensational Exploitation of Tragedy",
      "sev": 4,
      "desc": "Gratuitous sensationalism exploiting private victims, minors, or grief for emotional engagement or ad clicks."
    },
    {
      "id": "SPJ-2.2",
      "name": "Doxxing & Unjustified Privacy Intrusion",
      "sev": 5,
      "desc": "Publishing private phone numbers, home addresses, or private identifying documents without legitimate public interest justification."
    },
    {
      "id": "SPJ-3.1",
      "name": "Undisclosed Commercial or Political Conflict",
      "sev": 4,
      "desc": "Favorable coverage of products, donors, or political candidates without disclosing financial, ownership, or affiliate ties."
    },
    {
      "id": "SPJ-3.2",
      "name": "Disguised Native Advertising",
      "sev": 5,
      "desc": "Paid promotional marketing designed to mimic an independent investigative article."
    },
    {
      "id": "SPJ-4.1",
      "name": "Stealth Modification & Silent Edits",
      "sev": 4,
      "desc": "Substantive post-publication changes to key factual assertions, numbers, or quotes without publishing an explicit, timestamped editorial correction notice."
    },
    {
      "id": "SPJ-4.2",
      "name": "Ghost or Anonymous Publishing",
      "sev": 2,
      "desc": "News reports published without an author byline, editorial board masthead, or organization contact."
    },
    {
      "id": "SPJ-4.3",
      "name": "Lack of Transparent Corrections Policy",
      "sev": 2,
      "desc": "Absence of a visible corrections log, contact channel for factual disputes, or retraction standards."
    }
  ]
}