{
  "schema_version": 1,
  "title": "Xeroes",
  "generated_at": "2026-09-22T00:00:00Z",
  "configured_scope": {
    "jurisdiction_id": null,
    "jurisdiction_name": "Ireland",
    "election_cycle_id": null,
    "election_cycle_label": null
  },
  "totals": {
    "jurisdiction_count": 1,
    "election_cycle_count": 0,
    "promise_count": 33,
    "evidence_event_count": 320,
    "current_rating_count": 0,
    "published_rating_count": 0,
    "party_count": 0,
    "politician_count": 0,
    "candidate_count": 0,
    "unscoped_promise_count": 33,
    "unscoped_evidence_event_count": 320,
    "unscoped_current_rating_count": 0,
    "unscoped_published_rating_count": 0,
    "unscoped_party_count": 0,
    "unscoped_politician_count": 0,
    "unscoped_candidate_count": 0
  },
  "jurisdictions": [
    {
      "jurisdiction_id": "ireland",
      "label": "ireland",
      "promise_count": 0,
      "evidence_event_count": 320,
      "current_rating_count": 0,
      "published_rating_count": 0,
      "party_count": 0,
      "politician_count": 0,
      "candidate_count": 0,
      "election_cycle_ids": []
    }
  ],
  "election_cycles": [],
  "unscoped": {
    "promise_count": 33,
    "evidence_event_count": 320,
    "current_rating_count": 0,
    "published_rating_count": 0,
    "party_count": 0,
    "politician_count": 0,
    "candidate_count": 0,
    "notes": [
      "Legacy records without complete jurisdiction and election-cycle identifiers are counted here instead of being discarded.",
      "Party and politician records only require jurisdiction identifiers; promises, evidence, ratings, and candidates require both jurisdiction and election-cycle scope.",
      "Operators should backfill record identity before using these counts for cross-cycle comparison."
    ]
  },
  "limitations": [
    "This is a local/static tracker scope projection over release records, not a hosted multi-country service.",
    "`current_rating_count` fields count current reviewer-approved ratings only; legacy `published_rating_count` fields are retained as compatibility aliases for the same current counts in v209. Appealed, corrected, and superseded rating history remains public in history/audit outputs.",
    "Counts describe public release metadata and do not verify official election registers or live ballot feeds.",
    "Static API JSON files are unsigned convenience projections unless they are also present in the signed data package."
  ]
}