Andrey Epifancev
f0c1073918
NATS: subject'ы и JWT из OPENBAO__NATS__*, SecretStr, скрытие входа в ошибках (#106)
- NATSSettings: NATS_TABULAR_REQUEST_SUBJECT / NATS_IMAGE_REQUEST_SUBJECT / NATS_RESULT_SUBJECT с умолчанием
имён контракта v1.0; проверка формата (без пробелов, '*', '>', пустых токенов) и попарного различия.
- request_subjects() и request_subject(pipeline, subjects) — карта subject'ов окружения.
- NATS_SEED / NATS_JWT — SecretStr; build_nats_auth читает значения через get_secret_value().
- hide_input_in_errors=True во всех классах настроек: ошибка «нет поля» не печатает JWT/seed.
- Схемы контракта api/contracts/ — копии docs/contracts/ (побайтно).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 12:13:04 +04:00
..
2026-10-10 01:03:26 +04:00
2026-10-13 12:13:04 +04:00
2026-10-09 11:56:27 +04:00
2026-10-10 01:03:26 +04:00
2026-10-07 18:51:50 +04:00
2026-10-13 12:13:04 +04:00
2026-10-13 12:13:04 +04:00
2026-10-12 19:17:01 +04:00
2026-10-12 19:17:50 +04:00
2026-10-05 21:35:41 +04:00
2026-10-07 18:38:48 +04:00
2026-10-07 18:38:48 +04:00