{
  "schema_version": "qazagents-business-processes-public-v1",
  "updated_at": "2026-10-05",
  "processes": [
    {
      "process_id": "project-intake",
      "title": {
        "ru": "Приём нового проекта",
        "kk": "Жаңа жобаны қабылдау"
      },
      "summary": {
        "ru": "Превращает исходную идею в проверяемый проектный контракт и безопасный старт.",
        "kk": "Бастапқы идеяны тексерілетін жоба шартына және қауіпсіз бастауға айналдырады."
      },
      "task_workflow_id": "prepare-project",
      "status": "active",
      "roles": [
        "owner",
        "project-orchestrator",
        "readiness-reviewer"
      ],
      "inputs": [
        "цель и аудитория",
        "границы данных и доступа",
        "канонический репозиторий или решение о его создании"
      ],
      "budget": {
        "mode": "bounded",
        "unit": "decision-points",
        "limit": 8,
        "stop_condition": "неразрешённое решение владельца меняет продуктовый контракт"
      },
      "parallel_branches": [
        "product-contract",
        "repository-readiness"
      ],
      "handoffs": [
        "owner -> qdev-project-orchestrator",
        "qdev-project-orchestrator -> codex-project-readiness"
      ],
      "gates": [
        "scope-bound",
        "authority-bound",
        "canonical-root-resolved"
      ],
      "checks": [
        "идентичность проекта",
        "границы публикации",
        "готовность toolchain"
      ],
      "receipt": "qazagents-process-receipt-v1",
      "href": "/processes/project-intake/"
    },
    {
      "process_id": "repository-assurance",
      "title": {
        "ru": "Аудит и зрелость репозитория",
        "kk": "Репозиторий аудиті және жетілуі"
      },
      "summary": {
        "ru": "Проверяет код, документацию и повторяемость проверок, сохраняя основную рабочую копию.",
        "kk": "Негізгі жұмыс көшірмесін сақтай отырып, кодты, құжаттаманы және тексерулерді қайталау мүмкіндігін бағалайды."
      },
      "task_workflow_id": "prepare-project",
      "status": "active",
      "roles": [
        "repository-steward",
        "documentation-reviewer",
        "code-reviewer"
      ],
      "inputs": [
        "канонический root",
        "exact SHA и dirty state",
        "репозиторные правила и native checks"
      ],
      "budget": {
        "mode": "bounded",
        "unit": "surfaces",
        "limit": 12,
        "stop_condition": "обнаружена внешняя или защищённая поверхность вне полномочий"
      },
      "parallel_branches": [
        "source-and-config",
        "documentation-and-onboarding"
      ],
      "handoffs": [
        "repository-hygiene -> qdev-repository-maturity",
        "qdev-repository-maturity -> code-reviewer"
      ],
      "gates": [
        "identity-bound",
        "dirty-worktree-preserved",
        "native-checks-run"
      ],
      "checks": [
        "структура и конфигурация",
        "документация cold start",
        "детерминированность"
      ],
      "receipt": "qazagents-process-receipt-v1",
      "href": "/processes/repository-assurance/"
    },
    {
      "process_id": "editorial-publication",
      "title": {
        "ru": "Редакционный выпуск",
        "kk": "Редакциялық жариялау"
      },
      "summary": {
        "ru": "Проводит материал от источников через проверку фактов, редактуру на русском и казахском языках и контроль перед публикацией.",
        "kk": "Материалды дереккөздерден бастап, фактілерді тексеру, орыс және қазақ тілдерінде редакциялау және жариялау алдындағы бақылау кезеңдерінен өткізеді."
      },
      "task_workflow_id": "editorial-release",
      "status": "active",
      "roles": [
        "editorial-lead",
        "fact-checker",
        "localization-editor",
        "publication-reviewer"
      ],
      "inputs": [
        "исходный материал",
        "первичные источники",
        "аудитория, языки и канал"
      ],
      "budget": {
        "mode": "adaptive",
        "unit": "evidence-claims",
        "limit": 40,
        "stop_condition": "критическое утверждение не подтверждено к cutoff"
      },
      "parallel_branches": [
        "evidence-verification",
        "ru-kk-localization"
      ],
      "handoffs": [
        "evidence-desk -> editorial-lead",
        "localization-editor -> publication-reviewer"
      ],
      "gates": [
        "evidence-complete",
        "language-parity",
        "rights-and-privacy"
      ],
      "checks": [
        "факты и ссылки",
        "термины RU/KK",
        "rendered output"
      ],
      "receipt": "qazagents-process-receipt-v1",
      "href": "/processes/editorial-publication/"
    },
    {
      "process_id": "commercial-proposal",
      "title": {
        "ru": "Коммерческое предложение",
        "kk": "Коммерциялық ұсыныс"
      },
      "summary": {
        "ru": "Готовит коммерческое предложение на основе подтверждённой потребности, решения, рисков и измеримой ценности.",
        "kk": "Расталған сұранысқа, шешімге, тәуекелдерге және өлшенетін құндылыққа сүйеніп коммерциялық ұсыныс дайындайды."
      },
      "task_workflow_id": "launch-growth",
      "status": "active",
      "roles": [
        "product-strategist",
        "solution-architect",
        "commercial-reviewer"
      ],
      "inputs": [
        "потребность заказчика",
        "контекст закупки",
        "доказательства решения и ограничений"
      ],
      "budget": {
        "mode": "bounded",
        "unit": "proposal-sections",
        "limit": 10,
        "stop_condition": "ценностное утверждение не связано с доказательством"
      },
      "parallel_branches": [
        "value-case",
        "solution-and-risk"
      ],
      "handoffs": [
        "product-strategist -> solution-architect",
        "solution-architect -> commercial-reviewer"
      ],
      "gates": [
        "claim-evidence-linked",
        "scope-priced",
        "risk-visible"
      ],
      "checks": [
        "ценностная логика",
        "архитектурная реализуемость",
        "условия и исключения"
      ],
      "receipt": "qazagents-process-receipt-v1",
      "href": "/processes/commercial-proposal/"
    },
    {
      "process_id": "incident-response",
      "title": {
        "ru": "Реагирование на инцидент",
        "kk": "Инцидентке әрекет ету"
      },
      "summary": {
        "ru": "Разделяет наблюдение, диагностику, сдерживание, восстановление и подтверждение нормальной работы.",
        "kk": "Бақылауды, диагностиканы, шектеуді, қалпына келтіруді және қалыпты жұмысты растауды бөледі."
      },
      "task_workflow_id": "system-readiness",
      "status": "active",
      "roles": [
        "incident-commander",
        "service-owner",
        "security-reviewer",
        "communications-owner"
      ],
      "inputs": [
        "симптом и время",
        "затронутая поверхность",
        "актуальная runtime и provider телеметрия"
      ],
      "budget": {
        "mode": "adaptive",
        "unit": "risk-weighted-actions",
        "limit": 20,
        "stop_condition": "следующее действие расширяет blast radius без rollback"
      },
      "parallel_branches": [
        "containment-and-recovery",
        "evidence-and-communications"
      ],
      "handoffs": [
        "incident-commander -> service-owner",
        "service-owner -> qdev-full-devops",
        "incident-commander -> communications-owner"
      ],
      "gates": [
        "current-state-confirmed",
        "rollback-ready",
        "recovery-verified"
      ],
      "checks": [
        "здоровье и ошибки",
        "точная runtime identity",
        "публичный smoke после восстановления"
      ],
      "receipt": "qazagents-process-receipt-v1",
      "href": "/processes/incident-response/"
    },
    {
      "process_id": "release-delivery",
      "title": {
        "ru": "Выпуск новой версии",
        "kk": "Жаңа нұсқаны шығару"
      },
      "summary": {
        "ru": "Связывает точную версию исходного кода, готовые файлы и проверки с опубликованной страницей и проверенным планом возврата.",
        "kk": "Кодтың нақты нұсқасын, дайын файлдар мен тексеру нәтижелерін жарияланған бетпен және тексерілген кері қайту жоспарымен байланыстырады."
      },
      "task_workflow_id": "system-readiness",
      "status": "active",
      "roles": [
        "release-owner",
        "ci-reviewer",
        "runtime-operator",
        "browser-reviewer"
      ],
      "inputs": [
        "чистый exact SHA",
        "детерминированный артефакт",
        "актуальная capacity, lock и rollback цель"
      ],
      "budget": {
        "mode": "fail-closed",
        "unit": "release-attempts",
        "limit": 1,
        "stop_condition": "любой критический gate не подтверждён"
      },
      "parallel_branches": [
        "candidate-and-ci",
        "capacity-and-rollback-preflight"
      ],
      "handoffs": [
        "ci-reviewer -> runtime-operator",
        "runtime-operator -> browser-reviewer"
      ],
      "gates": [
        "exact-sha-ci",
        "immutable-artifact",
        "rollback-safe",
        "runtime-exact-sha",
        "public-smoke"
      ],
      "checks": [
        "source и artifact digest",
        "атомарное переключение",
        "browser, public и rollback receipts"
      ],
      "receipt": "qazagents-release-evidence-v1",
      "href": "/processes/release-delivery/"
    }
  ]
}
