docs(context): NATS на платформе по armka_file_worker, один JWT, раскладка горячих папок #41

Merged
aep merged 1 commits from feat/40-nats-platform-notes into main 2026-10-06 16:49:08 +03:00
Owner

Closes #40.

Источник: RSHB/armka_file_worker (PDFWorker старого АРМ, проверен в контуре банка) и ответы владельца 06.10.2026.

  • 03-architecture.md: core NATS без JetStream подтверждён кодом, работающим в контуре; один JWT на все сервисы АРМ с правами по subject'ам; старое семейство files.*; соглашение ROOT_PATH платформы Aurora; FileWorker не реализует DECISION-4 и служит только инфраструктурным референсом.
  • 03-architecture.md: описание scan-gateway — эталон раскладки горячих папок ИС Сканирование как у FileWorker (Input/<job_id>.<ext>, *.tmp рядом, Output/<job_id>/*.json, очистка); расхождение кода — arm-scan-gateway #6.
  • 07-open-questions.md: OQ-85 дополнен (JetStream по-прежнему не выяснен), новый OQ-137 закрыт владельцем 06.10.2026.

Rulings I made:

  • R-1: раскладку FileWorker описал как эталон уже в архитектуре, а не только в OQ, с пометкой, что код scan-gateway ещё расходится (чтобы читатель архитектуры не взял старые «Входящие/Исходящие»).
  • R-2: сведения о FileWorker (конверт, at-most-once, ROOT_PATH) вынес в «Что ожидаем от платформы», а не в раздел контракта: это свойства платформы и соседнего сервиса, контракт DECISION-4 не меняется.

🤖 Generated with Claude Code

https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2

Closes #40. Источник: `RSHB/armka_file_worker` (PDFWorker старого АРМ, проверен в контуре банка) и ответы владельца 06.10.2026. - `03-architecture.md`: core NATS без JetStream подтверждён кодом, работающим в контуре; один JWT на все сервисы АРМ с правами по subject'ам; старое семейство `files.*`; соглашение `ROOT_PATH` платформы Aurora; FileWorker не реализует DECISION-4 и служит только инфраструктурным референсом. - `03-architecture.md`: описание scan-gateway — эталон раскладки горячих папок ИС Сканирование как у FileWorker (`Input/<job_id>.<ext>`, `*.tmp` рядом, `Output/<job_id>/*.json`, очистка); расхождение кода — arm-scan-gateway #6. - `07-open-questions.md`: OQ-85 дополнен (JetStream по-прежнему не выяснен), новый OQ-137 закрыт владельцем 06.10.2026. Rulings I made: - R-1: раскладку FileWorker описал как эталон уже в архитектуре, а не только в OQ, с пометкой, что код scan-gateway ещё расходится (чтобы читатель архитектуры не взял старые «Входящие/Исходящие»). - R-2: сведения о FileWorker (конверт, at-most-once, `ROOT_PATH`) вынес в «Что ожидаем от платформы», а не в раздел контракта: это свойства платформы и соседнего сервиса, контракт DECISION-4 не меняется. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
aep added 1 commit 2026-10-06 16:22:36 +03:00
- 03-architecture: core NATS без JetStream подтверждён кодом armka_file_worker (работает в контуре);
  один JWT на все сервисы с правами по subject'ам; старое семейство subject'ов files.*; соглашение
  ROOT_PATH платформы Aurora; FileWorker не реализует DECISION-4 — только инфраструктурный референс.
- 03-architecture: описание scan-gateway — эталон раскладки горячих папок ИС Сканирование как у FileWorker
  (Input/<job_id>.<ext>, *.tmp рядом, Output/<job_id>/*.json, очистка); расхождение кода — arm-scan-gateway #6.
- 07-open-questions: OQ-85 дополнен, новый OQ-137 (раскладка папок) закрыт владельцем 06.10.2026.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
aep merged commit 3afca6bf2a into main 2026-10-06 16:49:08 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-ka-docs#41
No description provided.