{
  "schemaVersion": 1,
  "id": "P15-C01",
  "title": "Из 80 отзывов в один вывод: исходник и короткий монтаж",
  "author": {
    "id": "P15",
    "name": "Илья Горин"
  },
  "specialty": "Переработка вебинаров в короткий контент",
  "projectStatus": "concept",
  "source": {
    "document": "catalogue_60_personas.md",
    "briefId": "P15-C01",
    "title": "Вебинар о работе с отзывами",
    "kind": "editorial_concept",
    "data": "synthetic"
  },
  "context": "При сокращении разбора отзывов доля упоминаний упаковки легко превращается в долю недовольных покупателей. В условном примере считаются разные вещи: тема и отношение к ней.",
  "decision": "Записал собственный разбор условных 80 отзывов. В монтаж взял постановку примера, расчёт 20 / 80 и осторожный вывод; подробные категории цитат оставил в полной версии. Допущение звучит до числа.",
  "constraint": "Это собственный учебный материал, а не монтаж речи реального клиента. Голос синтетический; реальные бизнес-результаты и натурные испытания не заявлены.",
  "steps": [
    "Как читать небольшой корпус",
    "Сначала единица счёта",
    "Что получилось в примере",
    "Что проверить в цитатах",
    "Как сформулировать вывод",
    "Следующий шаг"
  ],
  "inspection": [
    "Сопоставить спецификацию с подписанными состояниями.",
    "Открыть экспорт и проверить читаемость подписей."
  ],
  "sample": {
    "headers": [
      "Элемент",
      "Решение"
    ],
    "rows": [
      [
        "Как читать небольшой корпус",
        "Условный числовой пример: 80 отзывов, 20 упоминаний упаковки."
      ],
      [
        "Сначала единица счёта",
        "Один отзыв · Несколько тем · Без повторного счёта"
      ],
      [
        "Что получилось в примере",
        "20 / 80 = 25% · Внутри корпуса"
      ],
      [
        "Что проверить в цитатах",
        "Похвала · Повреждение · Недостаток информации"
      ],
      [
        "Как сформулировать вывод",
        "20 из 80 · Тема, не жалоба · Не все покупатели"
      ],
      [
        "Следующий шаг",
        "Проверить фрагменты · Сохранить номера · Развести причины"
      ]
    ]
  },
  "sampleNote": "Самостоятельный редакционный проект. Данные и конструкция заданы автором для этой работы; не являются характеристиками товара действующего производителя.",
  "caseStudy": {
    "role": "Автор текста, монтажёр и редактор смыслового сокращения",
    "contribution": "Полный авторский исходник MP4, смонтированный короткий MP4 и EDL с точными интервалами.",
    "objective": "Не превратить частоту темы в оценку всех покупателей.",
    "problem": "При сокращении разбора отзывов доля упоминаний упаковки легко превращается в долю недовольных покупателей. В условном примере считаются разные вещи: тема и отношение к ней.",
    "result": "Из исходной мини-лекции собран короткий ролик с условным числовым примером, расчётом 20 / 80 и границей вывода. Монтажный лист показывает, какие три главы вошли в итог.",
    "deliverables": [
      "Спецификация проекта",
      "Таблица исходных условий",
      "Полная авторская мини-лекция",
      "Русские титры",
      "Короткий монтаж из этого исходника",
      "Русские титры",
      "Монтажный лист с исходными таймкодами",
      "Авторский текст"
    ],
    "blocks": [
      {
        "type": "table",
        "title": "Что можно проверить",
        "table": {
          "headers": [
            "Элемент",
            "Решение"
          ],
          "rows": [
            [
              "Как читать небольшой корпус",
              "Условный числовой пример: 80 отзывов, 20 упоминаний упаковки."
            ],
            [
              "Сначала единица счёта",
              "Один отзыв · Несколько тем · Без повторного счёта"
            ],
            [
              "Что получилось в примере",
              "20 / 80 = 25% · Внутри корпуса"
            ],
            [
              "Что проверить в цитатах",
              "Похвала · Повреждение · Недостаток информации"
            ],
            [
              "Как сформулировать вывод",
              "20 из 80 · Тема, не жалоба · Не все покупатели"
            ],
            [
              "Следующий шаг",
              "Проверить фрагменты · Сохранить номера · Развести причины"
            ]
          ]
        }
      }
    ]
  },
  "deliverable": {
    "type": "video",
    "entry": "/catalogue/deliverables/p15-c01/index.html",
    "label": "Смотреть готовую работу",
    "files": [
      {
        "path": "/catalogue/deliverables/p15-c01/specification.json",
        "name": "Спецификация проекта",
        "mimeType": "application/json"
      },
      {
        "path": "/catalogue/deliverables/p15-c01/specification.csv",
        "name": "Таблица исходных условий",
        "mimeType": "text/csv"
      },
      {
        "path": "/catalogue/deliverables/p15-c01/source.mp4",
        "name": "Полная авторская мини-лекция",
        "mimeType": "video/mp4"
      },
      {
        "path": "/catalogue/deliverables/p15-c01/source.vtt",
        "name": "Русские титры",
        "mimeType": "text/vtt"
      },
      {
        "path": "/catalogue/deliverables/p15-c01/edit.mp4",
        "name": "Короткий монтаж из этого исходника",
        "mimeType": "video/mp4"
      },
      {
        "path": "/catalogue/deliverables/p15-c01/edit.vtt",
        "name": "Русские титры",
        "mimeType": "text/vtt"
      },
      {
        "path": "/catalogue/deliverables/p15-c01/edit-decision-list.csv",
        "name": "Монтажный лист с исходными таймкодами",
        "mimeType": "text/csv"
      },
      {
        "path": "/catalogue/deliverables/p15-c01/script.txt",
        "name": "Авторский текст",
        "mimeType": "text/plain"
      }
    ],
    "summary": "Из исходной мини-лекции собран короткий ролик с условным числовым примером, расчётом 20 / 80 и границей вывода. Монтажный лист показывает, какие три главы вошли в итог."
  },
  "takeaway": "Из исходной мини-лекции собран короткий ролик с условным числовым примером, расчётом 20 / 80 и границей вывода. Монтажный лист показывает, какие три главы вошли в итог.",
  "capabilities": [
    "completed_video"
  ],
  "externalConnections": []
}
