Горячая папка: запись прямо в Input, как в старом АРМ; SCAN_TIMEOUT_SECONDS 20 мин #26

Closed
opened 2026-10-09 15:19:17 +03:00 by aep · 1 comment
Owner

Решение владельца 09.10.2026: повторить запись файла в горячую папку ИС Сканирование как в старом АРМ (reference-old-arm/api/src/core/clients.py:111) — там это работало в контуре.

  • put: файл пишется сразу в Input/<job_id>.<ext> (smbclient.open_file(..., 'wb')), без Tmp/.<имя>.part и rename; существующий файл перезаписывается (как в старом АРМ).
  • Режим local — так же, для одинаковой семантики.
  • Убрать SCAN_TMP_DIR; очистка (SCAN_CLEANUP) больше не трогает Tmp.
  • SCAN_TIMEOUT_SECONDS по умолчанию 1200 (20 мин) — в паре с arm-core (срок ответа OCR 20 мин).

OpenSpec change: дельта требований «Передача файла в ИС Сканирование через горячие папки» и «Очистка горячей папки под флагом» спеки image-recognition-gateway.

Связано: arm-core (срок ответа OCR 5 → 20 мин), arm-ka-docs (05-domain-rules, OQ про note DBML).

Решение владельца 09.10.2026: повторить запись файла в горячую папку ИС Сканирование как в старом АРМ (`reference-old-arm/api/src/core/clients.py:111`) — там это работало в контуре. - `put`: файл пишется сразу в `Input/<job_id>.<ext>` (`smbclient.open_file(..., 'wb')`), без `Tmp/.<имя>.part` и rename; существующий файл перезаписывается (как в старом АРМ). - Режим `local` — так же, для одинаковой семантики. - Убрать `SCAN_TMP_DIR`; очистка (`SCAN_CLEANUP`) больше не трогает `Tmp`. - `SCAN_TIMEOUT_SECONDS` по умолчанию 1200 (20 мин) — в паре с arm-core (срок ответа OCR 20 мин). OpenSpec change: дельта требований «Передача файла в ИС Сканирование через горячие папки» и «Очистка горячей папки под флагом» спеки `image-recognition-gateway`. Связано: arm-core (срок ответа OCR 5 → 20 мин), arm-ka-docs (05-domain-rules, OQ про note DBML).
aep closed this issue 2026-10-09 16:22:07 +03:00
Author
Owner

Сделано в PR #27 (merge f37a3cd): запись прямо в Input с перезаписью, как в старом АРМ; SCAN_TMP_DIR убран у шлюза; SCAN_TIMEOUT_SECONDS=1200. Архив OpenSpec — PR #28. Отложенные находки — follow-up issue.

Сделано в PR #27 (merge f37a3cd): запись прямо в Input с перезаписью, как в старом АРМ; SCAN_TMP_DIR убран у шлюза; SCAN_TIMEOUT_SECONDS=1200. Архив OpenSpec — PR #28. Отложенные находки — follow-up issue.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-scan-gateway#26
No description provided.