{
  "schemaVersion": 1,
  "id": "P47-C02",
  "title": "Обещание поставки: реплика против подтвержденного предложения",
  "author": {
    "id": "P47",
    "name": "Светлана Громова"
  },
  "specialty": "Контроль качества звонков и переписок",
  "projectStatus": "concept",
  "source": {
    "document": "catalogue_60_personas.md",
    "briefId": "P47-C02",
    "title": "Продажи оборудования",
    "kind": "editorial_concept",
    "data": "synthetic"
  },
  "context": "Предложение Q1 предусматривает срок 3–5 рабочих дней и модель M20. Менеджер в разговоре обещает завтра и совместимость со всеми моделями.",
  "decision": "Я выписала точные утверждения о сроке и применимости и сравнил их с фиксированным источником. Намерение уточнить у инженера не штрафуется, но и не превращается в полученное подтверждение.",
  "constraint": "Предложение и диалог авторские; вывод касается совпадения с Q1, а не достоверности настоящего поставщика.",
  "steps": [
    "Сохранить полные реплики и предложение Q1.",
    "Сопоставить срок и область совместимости по отдельности.",
    "Повторить оценку без исходного предложения."
  ],
  "inspection": [
    "Два обещания не подтверждаются Q1 — проверено.",
    "Передача инженеру не считается нарушением или готовым подтверждением — проверено.",
    "Отсутствующий Q1 меняет оценку на отсутствие источника — проверено."
  ],
  "sample": {
    "headers": [
      "Критерий",
      "Реплика",
      "Оценка",
      "Основание"
    ],
    "rows": [
      [
        "Срок",
        "02:10 · Точно привезем завтра, можете планировать монтаж.",
        "Не подтверждено Q1",
        "Срок 3–5 рабочих дней не подтверждает доставку завтра"
      ],
      [
        "Совместимость",
        "03:00 · Этот модуль подходит ко всем моделям.",
        "Не подтверждено Q1",
        "В Q1 указана только M20"
      ],
      [
        "Передача инженеру",
        "04:15 · Уточню у инженера совместимость с M30 и пришлю отдельное подтверждение.",
        "Корректное ограничение",
        "Допустимое действие; ответ инженера еще не получен"
      ]
    ]
  },
  "sampleNote": "Авторский контрольный набор; не клиентские документы и не результаты внешней модели.",
  "caseStudy": {
    "role": "Аналитик качества обслуживания",
    "contribution": "Я сопоставила обещания сотрудника с текстом предложения и выделила неподтверждённые утверждения.",
    "objective": "Два уверенных обещания сопоставлены с документом Q1, а передача вопроса инженеру оценена отдельно.",
    "problem": "Предложение Q1 предусматривает срок 3–5 рабочих дней и модель M20. Менеджер в разговоре обещает завтра и совместимость со всеми моделями.",
    "result": "Две реплики расходятся с основанием: «завтра» вместо 3–5 дней и «все модели» вместо M20. Уточнение у инженера признано корректным продолжением. Без Q1 отчет не объявляет обещания ложными, а фиксирует отсутствие основания для оценки.",
    "deliverables": [
      "index.html",
      "source.json",
      "source.csv",
      "result.json",
      "result.csv",
      "engine.js",
      "checks.json",
      "style.css",
      "offer-Q1.txt"
    ],
    "blocks": [
      {
        "type": "text",
        "title": "Совместимость и срок требуют разных оснований",
        "text": "В 02:00 клиент спрашивает о модели M20 и получении модуля. Ответ сотрудника проверяется по двум независимым обещаниям: подходит ли товар и подтверждён ли срок. Одно найденное основание не закрывает второе. В разборе возле каждого вывода сохранена соответствующая реплика и источник проверки."
      }
    ]
  },
  "deliverable": {
    "type": "analysis",
    "entry": "/catalogue/deliverables/p47-c02/index.html",
    "label": "Открыть работающий материал",
    "files": [
      {
        "path": "/catalogue/deliverables/p47-c02/index.html",
        "name": "index.html",
        "mimeType": "text/html"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/source.json",
        "name": "source.json",
        "mimeType": "application/json"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/source.csv",
        "name": "source.csv",
        "mimeType": "text/csv"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/result.json",
        "name": "result.json",
        "mimeType": "application/json"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/result.csv",
        "name": "result.csv",
        "mimeType": "text/csv"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/engine.js",
        "name": "engine.js",
        "mimeType": "text/javascript"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/verify.cjs",
        "name": "verify.cjs",
        "mimeType": "text/javascript"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/checks.json",
        "name": "checks.json",
        "mimeType": "application/json"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/style.css",
        "name": "style.css",
        "mimeType": "text/css"
      },
      {
        "path": "/catalogue/deliverables/p47-c02/offer-Q1.txt",
        "name": "offer-Q1.txt",
        "mimeType": "text/plain"
      }
    ],
    "summary": "Две реплики расходятся с основанием: «завтра» вместо 3–5 дней и «все модели» вместо M20. Уточнение у инженера признано корректным продолжением. Без Q1 отчет не объявляет обещания ложными, а фиксирует отсутствие основания для оценки."
  },
  "takeaway": "Две реплики расходятся с основанием: «завтра» вместо 3–5 дней и «все модели» вместо M20. Уточнение у инженера признано корректным продолжением. Без Q1 отчет не объявляет обещания ложными, а фиксирует отсутствие основания для оценки.",
  "capabilities": [
    "completed_analysis"
  ],
  "externalConnections": []
}
