При неполной настройке MAX модель конфигурации может включить исходные значения секретов в текст ValidationError. Необходимо скрыть входные значения в диагностике настройки.
Результат
Секретные значения не выводятся в текст ошибки запуска.
Диагностика сохраняет имя поля и причину ошибки.
Регрессионные тесты на синтетических токенах.
Зона
contract: app/config.py и тесты конфигурации.
Проверка
make lint test.
Контекст
Дополнение серверной интеграции MAX #81–#83.
2026-10-04
Настройки теперь скрывают исходные значения во всех текстовых ошибках Pydantic. Добавлены проверки ошибки неполной конфигурации MAX и ошибочно вставленного секрета в поле другого типа. make lint test: 991 passed, 1 skipped.
## Задача
При неполной настройке MAX модель конфигурации может включить исходные значения секретов в текст ValidationError. Необходимо скрыть входные значения в диагностике настройки.
## Результат
- Секретные значения не выводятся в текст ошибки запуска.
- Диагностика сохраняет имя поля и причину ошибки.
- Регрессионные тесты на синтетических токенах.
## Зона
contract: app/config.py и тесты конфигурации.
## Проверка
make lint test.
## Контекст
Дополнение серверной интеграции MAX #81–#83.
### 2026-10-04
Настройки теперь скрывают исходные значения во всех текстовых ошибках Pydantic. Добавлены проверки ошибки неполной конфигурации MAX и ошибочно вставленного секрета в поле другого типа. make lint test: 991 passed, 1 skipped.
Soyavo
added this to the Этап 1 · Ветераны СВО milestone 2026-10-04 16:08:01 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Задача
При неполной настройке MAX модель конфигурации может включить исходные значения секретов в текст ValidationError. Необходимо скрыть входные значения в диагностике настройки.
Результат
Зона
contract: app/config.py и тесты конфигурации.
Проверка
make lint test.
Контекст
Дополнение серверной интеграции MAX #81–#83.
2026-10-04
Настройки теперь скрывают исходные значения во всех текстовых ошибках Pydantic. Добавлены проверки ошибки неполной конфигурации MAX и ошибочно вставленного секрета в поле другого типа. make lint test: 991 passed, 1 skipped.