{
  "schema_version": "qazstack-temporal-event-batch-v1",
  "effective_date": "2026-08-09",
  "source_revision": "edpol-policy:2026-08-09",
  "events": [
    {
      "event_id": "event:40b270d7948b0f94b22683e4",
      "title": "Опубликованы портфолио-контракты целостности и AI-origin evidence",
      "event_type": "policy.portfolio-integrity-contracts",
      "event_date": "2026-08-09T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=portfolio-integrity-contracts",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:75a384c61dd13cf4c5f4f33d6d4e8d5774ce2244f3de35a02336557188bc552d",
      "entities": [],
      "attributes": {
        "changeType": "portfolio-integrity-contracts",
        "sourceSummary": "Published Edpol-owned typography v1.1.1 and AI-origin evidence contracts with a metadata-only schema, shared conformance fixtures and explicit unknown-state and human-review safeguards; project repositories remain responsible for adapters, raw evidence and release receipts."
      }
    },
    {
      "event_id": "event:36421592e15555e70d7556a7",
      "title": "Опубликованы роли, операционные регламенты и контроль связей с проектами",
      "event_type": "policy.operations-and-downstream-control",
      "event_date": "2026-07-29T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=operations-and-downstream-control",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:e5f12f17f43f0cbf394f74ce7ca35558392f50a8a488964bde017c48e23d13fd",
      "entities": [],
      "attributes": {
        "changeType": "operations-and-downstream-control",
        "sourceSummary": "Published the role-addressed authority roster, project-specific operating playbooks and fail-closed downstream drift monitoring; clarified that hard enforcement is disabled and final publication decisions remain with each project's human editorial owner."
      }
    },
    {
      "event_id": "event:e50cd4c210bee5dfb96a770c",
      "title": "Красные флажки переведены в версионируемый реестр рисков",
      "event_type": "policy.versioned-risk-register",
      "event_date": "2026-07-27T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=versioned-risk-register",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:52b564061c079e937a65c2b888e9636ede4efe83c8014d606b7f7844782aadb5",
      "entities": [],
      "attributes": {
        "changeType": "versioned-risk-register",
        "sourceSummary": "Added a sourced and versioned legal, political, privacy, safety, rights and provenance risk register; integrated deterministic fail-closed screening into Workbench and casework; and published machine-readable schemas and API discovery."
      }
    },
    {
      "event_id": "event:e47ba7f9633fc2b98548318b",
      "title": "Уточнены границы данных и усилены проверки выпуска",
      "event_type": "policy.repository-quality-hardening",
      "event_date": "2026-07-15T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=repository-quality-hardening",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:6762c23923b8155d9ce71976cd2f0e9a13f7887af198d317b46679cb062d5227",
      "entities": [],
      "attributes": {
        "changeType": "repository-quality-hardening",
        "sourceSummary": "Corrected QazPipe and QazLake evidence ownership across public contracts, hardened browser URL rendering and trusted-proxy intake handling, expanded repository-wide verification, and consolidated deployment documentation."
      }
    },
    {
      "event_id": "event:282f0263080f1a0ae21f0acd",
      "title": "Edpol подключил проверяемый knowledge-профиль QazStack 1.37.2",
      "event_type": "policy.qazstack-knowledge-adoption",
      "event_date": "2026-07-15T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=qazstack-knowledge-adoption",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:083c6ca696999412384afdc673a6403b1262fea43a00cc93143b0444dd953dd9",
      "entities": [],
      "attributes": {
        "changeType": "qazstack-knowledge-adoption",
        "sourceSummary": "Adopted QazStack 1.37.2 canonical source links, public evidence states, temporal event batches and project quality-gate evaluation through a privacy-preserving browser port, generated golden fixtures and formally audited schema overlays."
      }
    },
    {
      "event_id": "event:8d459b65fd998defad825b3e",
      "title": "Редакционный контур переведён на общие контракты QazStack",
      "event_type": "policy.shared-editorial-control-plane",
      "event_date": "2026-07-15T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=shared-editorial-control-plane",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:5902fde03fb0f53eae1729e97f3bfb4b908b9a6e6aa006819445a356d4e43209",
      "entities": [],
      "attributes": {
        "changeType": "shared-editorial-control-plane",
        "sourceSummary": "Pinned QazStack 1.36.0 editorial contracts; added closed Total.kz machine rules, case and remedy mappings, timestamped replay-safe webhook support, and a machine-readable ecosystem ownership map while preserving the verified legacy Total delivery profile during migration."
      }
    },
    {
      "event_id": "event:0c7c4274394abc652ee21201",
      "title": "Опубликованы правила совместимости и миграции CMS",
      "event_type": "policy.contract-versioning-policy",
      "event_date": "2026-07-13T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=contract-versioning-policy",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:ae2fd9d01723cbf692c685ee8ad7199692b7734ca0ab102daae2b9532164f8cc",
      "entities": [],
      "attributes": {
        "changeType": "contract-versioning-policy",
        "sourceSummary": "Published the binding compatibility and migration policy for CMS adapters: major-version rules, dual-run validation, deprecation window, release gate and rollback ownership."
      }
    },
    {
      "event_id": "event:d938f0bb632f90b8f6e2e2fa",
      "title": "Quality gate Total.kz включён в рабочем контуре",
      "event_type": "policy.total-kz-production-activation",
      "event_date": "2026-07-13T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=total-kz-production-activation",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:7927256a96c83d9fe159eca4ebf24b0338071a2a1d32f2b0eaa546530b805f59",
      "entities": [],
      "attributes": {
        "changeType": "total-kz-production-activation",
        "sourceSummary": "Activated the first production CMS integration: Total.kz now enforces policy 2.0 through QazStack, stores decisions and outbox state locally, and delivers signed metadata-only receipts to Edpol."
      }
    },
    {
      "event_id": "event:cea3cb53d1d19f248eab8eef",
      "title": "Операторские маршруты и проверки собраны в Workbench",
      "event_type": "policy.operator-workbench-completion",
      "event_date": "2026-07-13T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=operator-workbench-completion",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:c69e0c0d1b4af20bd4fac7e96b5877c650a54946f95a81c0f59b7902e378b125",
      "entities": [],
      "attributes": {
        "changeType": "operator-workbench-completion",
        "sourceSummary": "Completed per-section risk, ownership and review metadata; synchronized public and critical section contracts; added task-oriented search, keyboard access and copyable decision checklists without exposing operator controls in the public reader view."
      }
    },
    {
      "event_id": "event:48c34b00231006616298f4c8",
      "title": "Запущен публичный Центр доверия",
      "event_type": "policy.trust-center-launch",
      "event_date": "2026-07-10T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=trust-center-launch",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:65b911e0225ad2cd654a1036739dea9cc445535d3182114bba70e3f694ad8be9",
      "entities": [],
      "attributes": {
        "changeType": "trust-center-launch",
        "sourceSummary": "Added canonical Trust Center routes for methods, AI, complaints, corrections and disclosure status, plus article trust metadata and correction-record contracts. Project-specific identity, owners and independent appeal remain activation-required until confirmed."
      }
    },
    {
      "event_id": "event:7151dcc9b5cf893450679b8f",
      "title": "Опубликован первый проектный quality gate",
      "event_type": "policy.total-kz-quality-gate",
      "event_date": "2026-07-10T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=total-kz-quality-gate",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:d659570b72463b7ea746ccd79fc3a8f88c66502878ae68d9d70b81c3b77abc73",
      "entities": [],
      "attributes": {
        "changeType": "total-kz-quality-gate",
        "sourceSummary": "Added the first CMS integration contract for Total.kz: versioned publication gate covering source evidence, factcheck review, risk, AI disclosure and RU/KK parity without moving CMS or QazPipe data into Edpol."
      }
    },
    {
      "event_id": "event:2e857bb2e8df74f80185020a",
      "title": "Основным доменом стал edpol.pro",
      "event_type": "policy.domain-cutover",
      "event_date": "2026-07-08T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=domain-cutover",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:8a8a96af93e2c39ba5fd4b8f5a08bcc6080efaee02edaec415f76a804a472536",
      "entities": [],
      "attributes": {
        "changeType": "domain-cutover",
        "sourceSummary": "Canonical production domain switched to edpol.pro and legacy edpol.qdev.run redirected."
      }
    },
    {
      "event_id": "event:01bc55d5759fc9afcee47a45",
      "title": "Расширены правила источников, ИИ, обращений и исправлений",
      "event_type": "policy.content-upgrade",
      "event_date": "2026-07-08T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=content-upgrade",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:047c3a1b8fd62787ca1cf4047f09cf63df638eb8cbe4c37194d30ac2693ec9da",
      "entities": [],
      "attributes": {
        "changeType": "content-upgrade",
        "sourceSummary": "Policy expanded with source-agreement taxonomy, AI governance, visible corrections, appeals, diverse voices, and stronger visual provenance rules."
      }
    },
    {
      "event_id": "event:7f619693bf10852aab27cc3d",
      "title": "Добавлен публичный слой прозрачности",
      "event_type": "policy.transparency-upgrade",
      "event_date": "2026-07-08T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=transparency-upgrade",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:c5a7754be6b9ae7b1efb1f5b8ef434c3822b453da00cc333cba74e087625c1a2",
      "entities": [],
      "attributes": {
        "changeType": "transparency-upgrade",
        "sourceSummary": "Public transparency layer added: editorial governance, ownership/funding disclosure, author bio expectations, public logs, format methodologies, and training/review standards."
      }
    },
    {
      "event_id": "event:73d5c31506744efe164a2ef8",
      "title": "Запущен защищённый канал публичных обращений",
      "event_type": "policy.intake-launch",
      "event_date": "2026-07-08T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=intake-launch",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:1a107dccba52d63f0d540a7ddd3f0135807f40c21bd9dadc017dbf70875423d0",
      "entities": [],
      "attributes": {
        "changeType": "intake-launch",
        "sourceSummary": "Public HTTPS intake form launched at /intake.html with server-side logging through /api/public-requests."
      }
    },
    {
      "event_id": "event:1e20e06fda4404fddc60e13f",
      "title": "Опубликован машиночитаемый отчёт прозрачности",
      "event_type": "policy.transparency-kpi",
      "event_date": "2026-07-08T12:00:00Z",
      "source": "edpol-policy-changelog",
      "source_url": "https://edpol.pro/policy-changelog.json?entry=transparency-kpi",
      "country_code": "KZ",
      "severity": "low",
      "relevance_score": null,
      "geography_status": "country",
      "region_code": null,
      "region_label": null,
      "latitude": null,
      "longitude": null,
      "language": "ru",
      "content_hash": "sha256:5996fb926eb400ac1ae513fd064dcd638bd0fff23084a6b8c0351567cc6ac845",
      "entities": [],
      "attributes": {
        "changeType": "transparency-kpi",
        "sourceSummary": "Added machine-readable transparency KPI endpoint at /kpi-report.json and expanded launch governance/ownership sections with concrete production-ready handoff criteria."
      }
    }
  ],
  "quality": {
    "raw": 16,
    "kept": 16,
    "duplicates": 0,
    "rejected": 0
  },
  "generated_at": "2026-08-09T00:00:00Z",
  "contract_note": "Generated by QazStack temporal primitives from policy-changelog.json; it is a public change feed, not a CMS event log."
}
