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. Документы контекста