NATS: subject'ы и JWT по окружению из OpenBao (OPENBAO__NATS__*) (#32) #33

Merged
aep merged 6 commits from feat/32-nats-env-config into main 2026-10-13 12:54:57 +03:00

6 Commits

Author SHA1 Message Date
Andrey Epifancev
c10f927730 Правки финального ревью: умолчания subject'ов не названы фактическими
M-3: докстринги worker.py не называют умолчание фактическим subject'ом.
T7.1: выровнены переносы докстринга core/nats.py.
M-5: CLAUDE.md помечает files.tabular_parsed как умолчание.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:26:44 +04:00
Andrey Epifancev
0ef4a8a6bc openspec: nats-env-config — check-full зелёный, пункт 3.2 отмечен (#32)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:18:15 +04:00
Andrey Epifancev
cd5409be6e Тесты NATS-настроек: все ключи и пары subject, утечка секретов, strip seed, JWT в /healthcheck, лог старта (#32)
Фикс-волна minor-находок ревью (T6.1, T6.3, T2.2-аналог); tasks.md отмечен, кроме make check-full.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 12:56:27 +04:00
Andrey Epifancev
192500e9f9 NATS: подписка, публикация и /healthcheck.subjects по настройкам; интеграционные тесты на своих subject'ах (#32)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 12:19:11 +04:00
Andrey Epifancev
f1f7d784a5 NATS: subject'ы и JWT из OPENBAO__NATS__*, SecretStr, скрытие входа в ошибках (#32)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 12:06:11 +04:00
Andrey Epifancev
1579295961 openspec: change nats-env-config — subject'ы и JWT NATS по окружению из OpenBao
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 21:40:35 +04:00