{
  "decision_states": [
    "draft",
    "needs_sources",
    "review_pending",
    "legal_hold",
    "source_protection_hold",
    "approved_public",
    "sealed_internal",
    "rejected",
    "archived"
  ],
  "roles": [
    {
      "duty": "classifies signals, rejects unsafe public uploads, requests safer channel where needed",
      "public": false,
      "role": "intake analyst"
    },
    {
      "duty": "checks scoring logic, proportionality and evidence-state labels",
      "public": false,
      "role": "method reviewer"
    },
    {
      "duty": "checks defamation, safety, right-of-response and high-risk publication exposure",
      "public": false,
      "role": "legal reviewer"
    },
    {
      "duty": "checks witness/source exposure, metadata, locations and sealed evidence needs",
      "public": false,
      "role": "source-protection reviewer"
    },
    {
      "duty": "approves sanitized public export and changelog entry",
      "public": false,
      "role": "publisher"
    }
  ],
  "rule": "The public may see review status and evidence-state labels, but not protected reviewer identities, witnesses, sealed evidence chains or sensitive locations.",
  "schema": "paso-reviewer-workflow-standard-v1"
}