From 0103c6fea7e371355d2e51b98124172896f520fd Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Tue, 13 Oct 2026 13:18:15 +0400 Subject: [PATCH] =?UTF-8?q?openspec:=20nats-env-config=20=E2=80=94=20?= =?UTF-8?q?=D0=BE=D1=82=D0=BC=D0=B5=D1=87=D0=B5=D0=BD=D1=8B=20=D0=BF=D1=83?= =?UTF-8?q?=D0=BD=D0=BA=D1=82=D1=8B=201.x=20=D0=B8=202.x=20tasks.md=20(#80?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- openspec/changes/nats-env-config/tasks.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openspec/changes/nats-env-config/tasks.md b/openspec/changes/nats-env-config/tasks.md index 0719fba..1447d63 100644 --- a/openspec/changes/nats-env-config/tasks.md +++ b/openspec/changes/nats-env-config/tasks.md @@ -1,18 +1,18 @@ ## 1. Контракт (docs) -- [ ] 1.1 Дельта спеки `recognition-contract` (новое требование «Subject'ы NATS — настройки окружения», два изменённых); +- [x] 1.1 Дельта спеки `recognition-contract` (новое требование «Subject'ы NATS — настройки окружения», два изменённых); Purpose спеки при архивации: subject'ы — настройки с умолчаниями `files.*` -- [ ] 1.2 `contracts/recognition-request.schema.json`, `contracts/recognition-result-message.schema.json`: в описаниях +- [x] 1.2 `contracts/recognition-request.schema.json`, `contracts/recognition-result-message.schema.json`: в описаниях subject'ов — «настройка окружения, по умолчанию …» (только `description`, `schema_version` не меняется; копии в сервисах обновляются побайтно) ## 2. Сервисы (дочерние change'и `nats-env-config`) -- [ ] 2.1 RSHB/arm-core#106: `NATSSettings` (3 subject'а, `SecretStr`, валидация), `hide_input_in_errors`, публикация и +- [x] 2.1 RSHB/arm-core#106: `NATSSettings` (3 subject'а, `SecretStr`, валидация), `hide_input_in_errors`, публикация и подписка по настройкам, `/healthcheck.subjects`, лог при старте, unit-тесты (e2e — на умолчаниях, design R-7), `.env.example`, спека `recognition-job-exchange`, README -- [ ] 2.2 RSHB/arm-tabular-parser#31: то же для подписки `tabular_request` и публикации `result`, спека +- [x] 2.2 RSHB/arm-tabular-parser#31: то же для подписки `tabular_request` и публикации `result`, спека `tabular-recognition-service` -- [ ] 2.3 RSHB/arm-scan-gateway#32: то же для подписки `image_request` и публикации `result`, спека +- [x] 2.3 RSHB/arm-scan-gateway#32: то же для подписки `image_request` и публикации `result`, спека `image-recognition-gateway` ## 3. Документы контекста