{
  "histories_filled": 6,
  "new_party_vote_rows": 24,
  "principal_members": 26,
  "named_substitutes": 25,
  "source_ballot_discrepancies": [
    {
      "id": "EC-NEW-SOSOTE-J",
      "year": 2024,
      "issue": "Official statistical ballot-total discrepancy",
      "detail": "Published suffragants 2,991 exceed party votes + blank + null (2,990) by 1. Source values are retained; no missing vote is allocated.",
      "source_id": "SA40-EC-PARISH-VOTES",
      "source": "https://www.cne.gob.ec/download/resultados-electorales-parroquiales/"
    },
    {
      "id": "EC-NEW-JUAN-MONTALVO-J",
      "year": 2024,
      "issue": "Official statistical ballot-total discrepancy",
      "detail": "Published suffragants 3,795 exceed party votes + blank + null (3,794) by 1. Source values are retained; no missing vote is allocated.",
      "source_id": "SA40-EC-PARISH-VOTES",
      "source": "https://www.cne.gob.ec/download/resultados-electorales-parroquiales/"
    },
    {
      "id": "EC-NEW-SEVILLA-DON-BOSCO-M",
      "year": 2025,
      "issue": "Official statistical ballot-total discrepancy",
      "detail": "Published suffragants 8,130 exceed party votes + blank + null (8,129) by 1. Source values are retained; no missing vote is allocated.",
      "source_id": "SA40-EC-SEVILLA-VOTES",
      "source": "https://www.cne.gob.ec/download/resultados-sevilla-don-bosco-2025/"
    },
    {
      "id": "EC-NEW-SEVILLA-DON-BOSCO-C",
      "year": 2025,
      "issue": "Official statistical ballot-total discrepancy",
      "detail": "Published suffragants 8,124 exceed party votes + blank + null (8,120) by 4. Source values are retained; no missing vote is allocated.",
      "source_id": "SA40-EC-SEVILLA-VOTES",
      "source": "https://www.cne.gob.ec/download/resultados-sevilla-don-bosco-2025/"
    }
  ],
  "vote_totals": {
    "EC-NEW-SOSOTE-J": {
      "valid_votes": 2747,
      "blank_votes": 42,
      "null_votes": 201,
      "suffragants": 2991,
      "seats_total": 5,
      "ballot_total_difference": 1
    },
    "EC-NEW-JUAN-MONTALVO-J": {
      "valid_votes": 3287,
      "blank_votes": 64,
      "null_votes": 443,
      "suffragants": 3795,
      "seats_total": 5,
      "ballot_total_difference": 1
    },
    "EC-NEW-LA-PRIMAVERA-J": {
      "valid_votes": 518,
      "blank_votes": 5,
      "null_votes": 26,
      "suffragants": 549,
      "seats_total": 5,
      "ballot_total_difference": 0
    },
    "EC-NEW-LA-MAGDALENA-J": {
      "valid_votes": 738,
      "blank_votes": 3,
      "null_votes": 20,
      "suffragants": 761,
      "seats_total": 5,
      "ballot_total_difference": 0
    },
    "EC-NEW-SEVILLA-DON-BOSCO-M": {
      "valid_votes": 7724,
      "blank_votes": 76,
      "null_votes": 329,
      "suffragants": 8130,
      "seats_total": 1,
      "ballot_total_difference": 1
    },
    "EC-NEW-SEVILLA-DON-BOSCO-C": {
      "valid_votes": 7327,
      "blank_votes": 431,
      "null_votes": 362,
      "suffragants": 8124,
      "seats_total": 5,
      "ballot_total_difference": 4
    }
  },
  "note": "Existing event rows replaced, not appended as extra cycles. Current-control and three-cycle gates remain uncleared. Result and candidate dignity codes are joined by territory and identical full party sets; numeric codes are not assumed universal."
}