# Direct · происхождение и источники Метод: actual lesson02, исходный вымышленный «Ладный офис». В нём проверялись состав оффера, намерения запросов, черновик кампании, UTM и отделение локальной проверки от фактической модерации/расхода. Здесь создана новая авторская производная для вымышленной «Линии»: другое предложение и другие тексты; оригинальные выходы не являются её результатом. В исходной демонстрации есть документированные текстовые ошибки; сохранённый ERRATA относится к оригиналу, не к новым четырём текстам. Первичные платформенные источники, открытые при подготовке версии: - [Технические ограничения Директа](https://yandex.ru/support/direct/ru/moderation/technical-restrictions). В разделе комбинаторных объявлений: заголовок 56, текст 81 символ с пробелами; ограничения длины слова проверяются отдельно. Локальные длины не равны модерации. - [Минус-слова и минус-фразы](https://www.yandex.ru/support/direct/ru/keywords/negative-keywords). На уровне группы/кампании минус-фраза исключает запрос с её полным набором слов; список не заменяет проверку фактических поисковых запросов. - [Метки UTM в Метрике](https://yandex.ru/support/metrica/ru/reports/tags-utm). Отчёт группирует размеченные переходы; значения UTM регистрозависимы. Сохранение записи CRM доказывается отдельно. Черновик JSON — учебная структура, не импортный формат Direct API. Во время подготовки этого набора рекламные API не вызывались, расход не создавался. ## Local source copies - [source-original/company.json](source-original/company.json) · SHA256 `11c18e7a9baa22e419b9caa91e6b0b14f7209616f71b29bafeedb3ea8dbaa4dc`. - [source-original/campaign-draft.json](source-original/campaign-draft.json) · SHA256 `e7efc4cdd5bc7108f9b3b31b2f0771f91fae76f6c18e8bcdcbc8a954f3b27b48`. - [source-original/query-demand.csv](source-original/query-demand.csv) · SHA256 `50e3cf166b23c7e86201d2d00a4bee508e896eae56880c13200c70f9882abac8`. - [source-original/ads.csv](source-original/ads.csv) · SHA256 `4f435abe661f18e925f117193216d62ff5661bec9500edc52468e81be47bdec7`. - [source-original/campaign-plan.json](source-original/campaign-plan.json) · SHA256 `38660e32e5442d1de9058bc66bb73daf5c6a6e8c0537978daf341e38c595f3b2`. - [source-original/qa.md](source-original/qa.md) · SHA256 `27191ff55fef686065225ce46cb13807579b3d70267cde4f3b661b21cb3658bf`. - [source-original/ERRATA.md](source-original/ERRATA.md) · SHA256 `114de2829b3afb425e4b7c20fbe4ec3d5f4f4874a920ebe02b5eb37b1d15846e`. Package [input/package-brief.json](input/package-brief.json) SHA256 `68e718d008d8ccbcabc934461222139a8ab8c5e8c244df5c868812473a41cf00`. Full map: [provenance.json](provenance.json). Originals preserved byte-for-byte; derivative inputs/results classified separately.