Конфигурация окружения
Один модуль конфигурации должен проверять обязательные значения до приёма запросов.
Проверено Изменено
Плохо
Нет ключа → приложение молча использует тестовый.
Хорошо
Отсутствует обязательная настройка →
понятная ошибка запуска без раскрытия секрета.
Почему это важно
Тихая подмена настройки создаёт труднообнаружимые ошибки и риск доступа.
Когда применять
Для необязательной функции допустимо явное отключение. Секреты и окружения разделяются.
Кто что делает
Человек
Определяет обязательные параметры и владельцев секретов.
AI-агент
Готовит воспроизводимые команды, проверяет состояние сервисов и прикладывает фактический результат.
Контроль результата:
- Проверьте запуск без ключа и с недопустимым значением.
Как проверить у себя
- Проверьте запуск без ключа и с недопустимым значением.
Первоисточники
История изменений на GitHubДата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.