§9.4–9.5 и гайд фронта: повтор обработки и уточнение шапки ОСВ (AURORA-1442) #157
@ -458,3 +458,12 @@ JetStream** (3 subject `files.*` — как в старом АРМ, решени
|
||||
`expires_at` → `status ready|timeout|error` + `error_code`, без ack `processing`, без `Nats-Msg-Id`, без queue group
|
||||
(один экземпляр), дедуп только в памяти процесса — доставка at-most-once. Это параллельный сервис старого АРМ, а не
|
||||
замена scan-gateway; из него берём только инфраструктурные решения (как и из `reference-old-arm`).
|
||||
|
||||
### Ручной повтор и уточнение ОСВ (AURORA-1442)
|
||||
|
||||
Повтор `tabular` после `TIMEOUT`/`NO_ACK` создаёт новое `recognition_job` (`attempt + 1`) и публикует его через
|
||||
существующий outbox; прежнее задание и исходник в S3 сохраняются, аудит — `FILE_REPROCESS` (v5.21). Пакет версии
|
||||
рассматривает только файлы в `ERROR` консолидации версии с ЮЛ из периметра. Реализация — `services/file_retry.py`.
|
||||
`services/osv_header.py` уточняет период и счёт ОСВ на месте с `document.original_values` (v5.20), снимает
|
||||
подтверждение и привязки к версиям «в работе», пишет `RECOGNIZED_DATA_EDIT`. Правила — `05-domain-rules.md` §9.4–9.5
|
||||
п. 12–13, контракт — `dev/frontend-api-guide.md` §5.5. Миграции — 0008 (v5.20) и 0009 (v5.21) отдельно.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user