2.4 KiB
2.4 KiB
1. Контракт (docs)
- 1.1 Дельта спеки
recognition-contract(новое требование «Subject'ы NATS — настройки окружения», два изменённых); Purpose спеки при архивации: subject'ы — настройки с умолчаниямиfiles.* - 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, публикация и подписка по настройкам,/healthcheck.subjects, лог при старте, unit-тесты (e2e — на умолчаниях, design R-7),.env.example, спекаrecognition-job-exchange, README - 2.2 RSHB/arm-tabular-parser#31: то же для подписки
tabular_requestи публикацииresult, спекаtabular-recognition-service - 2.3 RSHB/arm-scan-gateway#32: то же для подписки
image_requestи публикацииresult, спекаimage-recognition-gateway
3. Документы контекста
- 3.1
context/03-architecture.md: subject'ы — настройки окружения (таблица потоков, NATS платформы), перечень секретовOPENBAO__NATS__*по сервисам, требование одинакового набора для всех трёх сервисов - 3.2
dev/README.md(таблица переменных,/healthcheck, интеграционные тесты),dev/.env.example,dev/contour-transfer-guide.md(секреты окружения),dev/qa-guide.mdиdev/frontend-api-guide.md(ответ/healthcheck, если описан),repo-templates/*.CLAUDE.mdпри упоминании констант subject'ов - 3.3
context/07-open-questions.md: OQ-83 — интеграционные тестыtabular-parser/scan-gatewayна своих subject'ах; для e2e ядра вопрос остаётся (общая queue grouparm-core, design R-7)