898f9d575b
Один запрос на чтение боевым ключом, с разрешения владельца: ads.get на отклонённое пробное объявление отдаёт StatusClarification = «Отклонено на модерации.» и больше ничего. На экране в этот же момент — «Нет предупреждения: финансовые услуги» и абзац с указанием, что дописать в баннер. В подполях Creative и TurboPageModeration причины тоже нет. Следствие первое: задача 15 из удобства стала обязательной — без робота-разведчика портал знает только факт отказа. Проверил до того, как писать код: вывод мог оказаться и обратным. Следствие второе, важнее: в куске 1, который считался готовым, живой клиент увидит пустоту. В переписке — единственная фраза «Отклонено на модерации.», а в списке кампаний под ярлыком «Отклонено» не будет ничего вовсе: подпись берётся как первая строка причины, а текст Яндекса начинается с переноса строки. Тесты этого не ловили — они подставляют выдуманную причину, и на ней всё работает. Дефект живёт в зазоре между выдуманными данными и живыми. Записан, чинится следующим коммитом.