From b60ed850a0104b33448c8a9fd913765586ba876c Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Tue, 13 Oct 2026 12:55:48 +0400 Subject: [PATCH] =?UTF-8?q?docs(dev):=20=D1=83=D1=82=D0=BE=D1=87=D0=BD?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20OQ-83=20=D0=B8=20SecretStr=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20NATS=5FJWT/NATS=5FSEED?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Шапка черновика интеграционных тестов: OQ-83 закрыт частично (тесты tabular-parser и scan-gateway идут на своих subject'ах), make e2e ядра остаётся открытым (design R-7). - Утверждение про SecretStr вынесено в отдельное предложение. Co-Authored-By: Claude Opus 5.5 --- dev/README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev/README.md b/dev/README.md index e3e0adf..e147ffb 100644 --- a/dev/README.md +++ b/dev/README.md @@ -332,7 +332,9 @@ MinIO; полная очистка — `docker compose --profile services down - | `OPENBAO__SMB__SMB_PASSWORD` | `password` | заглушка SMB | | `NATS_ENABLED` | `true` | включает подключение arm-core к NATS; без него `/healthcheck` показывает `nats=off` | -Три subject'а одинаковы у всех трёх сервисов (непустые, без пробелов, `*`, `>` и пустых токенов, попарно различны; `NATS_JWT` и `NATS_SEED` — `SecretStr`). Прод и тест — свои наборы; разъехавшиеся настройки дают тишину на шине, сверяйте `/healthcheck.subjects`. +Три subject'а одинаковы у всех трёх сервисов (непустые, без пробелов, `*`, `>` и пустых токенов, попарно различны). + +`NATS_JWT` и `NATS_SEED` — `SecretStr`. Прод и тест — свои наборы; разъехавшиеся настройки дают тишину на шине, сверяйте `/healthcheck.subjects`. Два блока описывают одни и те же ресурсы: **при смене порта, пароля, пользователя или бакета меняйте обе части.** @@ -384,7 +386,8 @@ curl -s localhost:<порт сервиса>/healthcheck ## Интеграционные тесты сервисов против compose (черновик) > Черновик: состав целей и порядок проверок описаны в [`checks.md`](checks.md); открытые вопросы — OQ-83 (общий NATS -> у контейнеров и тестов) и OQ-84. +> у контейнеров и тестов; закрыто частично: интеграционные тесты `tabular-parser` и `scan-gateway` идут на своих +> subject'ах прогона, `make e2e` ядра по-прежнему открыт, design R-7) и OQ-84. Общий набор целей (`up`, `test`, `test-integration`, `lint`, `check`, `check-full`) есть во всех сервисных репозиториях (`arm-core`, `tabular-parser`, `scan-gateway`); семантика, состав `check-full`, порядок перед PR и пропуск тестов без