{
  "schemaVersion": 1,
  "id": "P17-C04",
  "title": "Импорт каталога: ошибка строки не теряет весь файл",
  "author": {
    "id": "P17",
    "name": "Данил Терехов"
  },
  "specialty": "Виртуальный ведущий для обучающих материалов",
  "projectStatus": "concept",
  "source": {
    "document": "catalogue_60_personas.md",
    "briefId": "P17-C04",
    "title": "Введение в каталог поставщика",
    "kind": "editorial_concept",
    "data": "synthetic"
  },
  "context": "Импорт смешивает число флаконов и объём одного флакона. Строка 1/2 без единицы выглядит знакомо, но не даёт права записать 0,5 литра.",
  "decision": "Взял три строки: две можно разобрать, одна требует уточнения. Показал обе величины упаковки и сохранил исходное 1/2 в исключении. Норд заканчивает конкретным вопросом о допустимости подстановки единицы.",
  "constraint": "Система и данные созданы для обучения. Это не запись действующей CRM или партнёрского кабинета и не доказательство внедрения у клиента.",
  "steps": [
    "Три исходные строки",
    "Разделите количество и объём",
    "G-3 отправляется на уточнение",
    "Перед импортом",
    "Проверка понимания"
  ],
  "inspection": [
    "Сопоставить спецификацию с подписанными состояниями.",
    "Открыть экспорт и проверить читаемость подписей."
  ],
  "sample": {
    "headers": [
      "Элемент",
      "Решение"
    ],
    "rows": [
      [
        "Три исходные строки",
        "Данные сохранены без исправления смысла."
      ],
      [
        "Разделите количество и объём",
        "Не превращать два флакона в один."
      ],
      [
        "G-3 отправляется на уточнение",
        "Неизвестная единица не угадывается."
      ],
      [
        "Перед импортом",
        "Проверить три счёта и источник."
      ],
      [
        "Проверка понимания",
        "Можно ли заменить 1/2 на 0,5 л?"
      ]
    ]
  },
  "sampleNote": "Самостоятельный редакционный проект. Данные и конструкция заданы автором для этой работы; не являются характеристиками товара действующего производителя.",
  "caseStudy": {
    "role": "Методист, автор сценария и создатель цифрового ведущего",
    "contribution": "Озвученный учебный ролик, цифровой ведущий Норд, экранные примеры и контрольный ответ.",
    "objective": "Научить разделить успешные записи и исключения при нормализации.",
    "problem": "Импорт смешивает число флаконов и объём одного флакона. Строка 1/2 без единицы выглядит знакомо, но не даёт права записать 0,5 литра.",
    "result": "Три строки проходят через разбор количества, объёма и исключения G-3. Финальный ответ сохраняет неизвестную единицу 1/2, вместо подстановки выдуманных 0,5 л.",
    "deliverables": [
      "Спецификация проекта",
      "Таблица исходных условий",
      "Импорт каталога: ошибка строки не теряет весь файл",
      "Русские титры",
      "Авторский текст"
    ],
    "blocks": [
      {
        "type": "table",
        "title": "Что можно проверить",
        "table": {
          "headers": [
            "Элемент",
            "Решение"
          ],
          "rows": [
            [
              "Три исходные строки",
              "Данные сохранены без исправления смысла."
            ],
            [
              "Разделите количество и объём",
              "Не превращать два флакона в один."
            ],
            [
              "G-3 отправляется на уточнение",
              "Неизвестная единица не угадывается."
            ],
            [
              "Перед импортом",
              "Проверить три счёта и источник."
            ],
            [
              "Проверка понимания",
              "Можно ли заменить 1/2 на 0,5 л?"
            ]
          ]
        }
      }
    ]
  },
  "deliverable": {
    "type": "video",
    "entry": "/catalogue/deliverables/p17-c04/index.html",
    "label": "Смотреть готовую работу",
    "files": [
      {
        "path": "/catalogue/deliverables/p17-c04/specification.json",
        "name": "Спецификация проекта",
        "mimeType": "application/json"
      },
      {
        "path": "/catalogue/deliverables/p17-c04/specification.csv",
        "name": "Таблица исходных условий",
        "mimeType": "text/csv"
      },
      {
        "path": "/catalogue/deliverables/p17-c04/film.mp4",
        "name": "Импорт каталога: ошибка строки не теряет весь файл",
        "mimeType": "video/mp4"
      },
      {
        "path": "/catalogue/deliverables/p17-c04/film.vtt",
        "name": "Русские титры",
        "mimeType": "text/vtt"
      },
      {
        "path": "/catalogue/deliverables/p17-c04/script.txt",
        "name": "Авторский текст",
        "mimeType": "text/plain"
      }
    ],
    "summary": "Три строки проходят через разбор количества, объёма и исключения G-3. Финальный ответ сохраняет неизвестную единицу 1/2, вместо подстановки выдуманных 0,5 л."
  },
  "takeaway": "Три строки проходят через разбор количества, объёма и исключения G-3. Финальный ответ сохраняет неизвестную единицу 1/2, вместо подстановки выдуманных 0,5 л.",
  "capabilities": [
    "completed_video"
  ],
  "externalConnections": []
}
