{
  "schemaVersion": "2026-07-14.1",
  "id": "mazhilis-viii-committee-events-coverage",
  "name": "Committee meeting and agenda source coverage for Mazhilis VIII",
  "description": "Public source-gap corpus for Mazhilis VIII committee meetings, agendas and protocols. It separates the verified committee structure and draft-law dossier workload from missing meeting-event records.",
  "generatedAt": "2026-08-01T00:00:00.000Z",
  "contentAsOf": "2026-08-01T00:00:00.000Z",
  "itemCount": 5,
  "recordSource": "official-source-candidate-check",
  "fields": [
    "id",
    "sourceTitle",
    "sourceUrl",
    "sourceKind",
    "checkedStatus",
    "httpStatus",
    "providesCommitteeStructure",
    "providesCommitteeEvents",
    "providesAgendas",
    "providesProtocols",
    "providesDocuments",
    "publishedEventRecords",
    "useInQPolity",
    "nextAction",
    "sourceRefs",
    "provenance"
  ],
  "fieldSchema": [
    {
      "name": "id",
      "type": "string"
    },
    {
      "name": "sourceTitle",
      "type": "string"
    },
    {
      "name": "sourceUrl",
      "type": "string"
    },
    {
      "name": "sourceKind",
      "type": "string"
    },
    {
      "name": "checkedStatus",
      "type": "string"
    },
    {
      "name": "httpStatus",
      "type": [
        "integer",
        "null"
      ]
    },
    {
      "name": "providesCommitteeStructure",
      "type": "boolean"
    },
    {
      "name": "providesCommitteeEvents",
      "type": "boolean"
    },
    {
      "name": "providesAgendas",
      "type": "boolean"
    },
    {
      "name": "providesProtocols",
      "type": "boolean"
    },
    {
      "name": "providesDocuments",
      "type": "boolean"
    },
    {
      "name": "publishedEventRecords",
      "type": "integer"
    },
    {
      "name": "useInQPolity",
      "type": "string"
    },
    {
      "name": "nextAction",
      "type": "string"
    },
    {
      "name": "sourceRefs",
      "type": "array"
    },
    {
      "name": "provenance",
      "type": "object"
    }
  ],
  "coverage": {
    "completeness": "source-gap-recorded",
    "factStatus": "official-source-candidate-check",
    "checkedSources": 5,
    "availableStructureSources": 2,
    "availableEventSources": 0,
    "publishedEventRecords": 0,
    "missingEvents": true,
    "missingAgendas": true,
    "missingProtocols": true,
    "publicationRule": "The records document source coverage and negative endpoint checks. They are not committee meeting records."
  },
  "htmlListUrl": "https://qpolity.pro/mazhilis/viii/committees",
  "jsonListUrl": "https://qpolity.pro/datasets/committee-events-coverage-viii.json",
  "sourceCollectionUrl": "https://mazhilis.parlam.kz",
  "recordStatus": "source-gap-recorded",
  "records": [
    {
      "id": "committee-events-coverage:1",
      "sourceTitle": "Официальный API состава комитетов Мажилиса",
      "sourceUrl": "https://mazhilis.parlam.kz/api/core/committees/with-deputies/",
      "sourceKind": "official-api",
      "checkedStatus": "available",
      "httpStatus": 200,
      "providesCommitteeStructure": true,
      "providesCommitteeEvents": false,
      "providesAgendas": false,
      "providesProtocols": false,
      "providesDocuments": false,
      "publishedEventRecords": 0,
      "useInQPolity": "Используется для официального состава комитетов, руководства и связки с локальными профилями.",
      "nextAction": "Не использовать как источник заседаний: endpoint публикует состав, но не события комитетов.",
      "sourceRefs": [
        "https://mazhilis.parlam.kz/api/core/committees/with-deputies/"
      ],
      "provenance": {
        "sourceType": "committee-events-coverage",
        "sourceUrl": "https://mazhilis.parlam.kz/api/core/committees/with-deputies/",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "Официальный API состава комитетов Мажилиса",
        "sourceDocumentType": "committee-events-source-check",
        "sourceCollectionUrl": "https://mazhilis.parlam.kz",
        "recordStatus": "available",
        "collectionMethod": "official-source-candidate-check"
      }
    },
    {
      "id": "committee-events-coverage:2",
      "sourceTitle": "Официальный API справочника комитетов Мажилиса",
      "sourceUrl": "https://mazhilis.parlam.kz/api/core/committees/",
      "sourceKind": "official-api",
      "checkedStatus": "available",
      "httpStatus": 200,
      "providesCommitteeStructure": true,
      "providesCommitteeEvents": false,
      "providesAgendas": false,
      "providesProtocols": false,
      "providesDocuments": false,
      "publishedEventRecords": 0,
      "useInQPolity": "Используется для названий, описаний и официальных карточек комитетов.",
      "nextAction": "Сверять справочные поля, но не считать этот endpoint лентой заседаний.",
      "sourceRefs": [
        "https://mazhilis.parlam.kz/api/core/committees/"
      ],
      "provenance": {
        "sourceType": "committee-events-coverage",
        "sourceUrl": "https://mazhilis.parlam.kz/api/core/committees/",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "Официальный API справочника комитетов Мажилиса",
        "sourceDocumentType": "committee-events-source-check",
        "sourceCollectionUrl": "https://mazhilis.parlam.kz",
        "recordStatus": "available",
        "collectionMethod": "official-source-candidate-check"
      }
    },
    {
      "id": "committee-events-coverage:3",
      "sourceTitle": "Проверенный кандидат API событий комитетов",
      "sourceUrl": "https://mazhilis.parlam.kz/api/core/committee-events/",
      "sourceKind": "official-api",
      "checkedStatus": "not-found",
      "httpStatus": 404,
      "providesCommitteeStructure": false,
      "providesCommitteeEvents": false,
      "providesAgendas": false,
      "providesProtocols": false,
      "providesDocuments": false,
      "publishedEventRecords": 0,
      "useInQPolity": "Зафиксирован как проверенный отрицательный endpoint-кандидат.",
      "nextAction": "Искать другой официальный источник заседаний, новостей комитетов, повесток или протоколов.",
      "sourceRefs": [
        "https://mazhilis.parlam.kz/api/core/committee-events/"
      ],
      "provenance": {
        "sourceType": "committee-events-coverage",
        "sourceUrl": "https://mazhilis.parlam.kz/api/core/committee-events/",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "Проверенный кандидат API событий комитетов",
        "sourceDocumentType": "committee-events-source-check",
        "sourceCollectionUrl": "https://mazhilis.parlam.kz",
        "recordStatus": "not-found",
        "collectionMethod": "official-source-candidate-check"
      }
    },
    {
      "id": "committee-events-coverage:4",
      "sourceTitle": "Проверенный кандидат API заседаний",
      "sourceUrl": "https://mazhilis.parlam.kz/api/core/meetings/",
      "sourceKind": "official-api",
      "checkedStatus": "not-found",
      "httpStatus": 404,
      "providesCommitteeStructure": false,
      "providesCommitteeEvents": false,
      "providesAgendas": false,
      "providesProtocols": false,
      "providesDocuments": false,
      "publishedEventRecords": 0,
      "useInQPolity": "Зафиксирован как проверенный отрицательный endpoint-кандидат.",
      "nextAction": "Проверять sitemap, HTML-разделы и официальные новости, не подставляя этот URL в интерфейс как рабочий источник.",
      "sourceRefs": [
        "https://mazhilis.parlam.kz/api/core/meetings/"
      ],
      "provenance": {
        "sourceType": "committee-events-coverage",
        "sourceUrl": "https://mazhilis.parlam.kz/api/core/meetings/",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "Проверенный кандидат API заседаний",
        "sourceDocumentType": "committee-events-source-check",
        "sourceCollectionUrl": "https://mazhilis.parlam.kz",
        "recordStatus": "not-found",
        "collectionMethod": "official-source-candidate-check"
      }
    },
    {
      "id": "committee-events-coverage:5",
      "sourceTitle": "Процедурная активность по досье законопроектов",
      "sourceUrl": "https://qpolity.pro/datasets/committee-procedure-activity-viii.json",
      "sourceKind": "derived-corpus",
      "checkedStatus": "derived-only",
      "httpStatus": null,
      "providesCommitteeStructure": false,
      "providesCommitteeEvents": false,
      "providesAgendas": false,
      "providesProtocols": false,
      "providesDocuments": true,
      "publishedEventRecords": 0,
      "useInQPolity": "Показывает нагрузку комитетов по официальным досье законопроектов, но не заменяет протоколы заседаний.",
      "nextAction": "Оставлять этот слой рядом с committee-events coverage, чтобы пользователь видел разницу между досье и заседанием.",
      "sourceRefs": [
        "https://qpolity.pro/datasets/committee-procedure-activity-viii.json"
      ],
      "provenance": {
        "sourceType": "committee-events-coverage",
        "sourceUrl": "https://qpolity.pro/datasets/committee-procedure-activity-viii.json",
        "sourceCheckedAt": "2026-08-01T00:00:00.000Z",
        "confidence": "high",
        "sourceTitle": "Процедурная активность по досье законопроектов",
        "sourceDocumentType": "committee-events-source-check",
        "sourceCollectionUrl": "https://mazhilis.parlam.kz",
        "recordStatus": "derived-only",
        "collectionMethod": "official-source-candidate-check"
      }
    }
  ]
}
