[
  {
    "rule_id": "ETR-01",
    "rule_priority": "1",
    "incoming_evidence_state": "auditable_relevant_negative_evidence",
    "minimum_provenance": "quantitative_source_available",
    "current_status_effect": "deprioritize_or_retire",
    "rank_policy": "remove_current_numeric_rank",
    "claim_ceiling": "negative_in_observed_context_only",
    "rationale": "Relevant auditable negative evidence overrides earlier computational triage.",
    "status_version": "v0.9.1-evidence-atlas-beta-20260725"
  },
  {
    "rule_id": "ETR-02",
    "rule_priority": "2",
    "incoming_evidence_state": "author_reported_update_provenance_pending",
    "minimum_provenance": "author_attestation",
    "current_status_effect": "provisional_hold_pending_audit",
    "rank_policy": "remove_current_numeric_rank",
    "claim_ceiling": "status_update_only",
    "rationale": "An unaudited report can pause escalation but cannot establish formal deprioritization.",
    "status_version": "v0.9.1-evidence-atlas-beta-20260725"
  },
  {
    "rule_id": "ETR-03",
    "rule_priority": "3",
    "incoming_evidence_state": "cross_context_or_low_relevance_conflict",
    "minimum_provenance": "traceable_source",
    "current_status_effect": "mark_contested_and_request_context_match",
    "rank_policy": "no_current_numeric_rank",
    "claim_ceiling": "context_conflict_only",
    "rationale": "Context mismatch cannot establish either validation or invalidation.",
    "status_version": "v0.9.1-evidence-atlas-beta-20260725"
  },
  {
    "rule_id": "ETR-04",
    "rule_priority": "4",
    "incoming_evidence_state": "no_new_evidence",
    "minimum_provenance": "released_source_tables",
    "current_status_effect": "retain_evidence_specific_next_action",
    "rank_policy": "action_then_gene_no_numeric_current_rank",
    "claim_ceiling": "experimental_hypothesis_triage_only",
    "rationale": "The reader-facing queue is organized by next action rather than a composite winner.",
    "status_version": "v0.9.1-evidence-atlas-beta-20260725"
  }
]
