{
  "schema_version": "constitution-content-inventory-v1",
  "generated_at": "2026-09-06T11:07:08Z",
  "requested_language": "ru",
  "canonical_url": "https://constitution.my/content-inventory.json?lang=ru",
  "site": {
    "name": "Constitution.my",
    "base_url": "https://constitution.my",
    "supported_languages": [
      "en",
      "kk",
      "ru"
    ],
    "primary_language": "ru",
    "last_modified_date": "2026-09-06",
    "is_official_legal_source": false,
    "trust_boundary": "This inventory describes Constitution.my editorial and machine-readable coverage. Legal citation must use linked official sources."
  },
  "coverage": {
    "cards": 90,
    "localized_records": 270,
    "language_counts": {
      "en": 90,
      "kk": 90,
      "ru": 90
    },
    "glossary_terms": 31,
    "task_routes": 14,
    "task_route_situations": 49,
    "timeline_events": 13,
    "comparison_items": 26,
    "constitutional_articles": 96,
    "constitutional_sections": 11,
    "articles_with_related_cards": 96,
    "articles_with_exact_explainers": 15,
    "checked_source_cards": 90,
    "priority_cards": 19,
    "priority_cards_with_sources": 19
  },
  "article_relationship_quality": {
    "exact": 16,
    "thematic": 64,
    "overview": 10,
    "missing": 0
  },
  "sections": [
    {
      "code": "about",
      "card_count": 7
    },
    {
      "code": "constitutional_laws",
      "card_count": 3
    },
    {
      "code": "history",
      "card_count": 5
    },
    {
      "code": "kurultai_elections",
      "card_count": 3
    },
    {
      "code": "local",
      "card_count": 6
    },
    {
      "code": "myths",
      "card_count": 12
    },
    {
      "code": "participation",
      "card_count": 4
    },
    {
      "code": "post_referendum",
      "card_count": 12
    },
    {
      "code": "power",
      "card_count": 8
    },
    {
      "code": "practical",
      "card_count": 12
    },
    {
      "code": "referendum",
      "card_count": 8
    },
    {
      "code": "rights",
      "card_count": 10
    }
  ],
  "machine_surfaces": [
    {
      "id": "ai_map_json",
      "path": "/ai-map.json",
      "url": "https://constitution.my/ai-map.json?lang=ru",
      "media_type": "application/json",
      "description": "Compact JSON map of the public AI-friendly surfaces."
    },
    {
      "id": "ai_corpus_jsonl",
      "path": "/ai-corpus.jsonl",
      "url": "https://constitution.my/ai-corpus.jsonl?lang=ru",
      "media_type": "application/x-ndjson",
      "description": "Line-delimited explainer corpus with canonical URLs, article references, and provenance."
    },
    {
      "id": "verified_corpus_jsonl",
      "path": "/verified-corpus.jsonl",
      "url": "https://constitution.my/verified-corpus.jsonl?lang=ru",
      "media_type": "application/x-ndjson",
      "description": "Line-delimited subset containing only explainers with checked source records."
    },
    {
      "id": "sources_jsonl",
      "path": "/sources.jsonl",
      "url": "https://constitution.my/sources.jsonl?lang=ru",
      "media_type": "application/x-ndjson",
      "description": "Line-delimited checked source registry with linked cards and evidence roles."
    },
    {
      "id": "source_freshness_json",
      "path": "/source-freshness.json",
      "url": "https://constitution.my/source-freshness.json?lang=ru",
      "media_type": "application/json",
      "description": "Compact source freshness report with checked dates, stale-risk flags, and linked-card counts."
    },
    {
      "id": "task_routes_jsonl",
      "path": "/task-routes.jsonl",
      "url": "https://constitution.my/task-routes.jsonl?lang=ru",
      "media_type": "application/x-ndjson",
      "description": "Line-delimited practical task routes with steps, situations, and source strategy."
    },
    {
      "id": "legal_provisions_jsonl",
      "path": "/legal-provisions.jsonl",
      "url": "https://constitution.my/legal-provisions.jsonl?lang=ru",
      "media_type": "application/x-ndjson",
      "description": "Line-delimited constitutional provisions with related explainers, source ids, and comparison links."
    },
    {
      "id": "entity_graph_json",
      "path": "/entity-graph.json",
      "url": "https://constitution.my/entity-graph.json?lang=ru",
      "media_type": "application/json",
      "description": "Compact relationship graph linking cards, articles, sections, institutions, and topic packs."
    },
    {
      "id": "source_registry_json",
      "path": "/source-registry.json",
      "url": "https://constitution.my/source-registry.json?lang=ru",
      "media_type": "application/json",
      "description": "Checked public provenance records for priority constitutional explainers."
    },
    {
      "id": "implementation_registry_json",
      "path": "/implementation.json",
      "url": "https://constitution.my/implementation.json?lang=ru",
      "media_type": "application/json",
      "description": "Reviewed statuses of key constitutional changes with supporting sources."
    },
    {
      "id": "content_inventory_json",
      "path": "/content-inventory.json",
      "url": "https://constitution.my/content-inventory.json?lang=ru",
      "media_type": "application/json",
      "description": "Compact content inventory, completeness gaps, and recommended fill batches."
    },
    {
      "id": "article_dossiers_json",
      "path": "/article-dossiers.json",
      "url": "https://constitution.my/article-dossiers.json?lang=ru",
      "media_type": "application/json",
      "description": "Article-level dossiers linking constitutional text, exact explainers, sources, and edition-comparison records."
    },
    {
      "id": "quality_status_json",
      "path": "/quality-status.json",
      "url": "https://constitution.my/quality-status.json?lang=ru",
      "media_type": "application/json",
      "description": "QazStack-compatible freshness, completeness, language parity, and editorial coverage observations."
    },
    {
      "id": "export_provenance_json",
      "path": "/export-provenance.json",
      "url": "https://constitution.my/export-provenance.json?lang=ru",
      "media_type": "application/json",
      "description": "Checksums, source snapshots, schemas, and evidence references for public machine exports."
    },
    {
      "id": "fulltext_akn",
      "path": "/full-text/data.akn",
      "url": "https://constitution.my/full-text/data.akn?lang=ru",
      "media_type": "application/akn+xml",
      "description": "Akoma Ntoso representation of the Constitution in force."
    },
    {
      "id": "fulltext_jsonl",
      "path": "/full-text/data.jsonl",
      "url": "https://constitution.my/full-text/data.jsonl?lang=ru",
      "media_type": "application/x-ndjson",
      "description": "Preamble and articles as line-delimited full-text records."
    },
    {
      "id": "comparison_json",
      "path": "/compare/data.json",
      "url": "https://constitution.my/compare/data.json?lang=ru",
      "media_type": "application/json",
      "description": "Localized comparison of the 1995 and 2026 editions with reviewed provision links."
    },
    {
      "id": "timeline_json",
      "path": "/timeline.json",
      "url": "https://constitution.my/timeline.json?lang=ru",
      "media_type": "application/json",
      "description": "Reviewed constitutional chronology with localized labels, event status, entities, and official source references."
    },
    {
      "id": "updates_json",
      "path": "/updates.json",
      "url": "https://constitution.my/updates.json?lang=ru",
      "media_type": "application/json",
      "description": "Public log of material content, source, and machine-surface updates."
    }
  ],
  "content_gaps": [
    {
      "priority": "P1",
      "area": "legal_precision",
      "status": "in_progress",
      "problem": "Most cards are thematic or overview relationships, not exact provision-level explanations.",
      "next_action": "Promote only evidence-backed card-to-article links to exact relationships after legal/editorial review."
    },
    {
      "priority": "P1",
      "area": "legal_positions",
      "status": "needs_source_projection",
      "problem": "The Constitutional Court position layer is still shallow for professional legal use.",
      "next_action": "Consume a reviewed QazPipe/QazLake projection of official positions and link it to articles and cards."
    },
    {
      "priority": "P1",
      "area": "implementation_status",
      "status": "partial",
      "problem": "New institutions need a deeper act-by-act implementation chain.",
      "next_action": "Track enabling act, responsible body, current status, next step, source URL, and verification date."
    },
    {
      "priority": "P1",
      "area": "task_routes",
      "status": "partial",
      "problem": "QStrat coverage is useful but many life situations still need more concrete non-personalized routes.",
      "next_action": "Strengthen work, family, participation, equality, business, media, and first-steps routes without publishing sensitive audience labels."
    },
    {
      "priority": "P1",
      "area": "kazakh_editorial_review",
      "status": "requires_native_legal_review",
      "problem": "Automated checks are clean, but they do not prove native legal style and terminology quality.",
      "next_action": "Run native legal/editorial review for long cards, task routes, glossary terms, and institutional names."
    },
    {
      "priority": "P2",
      "area": "historical_corpora",
      "status": "partial",
      "problem": "The 1995 and intermediate-edition layers are not yet a full point-in-time constitutional corpus.",
      "next_action": "Add verified historical KK/EN sources and intermediate edition metadata only when source status is clear."
    }
  ],
  "recommended_fill_batches": [
    "Promote ten high-value thematic cards only when exact article evidence is available.",
    "Add a reviewed legal positions registry from official Constitutional Court sources.",
    "Deepen the implementation register for Kurultai, Halyk Kenesi, Vice President, Constitutional Court, and transition provisions.",
    "Strengthen task routes around work, family, participation, equality, business, media, and young citizen first steps.",
    "Run native Kazakh legal-editorial review and record the review status.",
    "Expand glossary and source registry with official, archived, and contextual source roles."
  ]
}
