{
  "anomalies": [
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-09-05-20-09-013"
      ],
      "type": "accredited_voters"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-012"
      ],
      "type": "agent_signatures_missing_or_unclear"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-008",
        "pu-05-20-06-05-20-06-009",
        "pu-05-20-06-05-20-06-018",
        "pu-05-20-06-05-20-06-016",
        "pu-05-20-06-05-20-06-007",
        "pu-05-20-06-05-20-06-010",
        "pu-05-20-06-05-20-06-001",
        "pu-05-20-06-05-20-06-015",
        "pu-05-20-06-05-20-06-005",
        "pu-05-20-06-05-20-06-006",
        "pu-05-20-06-05-20-06-004",
        "pu-05-20-06-05-20-06-012",
        "pu-05-20-07-05-20-07-010",
        "pu-05-20-07-05-20-07-012",
        "pu-05-20-07-05-20-07-008",
        "pu-05-20-07-05-20-07-009",
        "pu-05-20-07-05-20-07-005",
        "pu-05-20-07-05-20-07-001",
        "pu-05-20-07-05-20-07-011",
        "pu-05-20-09-05-20-09-014",
        "pu-05-20-09-05-20-09-001",
        "pu-05-20-09-05-20-09-011",
        "pu-05-20-09-05-20-09-013",
        "pu-05-20-09-05-20-09-003",
        "pu-05-20-09-05-20-09-016",
        "pu-05-20-09-05-20-09-004",
        "pu-05-20-09-05-20-09-008",
        "pu-05-20-09-05-20-09-010",
        "pu-05-20-05-05-20-05-019",
        "pu-05-20-05-05-20-05-010",
        "pu-05-20-05-05-20-05-025",
        "pu-05-20-05-05-20-05-021",
        "pu-05-20-05-05-20-05-011",
        "pu-05-20-05-05-20-05-003",
        "pu-05-20-05-05-20-05-009",
        "pu-05-20-05-05-20-05-024",
        "pu-05-20-05-05-20-05-001",
        "pu-05-20-05-05-20-05-007",
        "pu-05-20-05-05-20-05-006",
        "pu-05-20-05-05-20-05-004",
        "pu-05-20-05-05-20-05-015",
        "pu-05-20-08-05-20-08-019",
        "pu-05-20-08-05-20-08-020",
        "pu-05-20-08-05-20-08-015",
        "pu-05-20-08-05-20-08-017",
        "pu-05-20-08-05-20-08-008",
        "pu-05-20-08-05-20-08-004",
        "pu-05-20-08-05-20-08-001",
        "pu-05-20-08-05-20-08-021",
        "pu-05-20-08-05-20-08-003",
        "pu-05-20-08-05-20-08-002",
        "pu-05-20-08-05-20-08-011",
        "pu-05-20-08-05-20-08-007"
      ],
      "type": "arithmetic"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-07-05-20-07-009",
        "pu-05-20-07-05-20-07-005",
        "pu-05-20-05-05-20-05-007"
      ],
      "type": "ballot_papers_issued"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-012"
      ],
      "type": "identity_mismatch"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-012"
      ],
      "type": "missing_or_duplicate_party_label"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-012"
      ],
      "type": "party_roster_mismatch"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-005",
        "pu-05-20-08-05-20-08-008",
        "pu-05-20-08-05-20-08-001"
      ],
      "type": "presiding_officer_missing_or_unclear"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-012"
      ],
      "type": "pu"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-08-05-20-08-009"
      ],
      "type": "registered_voters"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-010",
        "pu-05-20-07-05-20-07-012",
        "pu-05-20-09-05-20-09-001",
        "pu-05-20-09-05-20-09-008"
      ],
      "type": "rejected_ballots"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-010",
        "pu-05-20-06-05-20-06-005",
        "pu-05-20-07-05-20-07-012",
        "pu-05-20-09-05-20-09-011",
        "pu-05-20-05-05-20-05-009"
      ],
      "type": "spoiled_ballot_papers"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-016",
        "pu-05-20-07-05-20-07-010",
        "pu-05-20-08-05-20-08-004",
        "pu-05-20-08-05-20-08-001"
      ],
      "type": "sum_mismatch"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-05-05-20-05-025"
      ],
      "type": "sum_rounding"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-012",
        "pu-05-20-09-05-20-09-014",
        "pu-05-20-09-05-20-09-013",
        "pu-05-20-09-05-20-09-016",
        "pu-05-20-05-05-20-05-021",
        "pu-05-20-05-05-20-05-009",
        "pu-05-20-05-05-20-05-015",
        "pu-05-20-08-05-20-08-015",
        "pu-05-20-08-05-20-08-007"
      ],
      "type": "total_used_ballot_papers"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-008",
        "pu-05-20-06-05-20-06-001",
        "pu-05-20-06-05-20-06-015",
        "pu-05-20-06-05-20-06-005",
        "pu-05-20-06-05-20-06-012",
        "pu-05-20-07-05-20-07-011",
        "pu-05-20-09-05-20-09-013",
        "pu-05-20-09-05-20-09-003",
        "pu-05-20-05-05-20-05-021",
        "pu-05-20-05-05-20-05-015",
        "pu-05-20-08-05-20-08-015",
        "pu-05-20-08-05-20-08-021",
        "pu-05-20-08-05-20-08-002"
      ],
      "type": "total_valid_votes"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-012"
      ],
      "type": "unknown_party"
    },
    {
      "detail": "Polling-unit records requiring review.",
      "pu_codes": [
        "pu-05-20-06-05-20-06-009",
        "pu-05-20-06-05-20-06-005",
        "pu-05-20-07-05-20-07-009",
        "pu-05-20-09-05-20-09-001",
        "pu-05-20-05-05-20-05-009",
        "pu-05-20-05-05-20-05-007"
      ],
      "type": "unused_ballot_papers"
    }
  ],
  "candidates": [],
  "check_summary": [
    {
      "assessed": 78,
      "code": "accredited_mismatch",
      "counted_votes": 0,
      "lga_count": 0,
      "pu_count": 0,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "accredited_voters",
      "counted_votes": 76,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "agent_signatures_missing_or_unclear",
      "counted_votes": 0,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "arithmetic",
      "counted_votes": 9096,
      "lga_count": 1,
      "pu_count": 53,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "ballot_papers_issued",
      "counted_votes": 488,
      "lga_count": 1,
      "pu_count": 3,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "figures_words_mismatch",
      "counted_votes": 0,
      "lga_count": 0,
      "pu_count": 0,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "identity_mismatch",
      "counted_votes": 0,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "failure"
    },
    {
      "assessed": null,
      "code": "missing_or_duplicate_party_label",
      "counted_votes": 0,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "warning"
    },
    {
      "assessed": 92,
      "code": "over_accreditation",
      "counted_votes": 0,
      "lga_count": 0,
      "pu_count": 0,
      "severity": "warning"
    },
    {
      "assessed": 82,
      "code": "over_voting",
      "counted_votes": 0,
      "lga_count": 0,
      "pu_count": 0,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "party_roster_mismatch",
      "counted_votes": 0,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "presiding_officer_missing_or_unclear",
      "counted_votes": 706,
      "lga_count": 1,
      "pu_count": 3,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "pu",
      "counted_votes": 0,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "registered_voters",
      "counted_votes": 327,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "rejected_ballots",
      "counted_votes": 604,
      "lga_count": 1,
      "pu_count": 4,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "replaced",
      "counted_votes": 0,
      "lga_count": 0,
      "pu_count": 0,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "spoiled_ballot_papers",
      "counted_votes": 1009,
      "lga_count": 1,
      "pu_count": 5,
      "severity": "warning"
    },
    {
      "assessed": 82,
      "code": "sum_mismatch",
      "counted_votes": 715,
      "lga_count": 1,
      "pu_count": 4,
      "severity": "failure"
    },
    {
      "assessed": null,
      "code": "sum_rounding",
      "counted_votes": 192,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "total_used_ballot_papers",
      "counted_votes": 947,
      "lga_count": 1,
      "pu_count": 9,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "total_valid_votes",
      "counted_votes": 1788,
      "lga_count": 1,
      "pu_count": 13,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "turnout_outlier",
      "counted_votes": 0,
      "lga_count": 0,
      "pu_count": 0,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "unknown_party",
      "counted_votes": 0,
      "lga_count": 1,
      "pu_count": 1,
      "severity": "warning"
    },
    {
      "assessed": null,
      "code": "unused_ballot_papers",
      "counted_votes": 1099,
      "lga_count": 1,
      "pu_count": 6,
      "severity": "warning"
    }
  ],
  "contract": "mundx.snapshot.v1",
  "index_file": "index.json",
  "meta": {
    "adapter_version": 2,
    "contest_path": "/elections/2026/assembly/bauchi-sakwa",
    "count_basis": "verified and provisional readable EC8A results",
    "count_summary": {
      "pu_excluded": 2,
      "pu_failed": 5,
      "pu_missing": 52,
      "pu_provisional": 52,
      "pu_unavailable": 54,
      "pu_uploaded": 95,
      "pu_verified": 41,
      "pu_warning_only": 49,
      "votes_on_failed_forms": 715,
      "votes_provisional": {
        "APC": 2409,
        "APM": 5309,
        "APP": 12,
        "PDP": 1249,
        "PRP": 432,
        "ZLP": 12
      },
      "votes_verified": {
        "APC": 1201,
        "APM": 2918,
        "APP": 11,
        "PDP": 833,
        "PRP": 290,
        "ZLP": 3
      }
    },
    "generated_at": "2026-09-20T16:02:55Z",
    "ocr_model": "gemini-3.8-flash",
    "ocr_provider": "gemini",
    "pipeline_version": "durable-v1",
    "pu_reported": 93,
    "pu_total": 147,
    "pu_verified": 41,
    "publication_phase": "results",
    "snapshot_id": "785b12aef0c959a342a50f95",
    "source": "irev",
    "unit_level": "lga",
    "version": 3729
  },
  "parties": [
    "APC",
    "APM",
    "APP",
    "PDP",
    "PRP",
    "ZLP"
  ],
  "shard_hashes": {
    "index": "456c247eea11806e15f54701b04f02ee062215ebd0d1831f6f78753f98e563bf",
    "lga-05-20": "87077b962f9b90524c3cbbd8fd2bf608e6f4738be77255a368cdc5d508e722ad"
  },
  "units": [
    {
      "code": "lga-05-20",
      "count_summary": {
        "pu_excluded": 2,
        "pu_failed": 5,
        "pu_missing": 52,
        "pu_provisional": 52,
        "pu_unavailable": 54,
        "pu_uploaded": 95,
        "pu_verified": 41,
        "pu_warning_only": 49,
        "votes_on_failed_forms": 715,
        "votes_provisional": {
          "APC": 2409,
          "APM": 5309,
          "APP": 12,
          "PDP": 1249,
          "PRP": 432,
          "ZLP": 12
        },
        "votes_verified": {
          "APC": 1201,
          "APM": 2918,
          "APP": 11,
          "PDP": 833,
          "PRP": 290,
          "ZLP": 3
        }
      },
      "name": "ZAKI",
      "pu_reported": 93,
      "pu_total": 147,
      "votes": {
        "APC": 3610,
        "APM": 8227,
        "APP": 23,
        "PDP": 2082,
        "PRP": 722,
        "ZLP": 15
      }
    }
  ]
}
