From e197bd53e33d5d1d8b2df010f101a9026c54eab8 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Tue, 13 Oct 2026 10:36:53 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BB=D0=B0=D0=BD=20nats-env-config:=20?= =?UTF-8?q?=D0=BF=D1=83=D1=82=D1=8C=20=D0=BA=20venv=20=D1=81=D0=B5=D1=80?= =?UTF-8?q?=D0=B2=D0=B8=D1=81=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- docs/superpowers/plans/2026-10-13-nats-env-config.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/plans/2026-10-13-nats-env-config.md b/docs/superpowers/plans/2026-10-13-nats-env-config.md index dc8fea8..1445599 100644 --- a/docs/superpowers/plans/2026-10-13-nats-env-config.md +++ b/docs/superpowers/plans/2026-10-13-nats-env-config.md @@ -312,7 +312,7 @@ def test_request_subject_uses_environment_map() -> None: В `tests/test_nats_core.py` хелпер `NATSSettings(NATS_URL=..., NATS_SEED=seed, NATS_JWT=jwt)` оставить (pydantic примет `str` в `SecretStr`). -- [ ] **Step 2: тесты падают.** Run: `cd $W/arm-core/api && ../.venv/bin/pytest tests/test_config.py tests/test_contract.py -q` +- [ ] **Step 2: тесты падают.** Run: `cd $W/arm-core/api && .venv/bin/pytest tests/test_config.py tests/test_contract.py -q` Expected: FAIL (`NATS_RESULT_SUBJECT` нет, `request_subject` не принимает второй аргумент). - [ ] **Step 3: реализация.** Применить A.1–A.6 к файлам задачи; скопировать схемы: @@ -418,7 +418,7 @@ async def test_healthcheck_subjects_when_nats_off(client: httpx.AsyncClient, mon `job.request_subject == "test.files.tabular_uploaded"` (по образцу существующей проверки на строке ~251). - [ ] **Step 2: тесты падают.** Run: `make -C $W/arm-core test` и - `cd $W/arm-core/api && ../.venv/bin/pytest tests/test_recognition_exchange.py -q -k configured` (нужен NATS стенда). + `cd $W/arm-core/api && .venv/bin/pytest tests/test_recognition_exchange.py -q -k configured` (нужен NATS стенда). Expected: FAIL (`used_subjects` нет, `publish_pending` не принимает `request_subjects`, нет `subjects` в healthcheck). - [ ] **Step 3: реализация.**