From 39fb5b7a166c8c1b7db86fe42d9b50598944d154 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Tue, 27 Oct 2026 00:54:27 +0400 Subject: [PATCH] =?UTF-8?q?=C2=A79.5=20=D0=BF.=203:=20=D0=B0=D0=B2=D1=82?= =?UTF-8?q?=D0=BE=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D0=B0=20=D0=BD=D0=B5=20?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=B3=D0=B0=D0=B5=D1=82=20=D0=BF=D0=B0=D1=80?= =?UTF-8?q?=D1=83=20=D1=81=20MISMATCH=20(AURORA-1644,=20arm-core#181)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Пара «новый документ — прежний» с counterparty_check = MISMATCH у любого из двух в замене не участвует; UNKNOWN заменяется как прежде; оставленный файл — предупреждение «автозамена не выполнена». Полная переработка — AURORA-1752. Co-Authored-By: Claude Opus 5.5 --- context/05-domain-rules.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/context/05-domain-rules.md b/context/05-domain-rules.md index 4ca605c..0930d21 100644 --- a/context/05-domain-rules.md +++ b/context/05-domain-rules.md @@ -947,6 +947,15 @@ attempt+1») устарела — исправить в следующей ве периода. Чтобы это не происходило молча, документы заменённого файла, ключа которых нет в новом, перечисляются в предупреждении `metrics.mapping_warnings` нового файла: тип, счёт, период, был ли `CONFIRMED`, из каких версий сняты привязки (реализация — RSHB/arm-core#58). + **Чужая организация в шапке (AURORA-1644, решение владельца 21.10.2026, уточнено 27.10.2026).** Пара «новый документ — + прежний» с `counterparty_check = MISMATCH` (§9.3) у любого из двух в замене не участвует: скан другой организации, + загруженный в карточку ЮЛ, не вытесняет ни документ организации карточки, ни другой чужой скан, и сам ими не + вытесняется. `UNKNOWN` (пустая шапка) несовпадением не считается — замена как прежде. Файл с документом того же ключа, + оставленный только из-за `MISMATCH`, — предупреждение «автозамена не выполнена» в `metrics.mapping_warnings` нового + файла (имя и версия оставленного файла, его документы этого ключа). Цена: исправленный скан с искажённым OCR ИНН шапки + ляжет рядом с прежним, прежний удаляется вручную; файл, заменённый по другому документу, уходит в `SUPERSEDED` целиком + (OQ-115), даже если в нём есть документ `MISMATCH`. Организация документа по ИНН шапки вместо карточки загрузки и единая + область видимости панели, чек-листа и автозамены — AURORA-1752. Аудит: системное `FILE_REPLACE` (`user_id = NULL`, `object_id` — заменённый файл, `after_value` — новый, в `description` перечень документов и `confirmed=true`). **Срез 4:** автозамена снимает привязки (`consolidation_document`) **всех** документов заменённого файла из всех версий «в работе» (`CANCELLED` не трогаются); версии, где привязка снята, — -- 2.47.2