[contract] MAX: настройки и жизненный цикл отключённой по умолчанию интеграции #81

Closed
opened 2026-10-04 15:50:35 +03:00 by Soyavo · 0 comments
Owner

Описание

Добавить настройки MAX, строгую проверку HTTPS/секретов и условный запуск/остановку адаптера в lifespan. По умолчанию MAX отключён; существующие каналы работают без изменений. Подключение адаптера выполняется только после связанных PR backend и bot. Файлы: app/config.py, app/main.py, .env.example, tests/test_contracts_max.py. Проверка: отключённый режим, валидация настроек, make lint test.

Желаемый результат

Проверенная серверная заготовка, отключённая до внесения токена и адресов. Создание бота, личная верификация MAX и изменения web-интерфейса не входят в задачу.

Как проверить

make lint && make test; целевые тесты с MockTransport и отдельными SQLite-базами.


Лог выполнения

2026-10-04

Добавлены выключенные по умолчанию настройки MAX, проверка обязательных параметров и условный запуск/остановка адаптера. make lint test: 971 passed, 1 skipped. Дальнейшая реализация — #82 и #83. Реальные API MAX не вызывались.

## Описание Добавить настройки MAX, строгую проверку HTTPS/секретов и условный запуск/остановку адаптера в lifespan. По умолчанию MAX отключён; существующие каналы работают без изменений. Подключение адаптера выполняется только после связанных PR backend и bot. Файлы: app/config.py, app/main.py, .env.example, tests/test_contracts_max.py. Проверка: отключённый режим, валидация настроек, make lint test. ## Желаемый результат Проверенная серверная заготовка, отключённая до внесения токена и адресов. Создание бота, личная верификация MAX и изменения web-интерфейса не входят в задачу. ## Как проверить make lint && make test; целевые тесты с MockTransport и отдельными SQLite-базами. --- ## Лог выполнения ### 2026-10-04 Добавлены выключенные по умолчанию настройки MAX, проверка обязательных параметров и условный запуск/остановка адаптера. make lint test: 971 passed, 1 skipped. Дальнейшая реализация — #82 и #83. Реальные API MAX не вызывались.
Soyavo added this to the Этап 1 · Ветераны СВО milestone 2026-10-04 15:50:35 +03:00
Soyavo added the contractfeaturesize/0.5P1 labels 2026-10-04 15:50:36 +03:00
Soyavo self-assigned this 2026-10-04 15:50:36 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: MedITron/PTSRaiAgent#81