{
  "schema": "qz.energy.api.releases.v1",
  "api_version": "v1",
  "product_id": "qz-energy",
  "current_release_id": "qz-energy-science-5ce3d74e-20260829T082900Z",
  "generated_at": "2026-08-29T08:28:46Z",
  "releases": [
    {
      "release_id": "qz-energy-science-5ce3d74e-20260829T082900Z",
      "published_at": "2026-08-29T08:28:46Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 173,
        "assets": 18,
        "publications": 9,
        "datasets": 39,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-card-context-addc4d5a-20260815T173531Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-card-context-addc4d5a-20260815T173531Z",
      "published_at": "2026-08-15T17:35:36Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 173,
        "assets": 18,
        "publications": 9,
        "datasets": 39,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-intelligence-1ca96524-20260814T163000Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-intelligence-1ca96524-20260814T163000Z",
      "published_at": "2026-08-14T16:30:04Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 173,
        "assets": 18,
        "publications": 9,
        "datasets": 39,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-intelligence-de11eaf5-20260814T162355Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-intelligence-de11eaf5-20260814T162355Z",
      "published_at": "2026-08-14T16:24:14Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 173,
        "assets": 18,
        "publications": 9,
        "datasets": 39,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-intelligence-be8b8f9-20260814T143216Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-intelligence-be8b8f9-20260814T143216Z",
      "published_at": "2026-08-14T14:32:25Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 173,
        "assets": 18,
        "publications": 9,
        "datasets": 39,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-photo-context-record-20260814T090306Z-bee1451",
      "record_count_diff": {
        "indicators": 16,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-photo-context-record-20260814T090306Z-bee1451",
      "published_at": "2026-08-14T09:03:06Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 39,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-photo-context-20260814T084427Z-3387f20",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 14,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-photo-context-20260814T084427Z-3387f20",
      "published_at": "2026-08-14T08:44:47Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-avds4-polish-20260813T130000Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-avds4-polish-20260813T130000Z",
      "published_at": "2026-08-13T09:16:33Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-csp-20260812T132736Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-csp-20260812T132736Z",
      "published_at": "2026-08-12T13:27:40Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-avds-verify-20260812T132257Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-avds-verify-20260812T132257Z",
      "published_at": "2026-08-12T13:23:01Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-avds-cascade-20260812T130106Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-avds-cascade-20260812T130106Z",
      "published_at": "2026-08-12T13:01:13Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-avds-maturity-clean-20260811T194818Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-avds-maturity-clean-20260811T194818Z",
      "published_at": "2026-08-11T19:48:19Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-avds4-objects-20260811T192148Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-avds4-objects-20260811T192148Z",
      "published_at": "2026-08-11T19:21:48Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-avds-runtime-20260811T191513Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-avds-runtime-20260811T191513Z",
      "published_at": "2026-08-11T19:15:25Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-avds-adoption-20260811T191012Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-avds-adoption-20260811T191012Z",
      "published_at": "2026-08-11T19:10:21Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-qazgeo-network-20260811T185701Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-qazgeo-network-20260811T185701Z",
      "published_at": "2026-08-11T18:58:14Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-qazgeo-map-complete-20260810T162219Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-qazgeo-map-complete-20260810T162219Z",
      "published_at": "2026-08-10T16:22:27Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-qazgeo-map-final-20260810T161948Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-qazgeo-map-final-20260810T161948Z",
      "published_at": "2026-08-10T16:19:56Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-qazgeo-map-cache-20260810T161441Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-qazgeo-map-cache-20260810T161441Z",
      "published_at": "2026-08-10T16:14:47Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-qazgeo-map-20260810T161013Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-qazgeo-map-20260810T161013Z",
      "published_at": "2026-08-10T16:10:23Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-search-enrichment-20260810T133921Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-search-enrichment-20260810T133921Z",
      "published_at": "2026-08-10T13:39:25Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-polish-20260810T083000Z-e31c65f",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-polish-20260810T083000Z-e31c65f",
      "published_at": "2026-08-10T08:26:50Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-refactor-20260809T184604Z-35dbd1d",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-refactor-20260809T184604Z-35dbd1d",
      "published_at": "2026-08-09T18:46:10Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-metric-contract-20260809T193000Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-metric-contract-20260809T193000Z",
      "published_at": "2026-08-09T13:42:43Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-lineage-corrections-20260809T190000Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-lineage-corrections-20260809T190000Z",
      "published_at": "2026-08-09T13:37:08Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-industrial-hardening-final-20260809T132010Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-industrial-hardening-final-20260809T132010Z",
      "published_at": "2026-08-09T13:20:10Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "api-contract-hardening"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-etag-fix-20260809T131719Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-etag-fix-20260809T131719Z",
      "published_at": "2026-08-09T13:17:19Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "api-contract-hardening"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-industrial-hardening-20260809T131502Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-industrial-hardening-20260809T131502Z",
      "published_at": "2026-08-09T13:15:02Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "api-contract-hardening"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-language-surface-20260809T125421Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-language-surface-20260809T125421Z",
      "published_at": "2026-08-09T12:54:21Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "language-surface-parity"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-freshness-quarantine-20260809T124437Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-freshness-quarantine-20260809T124437Z",
      "published_at": "2026-08-09T12:44:38Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "freshness-quarantine"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-editorial-workflow-20260809T124037Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-editorial-workflow-20260809T124037Z",
      "published_at": "2026-08-09T12:40:37Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "editorial-workflow"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-metrics-dictionary-20260809T122837Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-metrics-dictionary-20260809T122837Z",
      "published_at": "2026-08-09T12:28:37Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "metric-dictionary"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-metrics-dictionary-20260809T122629Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-metrics-dictionary-20260809T122629Z",
      "published_at": "2026-08-09T12:26:29Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "metric-dictionary"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-metrics-dictionary-20260809T122419Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-metrics-dictionary-20260809T122419Z",
      "published_at": "2026-08-09T12:24:20Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "metric-dictionary"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-api-runtime-20260809T120640Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-api-runtime-20260809T120640Z",
      "published_at": "2026-08-09T12:06:40Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "api-runtime"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-api-runtime-20260809T115458Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-api-runtime-20260809T115458Z",
      "published_at": "2026-08-09T11:54:58Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "api-runtime"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-api-runtime-20260809T114935Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-api-runtime-20260809T114935Z",
      "published_at": "2026-08-09T11:49:36Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "api-runtime"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-api-runtime-20260809T113928Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-api-runtime-20260809T113928Z",
      "published_at": "2026-08-09T11:39:28Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "api-runtime"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-api-runtime-20260809T113805Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-api-runtime-20260809T113805Z",
      "published_at": "2026-08-09T11:38:05Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "api-runtime"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-benchmark-api-fix-20260809T111615Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-benchmark-api-fix-20260809T111615Z",
      "published_at": "2026-08-09T11:16:22Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "benchmark-public-api"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-benchmark-api-20260809T111236Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-benchmark-api-20260809T111236Z",
      "published_at": "2026-08-09T11:15:11Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "benchmark-public-api"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-benchmark-p0-20260809T110500Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "datasets": 0,
        "series": 0,
        "observations": 0
      }
    },
    {
      "release_id": "qz-energy-benchmark-p0-20260809T110500Z",
      "published_at": "2026-08-09T10:57:45Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "benchmark-public-api"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "datasets": 25,
        "series": 0,
        "observations": 0
      },
      "closeout": "docs/closeouts/qz-energy-benchmark-api-p1.md",
      "previous_release_id": "qz-energy-performance-ux-20260809T085251Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0,
        "series": -177,
        "observations": -465,
        "infrastructure_series": -16,
        "datasets": 25
      }
    },
    {
      "release_id": "qz-energy-performance-ux-20260809T085251Z",
      "published_at": "2026-08-09T08:52:51Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "performance-ux-release"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9,
        "series": 177,
        "observations": 465,
        "infrastructure_series": 16
      },
      "closeout": "docs/closeouts/qz-energy-performance-ux-20260809.md",
      "previous_release_id": "qz-energy-bns-infra-final-20260809T072830Z",
      "record_count_diff": {
        "indicators": 0,
        "series": 0,
        "observations": 0,
        "infrastructure_series": 0,
        "assets": 18,
        "publications": 9
      }
    },
    {
      "release_id": "qz-energy-bns-infra-final-20260809T072830Z",
      "published_at": "2026-08-09T07:28:30Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "bns-sector-infrastructure"
      ],
      "record_counts": {
        "indicators": 157,
        "series": 177,
        "observations": 465,
        "infrastructure_series": 16
      },
      "closeout": "docs/closeouts/qz-energy-bns-infra-20260809.md",
      "previous_release_id": "v0.6.15-editorial-20260808T062549Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": -18,
        "publications": -9,
        "series": 177,
        "observations": 465,
        "infrastructure_series": 16
      }
    },
    {
      "release_id": "v0.6.15-editorial-20260808T062549Z",
      "published_at": "2026-08-08T06:25:49Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "editorial-surface",
        "qaz-events-calendar"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9
      },
      "closeout": "docs/closeouts/qz-energy-v0.6.15-editorial-20260808.md",
      "previous_release_id": "v0.6.15-avds4-final4-20260806T072948Z",
      "record_count_diff": {
        "indicators": 0,
        "assets": 0,
        "publications": 0
      }
    },
    {
      "release_id": "v0.6.15-avds4-final4-20260806T072948Z",
      "published_at": "2026-08-06T07:29:48Z",
      "data_as_of": "2026-08-06T07:29:48Z",
      "change_ids": [
        "data-package-contract",
        "release-metadata"
      ],
      "record_counts": {
        "indicators": 157,
        "assets": 18,
        "publications": 9
      },
      "closeout": "docs/closeouts/qz-energy-v0.6.15-avds4-final4-20260806.md",
      "previous_release_id": "v0.6.13-kegoc-balance-20260805T231154Z",
      "record_count_diff": {
        "series": -161,
        "observations": -291,
        "indicators": 157,
        "assets": 18,
        "publications": 9
      }
    },
    {
      "release_id": "v0.6.13-kegoc-balance-20260805T231154Z",
      "published_at": "2026-08-05T23:11:54Z",
      "data_as_of": null,
      "change_ids": [
        "kegoc-balancing-series"
      ],
      "record_counts": {
        "series": 161,
        "observations": 291
      },
      "closeout": "docs/closeouts/qz-energy-v0.6.13-kegoc-balance-20260805.md",
      "previous_release_id": "v0.6.12-kegoc-2025-20260805T223655Z",
      "record_count_diff": {
        "series": 0,
        "observations": 4
      }
    },
    {
      "release_id": "v0.6.12-kegoc-2025-20260805T223655Z",
      "published_at": "2026-08-05T22:36:55Z",
      "data_as_of": null,
      "change_ids": [
        "kegoc-generation-2025"
      ],
      "record_counts": {
        "series": 161,
        "observations": 287
      },
      "closeout": "docs/closeouts/qz-energy-v0.6.12-kegoc-2025-20260805.md",
      "previous_release_id": "v0.6.11-bns-table-20260805T165552Z",
      "record_count_diff": {
        "series": 0,
        "observations": 1
      }
    },
    {
      "release_id": "v0.6.11-bns-table-20260805T165552Z",
      "published_at": "2026-08-05T16:55:52Z",
      "data_as_of": null,
      "change_ids": [
        "bns-balance-2021"
      ],
      "record_counts": {
        "series": 161,
        "observations": 286
      },
      "closeout": "docs/closeouts/qz-energy-v0.6.11-bns-table-20260805.md",
      "previous_release_id": "v0.6.10-bns-dynamic-20260805T154417Z",
      "record_count_diff": {
        "series": 0,
        "observations": 14
      }
    },
    {
      "release_id": "v0.6.10-bns-dynamic-20260805T154417Z",
      "published_at": "2026-08-05T15:44:17Z",
      "data_as_of": null,
      "change_ids": [
        "bns-dynamic-series"
      ],
      "record_counts": {
        "series": 161,
        "observations": 272
      },
      "closeout": "docs/closeouts/qz-energy-v0.6.10-bns-dynamic-20260805.md",
      "previous_release_id": null,
      "record_count_diff": {}
    }
  ],
  "changes": {
    "performance-ux-release": {
      "title": {
        "ru": "Быстрее первый экран и плотнее рабочие сценарии",
        "kk": "Алғашқы экран жылдамырақ, жұмыс сценарийлері жинақы",
        "en": "Faster first view and denser work flows"
      },
      "summary": {
        "ru": "Главная графика и данные кэшируются по выпуску. Карта, длинные ряды и полный реестр показателей открываются по мере чтения; медиа и карта собраны без лишних пустот.",
        "kk": "Басты графика мен деректер шығарылым бойынша кэштеледі. Карта, ұзын қатарлар және көрсеткіштердің толық тізімі оқу барысында ашылады; медиа мен карта артық бос орынсыз жинақталды.",
        "en": "Hero media and data are cached per release. The map, long series and the full indicator register open as the reader needs them; media and map work flows use space more efficiently."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "bns-sector-infrastructure": {
      "title": {
        "ru": "Инфраструктура газа и тепла БНС",
        "kk": "ҰСБ-ның газ және жылу инфрақұрылымы",
        "en": "BNS gas and heat infrastructure"
      },
      "summary": {
        "ru": "Добавлены 16 национальных годовых рядов за 2014–2025 годы: сети, ремонт, аварии, абоненты, источники и производство тепла. Для каждого ряда сохранены первоисточник и методическая граница.",
        "kk": "2014–2025 жылдарға арналған 16 ұлттық жылдық қатар қосылды: желілер, жөндеу, авариялар, абоненттер, көздер және жылу өндірісі. Әр қатарда бастапқы дереккөз бен әдістемелік шек сақталды.",
        "en": "Sixteen national annual series for 2014–2025 were added: networks, repair, incidents, subscribers, sources and heat production. Each series retains its primary source and methodological boundary."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "editorial-surface": {
      "title": {
        "ru": "Редакционный проход и три локали",
        "kk": "Редакциялық өту және үш тіл",
        "en": "Editorial pass and three locales"
      },
      "summary": {
        "ru": "Пользовательские тексты вычищены, служебные детали вынесены в отдельный контур, сохранены RU/KK/EN и AV DS 4.4.",
        "kk": "Оқырман мәтіндері реттеліп, қызметтік бөлшектер бөлек контурға шығарылды, RU/KK/EN және AV DS 4.4 сақталды.",
        "en": "Reader copy was cleaned up, service details moved to a separate surface, and RU/KK/EN with AV DS 4.4 were kept."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "qaz-events-calendar": {
      "title": {
        "ru": "Проверенный календарь Qaz.Events",
        "kk": "Тексерілген Qaz.Events күнтізбесі",
        "en": "Checked Qaz.Events calendar"
      },
      "summary": {
        "ru": "В выпуск добавлен отдельный тематический снимок: 11 проверенных отраслевых дат.",
        "kk": "Шығарылымға 11 тексерілген салалық күні бар бөлек тақырыптық көрініс қосылды.",
        "en": "A separate thematic snapshot with 11 checked industry dates was added to the issue."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "data-package-contract": {
      "title": {
        "ru": "Синхронизация каталога данных",
        "kk": "Деректер каталогын синхрондау",
        "en": "Data catalogue alignment"
      },
      "summary": {
        "ru": "Data Package, HTML и cache-bust приведены к одному неизменяемому выпуску; каталог отражает фактические ресурсы и охват.",
        "kk": "Data Package, HTML және cache-bust бір өзгермейтін шығарылымға келтірілді; каталог нақты ресурстар мен қамтуды көрсетеді.",
        "en": "The Data Package, HTML and cache token were aligned to one immutable release; the catalogue reflects actual resources and coverage."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "release-metadata": {
      "title": {
        "ru": "Единая метка выпуска",
        "kk": "Бірыңғай шығарылым белгісі",
        "en": "Unified release metadata"
      },
      "summary": {
        "ru": "У выпуска закреплены единые идентификатор, дата публикации и граница данных.",
        "kk": "Шығарылымға бірыңғай идентификатор, жарияланған күн және деректер шекарасы бекітілді.",
        "en": "The issue received one release identifier, publication date and data boundary."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "kegoc-balancing-series": {
      "title": {
        "ru": "Ряд KEGOC по балансированию",
        "kk": "KEGOC теңгерімдеу қатары",
        "en": "KEGOC balancing series"
      },
      "summary": {
        "ru": "Добавлен отдельный пятиточечный ряд объёма услуги по балансированию производства и потребления за 2020–2024 годы.",
        "kk": "2020–2024 жылдардағы өндіру мен тұтынуды теңгерімдеу қызметі көлемінің бес нүктелі бөлек қатары қосылды.",
        "en": "A separate five-point series for the production-and-demand balancing service in 2020–2024 was added."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "kegoc-generation-2025": {
      "title": {
        "ru": "Выработка KEGOC за 2025 год",
        "kk": "KEGOC-тың 2025 жылғы өндіруі",
        "en": "KEGOC generation in 2025"
      },
      "summary": {
        "ru": "Ряд выработки электроэнергии расширен до 2025 года; для каждой точки сохранён locator источника.",
        "kk": "Электр энергиясын өндіру қатары 2025 жылға дейін кеңейтілді; әр нүкте үшін дереккөз locator-ы сақталды.",
        "en": "The electricity-generation series was extended through 2025, with a source locator retained for each point."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "bns-balance-2021": {
      "title": {
        "ru": "Табличный баланс БНС с 2021 года",
        "kk": "ҰСБ кестелік теңгерімі 2021 жылдан",
        "en": "BNS tabular balance from 2021"
      },
      "summary": {
        "ru": "В 14 сопоставимых рядов ТЭБ БНС добавлен 2021 год; табличный и динамический слои оставлены раздельными.",
        "kk": "ҰСБ ТЭБ-нің 14 салыстырмалы қатарына 2021 жыл қосылды; кестелік және динамикалық қабаттар бөлек қалды.",
        "en": "2021 was added to 14 comparable BNS fuel-and-energy-balance series; tabular and dynamic layers remain separate."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "bns-dynamic-series": {
      "title": {
        "ru": "Динамические ряды БНС",
        "kk": "ҰСБ динамикалық қатарлары",
        "en": "BNS dynamic series"
      },
      "summary": {
        "ru": "Добавлены два динамических ряда БНС за 1991–2024 годы; пересматриваемые значения не смешиваются с табличным выпуском.",
        "kk": "1991–2024 жылдарға арналған ҰСБ-ның екі динамикалық қатары қосылды; қайта қаралатын мәндер кестелік шығарылыммен араластырылмайды.",
        "en": "Two BNS dynamic series for 1991–2024 were added; revisable values are kept separate from the tabular issue."
      },
      "reason": {
        "ru": "Выпуск зафиксирован отдельно, чтобы сохранить проверяемую историю публичных изменений.",
        "kk": "Жария өзгерістердің тексерілетін тарихын сақтау үшін шығарылым бөлек бекітілді.",
        "en": "The release is recorded separately to preserve a verifiable history of public changes."
      }
    },
    "benchmark-public-api": {
      "title": {
        "ru": "Версионированный API и каталог DCAT",
        "kk": "Нұсқаланған API және DCAT каталогы",
        "en": "Versioned API and DCAT catalogue"
      },
      "summary": {
        "ru": "Для публичного выпуска добавлены стабильные ID наборов, OpenAPI, JSON и JSON-stat-выдачи, серверные фильтры, пагинация, CSV, provenance, контрольные суммы и каталог DCAT 3.",
        "kk": "Жария шығарылымға жиынтықтардың тұрақты ID-лері, OpenAPI, JSON және JSON-stat шығарылымдары, серверлік сүзгілер, беттеу, CSV, provenance, бақылау қосындылары және DCAT 3 каталогы қосылды.",
        "en": "The public release now has stable dataset IDs, OpenAPI, JSON and JSON-stat query responses, server-side filters, pagination, CSV, provenance, checksums and a DCAT 3 catalogue."
      },
      "reason": {
        "ru": "Чтобы данные можно было получать машинно, проверять по выпуску и цитировать независимо от верстки страниц.",
        "kk": "Деректерді беттердің версткасына тәуелсіз машиналық түрде алуға, шығарылым бойынша тексеруге және дәйексөз келтіруге мүмкіндік беру үшін.",
        "en": "So data can be retrieved by machines, checked against a release and cited independently of page markup."
      }
    },
    "api-runtime": {
      "title": {
        "ru": "Запросы к данным без скачивания всего каталога",
        "kk": "Каталогты толық жүктемей деректерге сұрау",
        "en": "Query data without downloading the whole catalogue"
      },
      "summary": {
        "ru": "Добавлен рабочий слой API для выборок по периоду, региону, типу объекта, источнику, статусу, домену и единице измерения с JSON, JSON-stat и CSV-ответами, выбором полей, сортировкой и ETag.",
        "kk": "Кезең, өңір, нысан түрі, дереккөз, мәртебе, домен және өлшем бірлігі бойынша JSON, JSON-stat және CSV жауаптары бар API қабаты, өрістерді таңдау, сұрыптау және ETag қосылды.",
        "en": "A working API layer now supports JSON, JSON-stat and CSV queries by period, region, object type, source, status and unit, with field projection, sorting and ETags."
      },
      "reason": {
        "ru": "Чтобы аналитик мог получить узкую выборку с сохранением фильтров, а не разбирать полный статический архив.",
        "kk": "Талдаушы толық статикалық архивті бөлшектемей, сүзгілері сақталған шағын таңдау ала алуы үшін.",
        "en": "So analysts can request a narrow, reproducible slice instead of parsing the full static archive."
      }
    },
    "metric-dictionary": {
      "title": {
        "ru": "Словарь показателей",
        "kk": "Көрсеткіштер сөздігі",
        "en": "Metric dictionary"
      },
      "summary": {
        "ru": "Для показателей опубликованы стабильные идентификаторы, определения, единицы, периодичность, источник, интерпретация и ссылки на методику на трёх языках.",
        "kk": "Көрсеткіштер үшін тұрақты идентификаторлар, анықтамалар, өлшем бірліктері, кезеңділік, дереккөз, түсіндірме және үш тілдегі әдістеме сілтемелері жарияланды.",
        "en": "Indicators now expose stable IDs, definitions, units, frequency, source, interpretation and methodology links in three languages."
      },
      "reason": {
        "ru": "Чтобы значение показателя было понятно до скачивания таблицы и сопоставимо между страницей, API и выгрузкой.",
        "kk": "Кестені жүктемей тұрып көрсеткіш мәні түсінікті болып, бетте, API-де және экспортта салыстырмалы болуы үшін.",
        "en": "So an indicator is understandable before download and consistent across the page, API and export."
      }
    },
    "editorial-workflow": {
      "title": {
        "ru": "Редакционный статус данных",
        "kk": "Деректердің редакциялық мәртебесі",
        "en": "Editorial data status"
      },
      "summary": {
        "ru": "В публичной записи появились состояния публикации, проверки фактов, перевода и исправления, а также история корректировок.",
        "kk": "Жария жазбада жариялау, фактіні тексеру, аудару және түзету күйлері мен түзетулер тарихы көрсетіледі.",
        "en": "Public records now expose publication, fact-check, translation and correction states together with correction history."
      },
      "reason": {
        "ru": "Чтобы читатель видел, на каком этапе находится запись и что именно было изменено после публикации.",
        "kk": "Оқырман жазбаның қай кезеңде тұрғанын және жарияланғаннан кейін нақты не өзгергенін көруі үшін.",
        "en": "So readers can see the record state and what changed after publication."
      }
    },
    "freshness-quarantine": {
      "title": {
        "ru": "Свежесть и карантин источников",
        "kk": "Дереккөздердің жаңалығы және карантині",
        "en": "Source freshness and quarantine"
      },
      "summary": {
        "ru": "Для источников и наборов фиксируются last_verified_at, способ проверки и карантинный статус; устаревшие данные исключаются из публичного снимка.",
        "kk": "Дереккөздер мен жиынтықтар үшін last_verified_at, тексеру тәсілі және карантин мәртебесі бекітіледі; ескірген деректер жария көріністен шығарылады.",
        "en": "Sources and datasets now carry last_verified_at, verification method and quarantine status; stale data is excluded from the public snapshot."
      },
      "reason": {
        "ru": "Чтобы устаревший или неполный источник не выглядел для пользователя как свежая подтверждённая цифра.",
        "kk": "Ескірген немесе толық емес дереккөз пайдаланушыға жаңа әрі расталған сан болып көрінбеуі үшін.",
        "en": "So stale or incomplete sources cannot look like fresh, confirmed figures to users."
      }
    },
    "language-surface-parity": {
      "title": {
        "ru": "Паритет трёх языковых версий",
        "kk": "Үш тіл нұсқасының паритеті",
        "en": "Parity across three language editions"
      },
      "summary": {
        "ru": "Русская, казахская и английская версии получили одинаковый набор публичных data-контрактов, включая словарь показателей и редакционные статусы.",
        "kk": "Орыс, қазақ және ағылшын нұсқаларында көрсеткіштер сөздігі мен редакциялық мәртебелерді қоса алғанда, бірдей жария деректер келісімдері бар.",
        "en": "The Russian, Kazakh and English editions now carry the same public data contracts, including the metric dictionary and editorial states."
      },
      "reason": {
        "ru": "Чтобы смена языка не меняла доступный набор фактов, источников и статусов записи.",
        "kk": "Тілді ауыстыру қолжетімді фактілер, дереккөздер және жазба мәртебелерінің жиынтығын өзгертпеуі үшін.",
        "en": "So changing language does not change the available facts, sources or record states."
      }
    },
    "api-contract-hardening": {
      "title": {
        "ru": "Устойчивый контракт API",
        "kk": "API келісімшартының тұрақтылығы",
        "en": "Hardened API contract"
      },
      "summary": {
        "ru": "В API добавлены выбор полей, сортировка, HEAD и условные ответы ETag/304; OpenAPI и production-проверки описывают тот же контракт.",
        "kk": "API-ге өрістерді таңдау, сұрыптау, HEAD және ETag/304 шартты жауаптары қосылды; OpenAPI мен production тексерістері сол келісімшартты сипаттайды.",
        "en": "The API now supports field projection, sorting, HEAD and conditional ETag/304 responses; OpenAPI and production checks describe the same contract."
      },
      "reason": {
        "ru": "Чтобы повторные и узкие запросы были дешевле, предсказуемее для интеграций и безопаснее для промышленной эксплуатации.",
        "kk": "Қайталанатын және тар сұраулар интеграциялар үшін арзанырақ, болжамдырақ және өндірістік пайдалануға қауіпсіз болуы үшін.",
        "en": "So repeated and narrow requests are cheaper, more predictable for integrations and safer to operate in production."
      }
    }
  },
  "links": {
    "self": "https://qz.energy/api/v1/releases.json",
    "catalogue": "https://qz.energy/data/catalog.jsonld"
  }
}
