Срок ответа OCR по умолчанию 5 → 20 мин (#87) #88

Merged
aep merged 1 commits from feat/87-ocr-reply-timeout-20m into main 2026-10-09 16:22:11 +03:00
Owner

Closes #87

Что сделано

Решение владельца 09.10.2026: таймаут ожидания распознавания PDF — 20 минут.

  • DEFAULT_REPLY_TIMEOUT[RecognitionPipeline.image]: 5 → 20 мин (api/src/services/recognition_exchange.py); tabular — по-прежнему 5 мин.
  • Тест test_publish_request_to_service параметризован ожидаемым сроком по pipeline.
  • Note DBML recognition_job.reply_deadline («OCR — 5 мин») не меняется до следующей версии модели (решение владельца) — OQ-159 в arm-ka-docs.

Эффективный дедлайн в scan-gateway — min(reply_deadline, старт + SCAN_TIMEOUT_SECONDS); там значение по умолчанию поднято до 1200 с (RSHB/arm-scan-gateway, #26). Bounded: без OpenSpec change.

Связанные PR: RSHB/arm-scan-gateway (#26), RSHB/arm-ka-docs (#84).

Rulings I made

Нет (значения и DBML — решения владельца).

Находки

Маркер Находка Статус
O-2 e2e test_real_osv_is_parsed_end_to_end падает при поднятом стенде arm-core на :8000 (та же queue group arm-core перехватывает результат) deferred

Проверка

make check-full при остановленном стенде:

make check     → lint ok, 1279 passed
make dbml-check, check-infra → ok
make test-integration → 883 passed
make e2e       → 1 passed
make docker-build, web-check → ok
exit 0

🤖 Generated with Claude Code

Closes #87 ## Что сделано Решение владельца 09.10.2026: таймаут ожидания распознавания PDF — 20 минут. - `DEFAULT_REPLY_TIMEOUT[RecognitionPipeline.image]`: 5 → 20 мин (`api/src/services/recognition_exchange.py`); `tabular` — по-прежнему 5 мин. - Тест `test_publish_request_to_service` параметризован ожидаемым сроком по pipeline. - Note DBML `recognition_job.reply_deadline` («OCR — 5 мин») не меняется до следующей версии модели (решение владельца) — OQ-159 в arm-ka-docs. Эффективный дедлайн в scan-gateway — `min(reply_deadline, старт + SCAN_TIMEOUT_SECONDS)`; там значение по умолчанию поднято до 1200 с (RSHB/arm-scan-gateway, #26). Bounded: без OpenSpec change. Связанные PR: RSHB/arm-scan-gateway (#26), RSHB/arm-ka-docs (#84). ## Rulings I made Нет (значения и DBML — решения владельца). ## Находки | Маркер | Находка | Статус | |---|---|---| | O-2 | e2e `test_real_osv_is_parsed_end_to_end` падает при поднятом стенде arm-core на :8000 (та же queue group `arm-core` перехватывает результат) | deferred | ## Проверка `make check-full` при остановленном стенде: ``` make check → lint ok, 1279 passed make dbml-check, check-infra → ok make test-integration → 883 passed make e2e → 1 passed make docker-build, web-check → ok exit 0 ``` 🤖 Generated with [Claude Code](https://claude.com/claude-code)
aep added 1 commit 2026-10-09 16:18:44 +03:00
Решение владельца 09.10.2026. Парсер — по-прежнему 5 мин. Note DBML
«OCR — 5 мин» не меняется до следующей версии модели (OQ-159).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep merged commit 71e55b19ca into main 2026-10-09 16:22:11 +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-core#88
No description provided.