{
  "schemaVersion": 1,
  "id": "P19-C02",
  "title": "CRM: предложение по одному маршруту заявки",
  "author": {
    "id": "P19",
    "name": "Роман Серов"
  },
  "specialty": "Коммерческие презентации для B2B",
  "projectStatus": "concept",
  "source": {
    "document": "catalogue_60_personas.md",
    "briefId": "P19-C02",
    "title": "Интегратор CRM",
    "kind": "editorial_concept",
    "data": "synthetic"
  },
  "context": "Общий список модулей не показывал, какая работа начнёт выполняться иначе и кто её принимает.",
  "decision": "Сузил предложение до одного маршрута: поступление, назначение, контакт и закрытие. Показал поля, роли и критерий приёмки каждого шага.",
  "constraint": "Все организации, цены и условия в презентации заданы как авторский сценарий. Презентация не является предложением действующего поставщика или доказательством внедрения.",
  "steps": [
    "Один маршрут заявки",
    "Обязательные поля",
    "Роли",
    "Критерии приёмки",
    "Вне этого объёма",
    "Предмет первой встречи"
  ],
  "inspection": [
    "Сопоставить спецификацию с подписанными состояниями.",
    "Открыть экспорт и проверить читаемость подписей."
  ],
  "sample": {
    "headers": [
      "Параметр",
      "Значение"
    ],
    "rows": [
      [
        "Статусов",
        "4"
      ],
      [
        "Обязательных полей",
        "4"
      ],
      [
        "Ролей",
        "3"
      ]
    ]
  },
  "sampleNote": "Самостоятельный редакционный проект. Данные и конструкция заданы автором для этой работы; не являются характеристиками товара действующего производителя.",
  "caseStudy": {
    "role": "Автор содержания и дизайнер деловой презентации",
    "contribution": "Шесть готовых слайдов, редактируемая презентация PPTX и таблица параметров.",
    "objective": "Согласовать границы небольшого проекта CRM на заполненном процессе заявки.",
    "problem": "Общий список модулей не показывал, какая работа начнёт выполняться иначе и кто её принимает.",
    "result": "Презентация сводит предложение CRM к четырём состояниям заявки, четырём полям и трём ролям. Финал задаёт данные для пилота, а таблица приёмки позволяет обсуждать поведение вместо общего списка функций.",
    "deliverables": [
      "Спецификация проекта",
      "Таблица исходных условий",
      "Один маршрут заявки · SVG",
      "Один маршрут заявки · PNG",
      "Обязательные поля · SVG",
      "Обязательные поля · PNG",
      "Роли · SVG",
      "Роли · PNG",
      "Критерии приёмки · SVG",
      "Критерии приёмки · PNG",
      "Вне этого объёма · SVG",
      "Вне этого объёма · PNG",
      "Предмет первой встречи · SVG",
      "Предмет первой встречи · PNG",
      "Редактируемая презентация · PPTX"
    ],
    "blocks": [
      {
        "type": "table",
        "title": "Что можно проверить",
        "table": {
          "headers": [
            "Параметр",
            "Значение"
          ],
          "rows": [
            [
              "Статусов",
              "4"
            ],
            [
              "Обязательных полей",
              "4"
            ],
            [
              "Ролей",
              "3"
            ]
          ]
        }
      }
    ]
  },
  "deliverable": {
    "type": "presentation",
    "entry": "/catalogue/deliverables/p19-c02/index.html",
    "label": "Открыть готовый материал",
    "files": [
      {
        "path": "/catalogue/deliverables/p19-c02/specification.json",
        "name": "Спецификация проекта",
        "mimeType": "application/json"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/specification.csv",
        "name": "Таблица исходных условий",
        "mimeType": "text/csv"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-1.svg",
        "name": "Один маршрут заявки · SVG",
        "mimeType": "image/svg+xml"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-1.png",
        "name": "Один маршрут заявки · PNG",
        "mimeType": "image/png"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-2.svg",
        "name": "Обязательные поля · SVG",
        "mimeType": "image/svg+xml"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-2.png",
        "name": "Обязательные поля · PNG",
        "mimeType": "image/png"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-3.svg",
        "name": "Роли · SVG",
        "mimeType": "image/svg+xml"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-3.png",
        "name": "Роли · PNG",
        "mimeType": "image/png"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-4.svg",
        "name": "Критерии приёмки · SVG",
        "mimeType": "image/svg+xml"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-4.png",
        "name": "Критерии приёмки · PNG",
        "mimeType": "image/png"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-5.svg",
        "name": "Вне этого объёма · SVG",
        "mimeType": "image/svg+xml"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-5.png",
        "name": "Вне этого объёма · PNG",
        "mimeType": "image/png"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-6.svg",
        "name": "Предмет первой встречи · SVG",
        "mimeType": "image/svg+xml"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/sheet-6.png",
        "name": "Предмет первой встречи · PNG",
        "mimeType": "image/png"
      },
      {
        "path": "/catalogue/deliverables/p19-c02/presentation.pptx",
        "name": "Редактируемая презентация · PPTX",
        "mimeType": "application/vnd.openxmlformats-officedocument.presentationml.presentation"
      }
    ],
    "summary": "Презентация сводит предложение CRM к четырём состояниям заявки, четырём полям и трём ролям. Финал задаёт данные для пилота, а таблица приёмки позволяет обсуждать поведение вместо общего списка функций."
  },
  "slides": [
    {
      "title": "Пилот CRM: один процесс",
      "kicker": "Границы предложения",
      "body": "Первый этап проверяет понятный рабочий сценарий на учебных данных. Промышленное развертывание обсуждается после приемки.",
      "bullets": [
        "Один процесс",
        "Один учебный набор",
        "Явные критерии перехода"
      ],
      "note": "Реальные CRM и внешние сервисы не подключены."
    },
    {
      "title": "Зафиксировать вход и результат",
      "kicker": "Задача пилота",
      "body": "Процесс описывается через обращение, ответственного, действие и конечное состояние. Так видно, что именно проверяется.",
      "bullets": [
        "Что запускает процесс",
        "Кто выполняет следующий шаг",
        "Как выглядит завершение"
      ],
      "note": "Набор функций не расширяется незаметно во время проверки."
    },
    {
      "title": "Учебные данные, управляемые исключения",
      "kicker": "Материал проверки",
      "body": "В набор включаются обычное обращение, повтор, пропуск и возврат на уточнение. Каждый случай имеет ожидаемый ответ.",
      "bullets": [
        "Идентификатор входа",
        "Ожидаемое состояние",
        "Причина исключения"
      ],
      "note": "Макет обмена не считается выполненной интеграцией."
    },
    {
      "title": "Приемка до расширения",
      "kicker": "Критерии",
      "body": "Пилот заканчивается обсуждением каждого согласованного случая, а не общей зеленой отметкой.",
      "bullets": [
        "Проверены выбранные ветки",
        "Описаны ограничения",
        "Решено, что менять перед расширением"
      ],
      "note": "Здесь дан план приемки, а не протокол испытаний клиента."
    },
    {
      "title": "Промышленный этап — отдельный объем",
      "kicker": "Расширение",
      "body": "Подключение источников, доступы, резервирование и эксплуатация требуют самостоятельной постановки.",
      "bullets": [
        "Состав источников",
        "Права и владельцы данных",
        "Поддержка и восстановление"
      ],
      "note": "Цена и сроки промышленного этапа не подразумеваются в пилоте."
    },
    {
      "title": "Начать с описания процесса",
      "kicker": "Следующий шаг",
      "body": "Для обсуждения достаточно схемы одного процесса и безопасного набора примеров.",
      "bullets": [
        "Передать схему процесса",
        "Выбрать крайние случаи",
        "Согласовать границу пилота"
      ],
      "note": "Сопровождение оценивается отдельно."
    }
  ],
  "takeaway": "Презентация сводит предложение CRM к четырём состояниям заявки, четырём полям и трём ролям. Финал задаёт данные для пилота, а таблица приёмки позволяет обсуждать поведение вместо общего списка функций.",
  "capabilities": [
    "completed_presentation",
    "slide_navigation",
    "print_slides"
  ],
  "externalConnections": []
}
