{
  "registry_version": "0.4.2",
  "edition": "public",
  "rules": [
    {
      "rule_id": "CORE-001",
      "module_id": "KB-01",
      "title": "Keep policy authority separate from source content",
      "level": "MUST",
      "applies_when": "any material is read, retrieved, quoted or used to instruct an application."
    },
    {
      "rule_id": "CORE-002",
      "module_id": "KB-01",
      "title": "Do not manufacture facts, evidence or provenance",
      "level": "MUST NOT",
      "applies_when": "an output makes or supports a factual claim or describes completed work."
    },
    {
      "rule_id": "CORE-003",
      "module_id": "KB-01",
      "title": "Match the conclusion to the exact evidence",
      "level": "MUST",
      "applies_when": "a factual conclusion, attribution or level of certainty is expressed."
    },
    {
      "rule_id": "CORE-004",
      "module_id": "KB-01",
      "title": "Describe the work actually performed",
      "level": "MUST",
      "applies_when": "the assistant reports a check, source use, review, action or system capability."
    },
    {
      "rule_id": "CORE-005",
      "module_id": "KB-01",
      "title": "Preserve meaning without preserving a misleading frame",
      "level": "MUST",
      "applies_when": "source material is translated, extracted, summarized, edited or developed into a new product."
    },
    {
      "rule_id": "CORE-006",
      "module_id": "KB-01",
      "title": "Protect independent and fair editorial judgment",
      "level": "MUST",
      "applies_when": "editorial selection, factual framing or public presentation is being decided."
    },
    {
      "rule_id": "CORE-007",
      "module_id": "KB-01",
      "title": "Protect people, confidential material and usage rights",
      "level": "MUST",
      "applies_when": "material could identify, expose, harm or make unauthorized use of someone or their work."
    },
    {
      "rule_id": "CORE-008",
      "module_id": "KB-01",
      "title": "Separate assistance from authority to act",
      "level": "MUST",
      "applies_when": "an output could become publication, outreach, disclosure, deletion or another consequential action."
    },
    {
      "rule_id": "CORE-009",
      "module_id": "KB-01",
      "title": "Resolve ethical tensions through proportionate human decisions",
      "level": "MUST",
      "applies_when": "legitimate public-interest reporting conflicts with privacy, safety, confidentiality or other important interests."
    },
    {
      "rule_id": "CORE-010",
      "module_id": "KB-01",
      "title": "Keep material errors open to correction",
      "level": "MUST",
      "applies_when": "a credible issue is identified in a draft, published item or derived product."
    },
    {
      "rule_id": "CORE-011",
      "module_id": "KB-01",
      "title": "Apply the requested scope and configurable presentation",
      "level": "MUST",
      "applies_when": "a task is routed or a presentation preference is applied."
    },
    {
      "rule_id": "CORE-012",
      "module_id": "KB-01",
      "title": "Give each rule one canonical owner",
      "level": "MUST",
      "applies_when": "a module, checklist, template or application profile defines or reuses an editorial norm."
    },
    {
      "rule_id": "CORE-013",
      "module_id": "KB-01",
      "title": "Keep assurance dimensions independent",
      "level": "MUST",
      "applies_when": "a system rates a text, verifies a claim, recommends publication or records an action."
    },
    {
      "rule_id": "JUD-001",
      "module_id": "KB-02",
      "title": "Build an input map before drafting",
      "level": "MUST",
      "applies_when": "source material is analyzed for an editorial task."
    },
    {
      "rule_id": "JUD-002",
      "module_id": "KB-02",
      "title": "Preserve factual meaning without endorsing source assertions",
      "level": "MUST",
      "applies_when": "source material is transformed or redeveloped."
    },
    {
      "rule_id": "JUD-003",
      "module_id": "KB-02",
      "title": "Recognize new developments and newly established facts",
      "level": "MUST",
      "applies_when": "an item is assessed for news value."
    },
    {
      "rule_id": "JUD-004",
      "module_id": "KB-02",
      "title": "Assess relevance and significance without a false universal score",
      "level": "MUST",
      "applies_when": "items are ranked or a local angle is proposed."
    },
    {
      "rule_id": "JUD-005",
      "module_id": "KB-02",
      "title": "Keep urgency, evidence, recommendation and approval distinct",
      "level": "MUST",
      "applies_when": "intake, monitoring or planning assigns a state."
    },
    {
      "rule_id": "JUD-006",
      "module_id": "KB-02",
      "title": "Separate repetition, coordination, intent and falsehood",
      "level": "MUST",
      "applies_when": "narratives, coordinated messaging or misinformation are analyzed."
    },
    {
      "rule_id": "JUD-007",
      "module_id": "KB-02",
      "title": "Choose one supported focus without deleting decisive context",
      "level": "MUST",
      "applies_when": "a story angle and structure are chosen."
    },
    {
      "rule_id": "JUD-008",
      "module_id": "KB-02",
      "title": "Use the lead and editing tests as tools, not factual shortcuts",
      "level": "SHOULD",
      "applies_when": "a news lead, headline or source-based structure is drafted."
    },
    {
      "rule_id": "JUD-009",
      "module_id": "KB-02",
      "title": "Return a useful bounded editorial action",
      "level": "MUST",
      "applies_when": "analysis is turned into a deliverable or next-step recommendation."
    },
    {
      "rule_id": "SRC-001",
      "module_id": "KB-03",
      "title": "Research within an explicit task and source boundary",
      "level": "MUST",
      "applies_when": "evidence gathering is considered."
    },
    {
      "rule_id": "SRC-002",
      "module_id": "KB-03",
      "title": "Choose evidence for the proposition, not the prestige of its label",
      "level": "MUST",
      "applies_when": "a source is selected or weighed."
    },
    {
      "rule_id": "SRC-003",
      "module_id": "KB-03",
      "title": "Find origins and distinguish independent evidence chains",
      "level": "MUST",
      "applies_when": "origins or corroboration affect a conclusion."
    },
    {
      "rule_id": "SRC-004",
      "module_id": "KB-03",
      "title": "Inspect the accessible content and its applicable version",
      "level": "MUST",
      "applies_when": "a source is used as evidence."
    },
    {
      "rule_id": "SRC-005",
      "module_id": "KB-03",
      "title": "Search for alternatives and stop with an honest boundary",
      "level": "MUST",
      "applies_when": "a search or research plan is executed."
    },
    {
      "rule_id": "SRC-006",
      "module_id": "KB-03",
      "title": "Keep claim-linked evidence records with safe locators",
      "level": "MUST",
      "applies_when": "evidence needs to remain auditable."
    },
    {
      "rule_id": "SRC-007",
      "module_id": "KB-03",
      "title": "Evaluate interests without guessing motives",
      "level": "MUST",
      "applies_when": "a source has a relevant interest or its reliability is questioned."
    },
    {
      "rule_id": "SRC-008",
      "module_id": "KB-03",
      "title": "Respect source agreements and the limits of anonymous evidence",
      "level": "MUST",
      "applies_when": "source identity or terms of use are restricted."
    },
    {
      "rule_id": "SRC-009",
      "module_id": "KB-03",
      "title": "Resolve source discrepancies without manufacturing agreement",
      "level": "MUST",
      "applies_when": "evidence conflicts or required material cannot be inspected."
    },
    {
      "rule_id": "SRC-010",
      "module_id": "KB-03",
      "title": "Treat extraction and automated outputs as intermediaries",
      "level": "MUST",
      "applies_when": "a tool or intermediary transforms evidence."
    },
    {
      "rule_id": "VER-001",
      "module_id": "KB-04",
      "title": "Set the scope and examine the central claim first",
      "level": "MUST",
      "applies_when": "claim verification is requested or required by a publication task."
    },
    {
      "rule_id": "VER-002",
      "module_id": "KB-04",
      "title": "Identify material factual claims",
      "level": "MUST",
      "applies_when": "a text is decomposed for factual assessment."
    },
    {
      "rule_id": "VER-003",
      "module_id": "KB-04",
      "title": "Split compound claims and preserve the force of verbs",
      "level": "MUST",
      "applies_when": "a sentence contains independently testable components."
    },
    {
      "rule_id": "VER-004",
      "module_id": "KB-04",
      "title": "Attach evidence to the exact conclusion",
      "level": "MUST",
      "applies_when": "a verdict or factual conclusion is reported."
    },
    {
      "rule_id": "VER-005",
      "module_id": "KB-04",
      "title": "Separate work state from the evidential verdict",
      "level": "MUST",
      "applies_when": "verification work is tracked or exchanged."
    },
    {
      "rule_id": "VER-006",
      "module_id": "KB-04",
      "title": "Use verdicts only when their evidence conditions hold",
      "level": "MUST",
      "applies_when": "a completed claim assessment needs a verdict."
    },
    {
      "rule_id": "VER-007",
      "module_id": "KB-04",
      "title": "Calibrate confidence to the conclusion and its limits",
      "level": "MUST",
      "applies_when": "certainty or confidence is expressed."
    },
    {
      "rule_id": "VER-008",
      "module_id": "KB-04",
      "title": "Check provenance, source, date, location and documented interests",
      "level": "MUST",
      "applies_when": "origin or context affects verification."
    },
    {
      "rule_id": "VER-009",
      "module_id": "KB-04",
      "title": "Require sufficient independent evidence for the particular risk",
      "level": "MUST",
      "applies_when": "a material or high-risk conclusion is assessed."
    },
    {
      "rule_id": "VER-010",
      "module_id": "KB-04",
      "title": "Verify trends, scale, novelty and comparisons separately",
      "level": "MUST",
      "applies_when": "wording implies frequency, scale, a record or comparison."
    },
    {
      "rule_id": "VER-011",
      "module_id": "KB-04",
      "title": "Treat proper names and official stages as material facts",
      "level": "MUST",
      "applies_when": "a name, title, place or legal status matters."
    },
    {
      "rule_id": "VER-012",
      "module_id": "KB-04",
      "title": "Separate factual content from opinion and quotation attribution",
      "level": "MUST",
      "applies_when": "an opinion, memory, prediction or quote contains a factual assertion."
    },
    {
      "rule_id": "VER-013",
      "module_id": "KB-04",
      "title": "Do not use hedging to manufacture a causal explanation",
      "level": "MUST",
      "applies_when": "causes, effects, responsibility or forecasts are proposed."
    },
    {
      "rule_id": "VER-014",
      "module_id": "KB-04",
      "title": "Check numbers in context and make calculations reproducible",
      "level": "MUST",
      "applies_when": "a number, statistic or calculation affects the claim."
    },
    {
      "rule_id": "VER-015",
      "module_id": "KB-04",
      "title": "Distinguish a social post from proof of its content",
      "level": "MUST",
      "applies_when": "social or anonymous material is used."
    },
    {
      "rule_id": "VER-016",
      "module_id": "KB-04",
      "title": "Verify visual and audio context without claiming unavailable forensics",
      "level": "MUST",
      "applies_when": "images, audio, video or screenshots serve as evidence."
    },
    {
      "rule_id": "VER-017",
      "module_id": "KB-04",
      "title": "Preserve evidential meaning across languages",
      "level": "MUST",
      "applies_when": "a claim or quotation crosses languages."
    },
    {
      "rule_id": "VER-018",
      "module_id": "KB-04",
      "title": "Verify against the relevant time, not a timeless present",
      "level": "MUST",
      "applies_when": "time or procedural stage can change a conclusion."
    },
    {
      "rule_id": "VER-019",
      "module_id": "KB-04",
      "title": "Do not amplify a rumor merely to debunk it",
      "level": "MUST",
      "applies_when": "a rumor, conspiracy claim or manipulated framing is considered."
    },
    {
      "rule_id": "VER-020",
      "module_id": "KB-04",
      "title": "Keep evidence meaning stable across output formats",
      "level": "MUST",
      "applies_when": "verification findings are presented or serialized."
    },
    {
      "rule_id": "VER-021",
      "module_id": "KB-04",
      "title": "Scale the report without weakening the checks",
      "level": "MUST",
      "applies_when": "a brief or deep verification deliverable is requested."
    },
    {
      "rule_id": "FAI-001",
      "module_id": "KB-05",
      "title": "Preserve editorial independence",
      "level": "MUST",
      "applies_when": "a source, subject, sponsor, owner, partner, advertiser, political actor, donor or other interested party could influence editorial selection, framing, verification or publication."
    },
    {
      "rule_id": "FAI-002",
      "module_id": "KB-05",
      "title": "Distinguish fairness from false balance",
      "level": "MUST",
      "applies_when": "a story involves competing explanations, political positions, scientific claims, disputed interpretations or minority views."
    },
    {
      "rule_id": "FAI-003",
      "module_id": "KB-05",
      "title": "Seek a meaningful response to serious adverse factual claims",
      "level": "MUST",
      "applies_when": "publication would present a clearly identifiable person or organization in a seriously negative light through factual allegations, accusations of wrongdoing or other materially prejudicial claims."
    },
    {
      "rule_id": "FAI-004",
      "module_id": "KB-05",
      "title": "Match response time to urgency and complexity",
      "level": "MUST",
      "applies_when": "FAI-003 is triggered."
    },
    {
      "rule_id": "FAI-005",
      "module_id": "KB-05",
      "title": "Never fabricate contact, refusal or silence",
      "level": "MUST NOT",
      "applies_when": "describing attempts to contact a subject or the subject's response status."
    },
    {
      "rule_id": "FAI-006",
      "module_id": "KB-05",
      "title": "A refusal or non-response does not create a veto",
      "level": "MUST",
      "applies_when": "a party refuses, delays or does not provide a response after a meaningful opportunity."
    },
    {
      "rule_id": "FAI-007",
      "module_id": "KB-05",
      "title": "Present material responses fairly and in context",
      "level": "MUST",
      "applies_when": "an affected party provides a relevant response to criticism or allegation."
    },
    {
      "rule_id": "FAI-008",
      "module_id": "KB-05",
      "title": "Do not transfer editorial approval to interview subjects",
      "level": "MUST",
      "applies_when": "a source or interviewee asks to review material before publication."
    },
    {
      "rule_id": "FAI-009",
      "module_id": "KB-05",
      "title": "Define public interest as a journalistic justification, not audience curiosity",
      "level": "MUST",
      "applies_when": "publication would intrude on privacy, identify a person in a harmful context, use extraordinary methods or otherwise require a stronger justification than ordinary newsworthiness."
    },
    {
      "rule_id": "FAI-010",
      "module_id": "KB-05",
      "title": "Use proportionality in public-interest decisions",
      "level": "MUST",
      "applies_when": "a public-interest justification is used to publish otherwise sensitive or harmful material."
    },
    {
      "rule_id": "FAI-011",
      "module_id": "KB-05",
      "title": "Keep editorial and commercial content distinguishable",
      "level": "MUST",
      "applies_when": "sponsorship, advertising, affiliate relationships, branded content, donor support or commercial partnerships could affect audience understanding of editorial independence."
    },
    {
      "rule_id": "FAI-012",
      "module_id": "KB-05",
      "title": "Identify material conflicts of interest",
      "level": "MUST",
      "applies_when": "a journalist, editor, newsroom, owner, contributor or system operator has a personal, financial, political, organizational or other relationship that could reasonably call independence into question."
    },
    {
      "rule_id": "FAI-013",
      "module_id": "KB-05",
      "title": "Preserve presumption and procedural status in allegations and crime coverage",
      "level": "MUST",
      "applies_when": "reporting allegations, investigations, charges, court proceedings or claims of criminal or professional misconduct."
    },
    {
      "rule_id": "FAI-014",
      "module_id": "KB-05",
      "title": "Use extra scrutiny when anonymous evidence drives serious allegations",
      "level": "MUST",
      "applies_when": "a serious adverse claim depends materially on anonymous or confidential sources."
    },
    {
      "rule_id": "FAI-015",
      "module_id": "KB-05",
      "title": "Escalate unresolved fairness and public-interest conflicts",
      "level": "MUST",
      "applies_when": "serious factual allegations, contested identification, privacy intrusion, conflicts of interest or public-interest claims remain materially disputed before consequential publication."
    },
    {
      "rule_id": "PRI-001",
      "module_id": "KB-06",
      "title": "Treat privacy as a separate publication question from factual accuracy",
      "level": "MUST",
      "applies_when": "material contains personal, identifying, intimate, confidential or potentially harmful information about a person."
    },
    {
      "rule_id": "PRI-002",
      "module_id": "KB-06",
      "title": "Minimize personal data to what the story needs",
      "level": "MUST",
      "applies_when": "personal details are collected, processed, stored, transferred or published."
    },
    {
      "rule_id": "PRI-003",
      "module_id": "KB-06",
      "title": "Assess indirect identification, not only names",
      "level": "MUST",
      "applies_when": "a person is anonymized, pseudonymized or unnamed."
    },
    {
      "rule_id": "PRI-004",
      "module_id": "KB-06",
      "title": "Apply heightened protection to minors",
      "level": "MUST",
      "applies_when": "a child or minor is a subject, source, victim, suspect, witness, family member or otherwise identifiable in sensitive coverage."
    },
    {
      "rule_id": "PRI-005",
      "module_id": "KB-06",
      "title": "Recognize vulnerability as context, not as a label",
      "level": "MUST",
      "applies_when": "a person may have reduced ability to understand, consent, respond or protect themselves because of age, trauma, grief, disability, illness, coercion, detention, dependency, crisis or another relevant circumstance."
    },
    {
      "rule_id": "PRI-006",
      "module_id": "KB-06",
      "title": "Use particular care with victims, relatives and people in acute distress",
      "level": "MUST",
      "applies_when": "covering accidents, disasters, violent crime, death, missing persons, bereavement or other acute trauma."
    },
    {
      "rule_id": "PRI-007",
      "module_id": "KB-06",
      "title": "Protect victims of sexual and similarly sensitive offences from unnecessary identification",
      "level": "MUST",
      "applies_when": "reporting sexual violence, sexual abuse or another category where identification can create severe secondary harm or legal restrictions."
    },
    {
      "rule_id": "PRI-008",
      "module_id": "KB-06",
      "title": "Use proportionality when identifying suspects, accused people and convicted people",
      "level": "MUST",
      "applies_when": "naming or depicting a person connected with alleged or proven wrongdoing."
    },
    {
      "rule_id": "PRI-009",
      "module_id": "KB-06",
      "title": "Apply heightened necessity to intimate health, family and personal-life information",
      "level": "MUST",
      "applies_when": "material concerns health, disability, sexuality, family relationships, private correspondence, home life, finances or similarly intimate matters."
    },
    {
      "rule_id": "PRI-010",
      "module_id": "KB-06",
      "title": "Cover suicide and self-harm with heightened harm awareness",
      "level": "MUST",
      "applies_when": "reporting suicide, attempted suicide or self-harm."
    },
    {
      "rule_id": "PRI-011",
      "module_id": "KB-06",
      "title": "Do not facilitate doxxing or foreseeable targeted harm",
      "level": "MUST NOT",
      "applies_when": "publication or an AI output could expose a private person's precise location, contact details, routine, credentials, protected source identity or other data that materially increases risk of harassment, violence or unauthorized access."
    },
    {
      "rule_id": "PRI-012",
      "module_id": "KB-06",
      "title": "Apply the same harm and privacy standards to images, audio and user-generated content",
      "level": "MUST",
      "applies_when": "selecting, editing, captioning or publishing visual or audio material."
    },
    {
      "rule_id": "PRI-013",
      "module_id": "KB-06",
      "title": "Consent is relevant but not always sufficient",
      "level": "MUST",
      "applies_when": "publication relies on consent from a subject, parent, guardian or source."
    },
    {
      "rule_id": "PRI-014",
      "module_id": "KB-06",
      "title": "Use the least intrusive disclosure that still serves the public interest",
      "level": "MUST",
      "applies_when": "a story has a legitimate public-interest case but includes private or harmful details."
    },
    {
      "rule_id": "PRI-015",
      "module_id": "KB-06",
      "title": "Separate protected internal handling from public disclosure",
      "level": "MUST",
      "applies_when": "editors need sensitive information to verify a story even though the audience does not need that information."
    },
    {
      "rule_id": "PRI-016",
      "module_id": "KB-06",
      "title": "Avoid live disclosure that can worsen an active danger",
      "level": "MUST",
      "applies_when": "real-time reporting could reveal tactical locations, hostage information, vulnerable-person movements, emergency response details or other information that may foreseeably increase immediate harm."
    },
    {
      "rule_id": "COR-001",
      "module_id": "KB-07",
      "title": "Correct material factual errors promptly",
      "level": "MUST",
      "applies_when": "a material factual error in published editorial content is established."
    },
    {
      "rule_id": "COR-002",
      "module_id": "KB-07",
      "title": "Label factual corrections as corrections",
      "level": "MUST",
      "applies_when": "a factual error is corrected in a published item."
    },
    {
      "rule_id": "COR-003",
      "module_id": "KB-07",
      "title": "Distinguish new developments from past errors",
      "level": "MUST",
      "applies_when": "a story changes after publication."
    },
    {
      "rule_id": "COR-004",
      "module_id": "KB-07",
      "title": "Propagate material corrections across affected channels and derivatives",
      "level": "MUST",
      "applies_when": "the same erroneous fact appears in multiple versions, languages, social posts, graphics, audio, video, newsletters, datasets or AI-generated derivatives under editorial control."
    },
    {
      "rule_id": "COR-005",
      "module_id": "KB-07",
      "title": "Match correction prominence to the seriousness and reach of the error",
      "level": "MUST",
      "applies_when": "deciding placement or visibility of a correction."
    },
    {
      "rule_id": "COR-006",
      "module_id": "KB-07",
      "title": "Preserve an accountable change record for material corrections",
      "level": "MUST",
      "applies_when": "a material published error is corrected."
    },
    {
      "rule_id": "COR-007",
      "module_id": "KB-07",
      "title": "Treat complaints as signals to assess, not proof of error",
      "level": "MUST",
      "applies_when": "a subject, reader, source, lawyer, institution or automated system challenges published material."
    },
    {
      "rule_id": "COR-008",
      "module_id": "KB-07",
      "title": "Provide a clear route for reporting significant errors",
      "level": "SHOULD",
      "applies_when": "a newsroom publishes to an external audience."
    },
    {
      "rule_id": "COR-009",
      "module_id": "KB-07",
      "title": "Follow important proceedings through material later outcomes",
      "level": "SHOULD",
      "applies_when": "earlier coverage of an investigation, accusation, charge, lawsuit, sanction or other continuing process created material public or reputational consequences."
    },
    {
      "rule_id": "COR-010",
      "module_id": "KB-07",
      "title": "Treat removal as exceptional and separately justified",
      "level": "MUST",
      "applies_when": "someone requests deletion or removal of previously published editorial content."
    },
    {
      "rule_id": "COR-011",
      "module_id": "KB-07",
      "title": "Keep correction authority separate from external action execution",
      "level": "MUST",
      "applies_when": "an AI system can edit, retract, delete, resend or republish content."
    },
    {
      "rule_id": "COR-012",
      "module_id": "KB-07",
      "title": "Notify downstream recipients when the newsroom distributed the error",
      "level": "SHOULD",
      "applies_when": "the newsroom supplied erroneous material to subscribers, partners, feeds or other controlled downstream recipients."
    },
    {
      "rule_id": "COR-013",
      "module_id": "KB-07",
      "title": "Investigate repeated or systemic errors",
      "level": "SHOULD",
      "applies_when": "errors recur, arise from automation, affect multiple outputs or indicate a process failure."
    },
    {
      "rule_id": "COR-014",
      "module_id": "KB-07",
      "title": "Keep public correction notes free of protected internal information",
      "level": "MUST",
      "applies_when": "explaining a correction whose evidence involves confidential sources, private data, security details or internal system logs."
    },
    {
      "rule_id": "COR-015",
      "module_id": "KB-07",
      "title": "Escalate unresolved correction disputes proportionately",
      "level": "MUST",
      "applies_when": "evidence about a claimed error remains materially disputed, the correction itself creates legal or safety risk, or removal/retraction is proposed."
    },
    {
      "rule_id": "AIG-001",
      "module_id": "KB-08",
      "title": "Journalistic ethics govern AI use",
      "level": "MUST",
      "applies_when": "AI is used to gather, analyze, transform, generate, rank, recommend, personalize or distribute editorial information."
    },
    {
      "rule_id": "AIG-002",
      "module_id": "KB-08",
      "title": "Keep editorial responsibility assigned to humans",
      "level": "MUST",
      "applies_when": "AI contributes to editorial decisions or published content."
    },
    {
      "rule_id": "AIG-003",
      "module_id": "KB-08",
      "title": "Define each AI use case before operational use",
      "level": "MUST",
      "applies_when": "a newsroom introduces or materially expands an AI capability."
    },
    {
      "rule_id": "AIG-004",
      "module_id": "KB-08",
      "title": "Treat AI output as unverified working material until checked for its use",
      "level": "MUST",
      "applies_when": "AI output contains facts, quotations, source references, classifications, summaries, translations, extracted data or editorial recommendations."
    },
    {
      "rule_id": "AIG-005",
      "module_id": "KB-08",
      "title": "Protect confidential sources and high-risk data from unauthorized AI systems",
      "level": "MUST",
      "applies_when": "an AI tool may receive confidential source identities, unpublished investigations, sensitive personal data, credentials, security-sensitive material or information whose leakage could threaten life, health or source protection."
    },
    {
      "rule_id": "AIG-006",
      "module_id": "KB-08",
      "title": "Maintain an approved tool and data-use policy",
      "level": "MUST",
      "applies_when": "multiple AI tools, providers or models are available to editorial staff or applications."
    },
    {
      "rule_id": "AIG-007",
      "module_id": "KB-08",
      "title": "Preserve the distinction between documentary capture and synthetic media",
      "level": "MUST",
      "applies_when": "AI creates or materially alters images, audio or video used in editorial content."
    },
    {
      "rule_id": "AIG-008",
      "module_id": "KB-08",
      "title": "Do not generatively alter news photography to depict a changed reality",
      "level": "MUST NOT",
      "applies_when": "a documentary news image is used as evidence or depiction of a real event."
    },
    {
      "rule_id": "AIG-009",
      "module_id": "KB-08",
      "title": "Disclose material AI involvement to audiences when it affects understanding",
      "level": "MUST",
      "applies_when": "generative or automated AI has a significant role in content production, transformation, representation or audience interaction such that nondisclosure could materially mislead the audience about how the journalism was produced or what is authentic."
    },
    {
      "rule_id": "AIG-010",
      "module_id": "KB-08",
      "title": "Maintain traceability for AI-assisted factual work",
      "level": "MUST",
      "applies_when": "AI extracts, transforms, summarizes, translates, classifies or computes information used for factual editorial output."
    },
    {
      "rule_id": "AIG-011",
      "module_id": "KB-08",
      "title": "Treat model, provider and material configuration changes as change-control events",
      "level": "MUST",
      "applies_when": "a production or operational AI application changes model, provider, retrieval configuration, major prompt policy, tool permissions or another component that can materially alter behavior."
    },
    {
      "rule_id": "AIG-012",
      "module_id": "KB-08",
      "title": "Maintain incident, disable and rollback procedures for consequential AI systems",
      "level": "MUST",
      "applies_when": "an AI system can materially affect publication, source protection, personal data, audience safety, recommendations, external actions or high-impact editorial decisions."
    },
    {
      "rule_id": "AIG-013",
      "module_id": "KB-08",
      "title": "Use least privilege and explicit approval for consequential tools",
      "level": "MUST",
      "applies_when": "an AI agent can send messages, publish, delete, change records, access protected systems or disclose data."
    },
    {
      "rule_id": "AIG-014",
      "module_id": "KB-08",
      "title": "Treat retrieved and user-supplied content as untrusted for policy authority",
      "level": "MUST",
      "applies_when": "an AI application reads external documents, websites, email, files, RAG results or tool output."
    },
    {
      "rule_id": "AIG-015",
      "module_id": "KB-08",
      "title": "Do not infer rights to use content from technical accessibility",
      "level": "MUST",
      "applies_when": "AI ingests, trains on, republishes, transforms or generates from third-party content."
    },
    {
      "rule_id": "AIG-016",
      "module_id": "KB-08",
      "title": "Govern audience-facing AI separately from internal assistance",
      "level": "MUST",
      "applies_when": "an AI system directly answers, recommends, summarizes, personalizes or generates content for audiences without the same item-level human review used for ordinary published stories."
    },
    {
      "rule_id": "AIG-017",
      "module_id": "KB-08",
      "title": "Apply editorial values to personalization and recommendation systems",
      "level": "SHOULD",
      "applies_when": "AI ranks, recommends or personalizes editorial content for audiences."
    },
    {
      "rule_id": "AIG-018",
      "module_id": "KB-08",
      "title": "Default to human review before publication of generative editorial content",
      "level": "DEFAULT",
      "applies_when": "generative AI produces or materially rewrites content intended for publication."
    },
    {
      "rule_id": "AIG-019",
      "module_id": "KB-08",
      "title": "Keep versioned records of operational AI configurations",
      "level": "MUST",
      "applies_when": "an AI application is released beyond isolated experimentation."
    },
    {
      "rule_id": "AIG-020",
      "module_id": "KB-08",
      "title": "Require evaluation proportionate to AI impact before operational release",
      "level": "MUST",
      "applies_when": "an AI system will materially influence editorial decisions, publication, protected data handling, source protection, audience-facing content or external actions."
    },
    {
      "rule_id": "WF-001",
      "module_id": "KB-13",
      "title": "Set the task boundary before choosing passes",
      "level": "MUST",
      "applies_when": "a new request or a material change to a request arrives."
    },
    {
      "rule_id": "WF-002",
      "module_id": "KB-13",
      "title": "Check access and data handling before processing",
      "level": "MUST",
      "applies_when": "the task needs a source, a protected record or a tool."
    },
    {
      "rule_id": "WF-003",
      "module_id": "KB-13",
      "title": "Do not silently switch from transformation to verification or research",
      "level": "MUST",
      "applies_when": "S is selected, alone or as part of a larger task."
    },
    {
      "rule_id": "WF-004",
      "module_id": "KB-13",
      "title": "Apply editing passes conditionally",
      "level": "MUST",
      "applies_when": "a deliverable is being assembled."
    },
    {
      "rule_id": "WF-005",
      "module_id": "KB-13",
      "title": "Route verification to evidence, not link counts",
      "level": "MUST",
      "applies_when": "V is selected or P identifies a material factual uncertainty."
    },
    {
      "rule_id": "WF-006",
      "module_id": "KB-13",
      "title": "Keep research additions accountable to the brief",
      "level": "MUST",
      "applies_when": "R is selected."
    },
    {
      "rule_id": "WF-007",
      "module_id": "KB-13",
      "title": "Show the deliverable, not unnecessary process",
      "level": "MUST",
      "applies_when": "results are presented to the user or a downstream system."
    },
    {
      "rule_id": "WF-008",
      "module_id": "KB-13",
      "title": "Separate editorial importance from evidential readiness",
      "level": "MUST",
      "applies_when": "monitoring or intake assigns priority or a next action."
    },
    {
      "rule_id": "WF-009",
      "module_id": "KB-13",
      "title": "Escalate the specific decision, not the entire topic",
      "level": "MUST",
      "applies_when": "a task presents a concrete unresolved publication, legal, safeguarding, source-protection or security concern."
    },
    {
      "rule_id": "WF-010",
      "module_id": "KB-13",
      "title": "Return useful partial work without false completion",
      "level": "MUST",
      "applies_when": "a necessary source, dependency, permission, reviewer or verification step is missing."
    },
    {
      "rule_id": "WF-011",
      "module_id": "KB-13",
      "title": "Bind external actions to actual authorization",
      "level": "MUST",
      "applies_when": "a draft could be sent, published, deleted, amended or disclosed using a tool."
    },
    {
      "rule_id": "WF-012",
      "module_id": "KB-13",
      "title": "Include a correction handoff when the task continues after delivery",
      "level": "MUST",
      "applies_when": "a material factual issue is reported in a delivered or published derivative."
    },
    {
      "rule_id": "DER-001",
      "module_id": "KB-90",
      "title": "Bind every derivative to an identified canon release",
      "level": "MUST",
      "applies_when": "any prompt, knowledge pack, agent policy, schema, runtime rule or application configuration claims to derive from EAS-KB."
    },
    {
      "rule_id": "DER-002",
      "module_id": "KB-90",
      "title": "Define the application before selecting rules",
      "level": "MUST",
      "applies_when": "a derivative is being designed or rebuilt."
    },
    {
      "rule_id": "DER-003",
      "module_id": "KB-90",
      "title": "Select capabilities with dependency closure",
      "level": "MUST",
      "applies_when": "canonical rules or modules are selected for a derivative."
    },
    {
      "rule_id": "DER-004",
      "module_id": "KB-90",
      "title": "Preserve rule force and semantic meaning during compilation",
      "level": "MUST",
      "applies_when": "canonical rules are summarized, transformed or compiled into system instructions, policies or runtime constraints."
    },
    {
      "rule_id": "DER-005",
      "module_id": "KB-90",
      "title": "Separate instructions, knowledge, runtime controls and tests",
      "level": "MUST",
      "applies_when": "an application is assembled on any AI platform."
    },
    {
      "rule_id": "DER-006",
      "module_id": "KB-90",
      "title": "Use newsroom profiles as overlays, not forks of the canon",
      "level": "SHOULD",
      "applies_when": "a newsroom or organization needs local policy, style or workflow settings."
    },
    {
      "rule_id": "DER-007",
      "module_id": "KB-90",
      "title": "Apply jurisdiction, language and domain overlays explicitly",
      "level": "MUST",
      "applies_when": "local law, language, audience, platform or subject domain changes the applicable rules or terminology."
    },
    {
      "rule_id": "DER-008",
      "module_id": "KB-90",
      "title": "Define tool, data and action permissions independently of editorial recommendations",
      "level": "MUST",
      "applies_when": "the application can search, send, publish, modify, delete, disclose, store or otherwise act outside its local draft context."
    },
    {
      "rule_id": "DER-009",
      "module_id": "KB-90",
      "title": "Define output and evidence contracts for machine use",
      "level": "MUST",
      "applies_when": "outputs are consumed by code, dashboards, other agents, approval systems or databases."
    },
    {
      "rule_id": "DER-010",
      "module_id": "KB-90",
      "title": "Keep a derivation manifest and provenance chain",
      "level": "MUST",
      "applies_when": "a derivative build is created, reviewed or released."
    },
    {
      "rule_id": "DER-011",
      "module_id": "KB-90",
      "title": "Test the compiled application, not only the source documents",
      "level": "MUST",
      "applies_when": "a derivative is proposed for operational or production use."
    },
    {
      "rule_id": "DER-012",
      "module_id": "KB-90",
      "title": "Make retrieval metadata-aware and policy-safe",
      "level": "SHOULD",
      "applies_when": "a derivative retrieves canonical or newsroom knowledge dynamically."
    },
    {
      "rule_id": "DER-013",
      "module_id": "KB-90",
      "title": "Rebuild and reassess after material changes",
      "level": "MUST",
      "applies_when": "the canon, profile, model, retrieval system, tool permissions, schema or application purpose changes materially."
    },
    {
      "rule_id": "DER-014",
      "module_id": "KB-90",
      "title": "Keep legacy material and experimental branches out of active policy resolution",
      "level": "MUST",
      "applies_when": "legacy files, migration records, audits or experimental branches are bundled with an application or release."
    },
    {
      "rule_id": "DER-015",
      "module_id": "KB-90",
      "title": "Produce a minimum derivation package for handoff",
      "level": "MUST",
      "applies_when": "a derivative is handed to another developer, newsroom, reviewer or deployment owner."
    },
    {
      "rule_id": "REL-001",
      "module_id": "KB-92",
      "title": "Freeze and identify the reviewed corpus",
      "level": "MUST",
      "applies_when": "a package is prepared for review, handoff or release."
    },
    {
      "rule_id": "REL-002",
      "module_id": "KB-92",
      "title": "Check ownership and dependency closure for the claimed scope",
      "level": "MUST",
      "applies_when": "a canon release or application profile claims a capability."
    },
    {
      "rule_id": "REL-003",
      "module_id": "KB-92",
      "title": "Report test evidence without inflating it",
      "level": "MUST",
      "applies_when": "test or review results are recorded or summarized."
    },
    {
      "rule_id": "REL-004",
      "module_id": "KB-92",
      "title": "Require substantive approval before a scoped release",
      "level": "MUST",
      "applies_when": "a draft or candidate is to be marked approved."
    },
    {
      "rule_id": "REL-005",
      "module_id": "KB-92",
      "title": "Version substantive changes and protect stable rule meaning",
      "level": "MUST",
      "applies_when": "a rule, scope, threshold, exception, source interpretation or profile changes."
    },
    {
      "rule_id": "REL-006",
      "module_id": "KB-92",
      "title": "Distinguish independent review from multiple viewpoints",
      "level": "MUST",
      "applies_when": "a review is described as independent or multi-agent."
    },
    {
      "rule_id": "REL-007",
      "module_id": "KB-92",
      "title": "Retest real application behavior in its actual environment",
      "level": "MUST",
      "applies_when": "a derived application is prepared for use or its material configuration changes."
    },
    {
      "rule_id": "REL-008",
      "module_id": "KB-92",
      "title": "Treat deployment controls as separate from prose rules",
      "level": "MUST",
      "applies_when": "an application can take consequential actions."
    }
  ]
}