Автоподтверждение чистых документов: «Загружен» без ручного клика (ТЗ 03_9 п. 4) #64

Closed
opened 2026-10-08 15:30:51 +03:00 by aep · 1 comment
Owner

Цель

Сейчас документ без замечаний получает RECOGNIZED и попадает в консолидацию только после ручного «Подтвердить» (CONFIRMED). Для ОСВ это пустой клик: строки ОСВ не правятся (OQ-114), смотреть нечего — на 1 кв. 2025 это 16 нажатий. ТЗ 03_9 (п. 4 загрузки) и 10_10: «при отсутствии замечаний документ получает статус „Загружен“, при замечаниях — „Требуется проверка“».

Решение владельца 08.10.2026

  • Документ, который при маппинге результата получил бы RECOGNIZED (нет нарушений проверок, counterparty_check ≠ MISMATCH, нет предупреждений), сразу становится CONFIRMED системой: confirmed_by = NULL, audit_event(DOCUMENT_CONFIRM) с user_id = NULL; привязывается к версиям как подтверждённый. NEEDS_CHECK — по-прежнему вручную.
  • Удаление файла, все документы которого подтверждены автоматически, разрешено, пока версии, к которым они привязаны, не дальше DATA_CORRECTION (пересмотр FILE_HAS_CONFIRMED_DOCUMENTS, OQ-110).
  • Пересмотр OQ-05 (RECOGNIZED), правило — 05-domain-rules.md §9.3/§9.5 и новый OQ (PR в arm-ka-docs).

Architectural: спека — openspec/changes/<id>/, план superpowers.

## Цель Сейчас документ без замечаний получает `RECOGNIZED` и попадает в консолидацию только после ручного «Подтвердить» (`CONFIRMED`). Для ОСВ это пустой клик: строки ОСВ не правятся (OQ-114), смотреть нечего — на 1 кв. 2025 это 16 нажатий. ТЗ 03_9 (п. 4 загрузки) и 10_10: «при отсутствии замечаний документ получает статус „Загружен“, при замечаниях — „Требуется проверка“». ## Решение владельца 08.10.2026 - Документ, который при маппинге результата получил бы `RECOGNIZED` (нет нарушений проверок, `counterparty_check ≠ MISMATCH`, нет предупреждений), сразу становится `CONFIRMED` системой: `confirmed_by = NULL`, `audit_event(DOCUMENT_CONFIRM)` с `user_id = NULL`; привязывается к версиям как подтверждённый. `NEEDS_CHECK` — по-прежнему вручную. - Удаление файла, все документы которого подтверждены автоматически, разрешено, пока версии, к которым они привязаны, не дальше DATA_CORRECTION (пересмотр `FILE_HAS_CONFIRMED_DOCUMENTS`, OQ-110). - Пересмотр OQ-05 (`RECOGNIZED`), правило — `05-domain-rules.md` §9.3/§9.5 и новый OQ (PR в arm-ka-docs). Architectural: спека — `openspec/changes/<id>/`, план superpowers.
aep closed this issue 2026-10-08 17:08:36 +03:00
Author
Owner

Сделано: код — PR #69, правило §9.3/§9.5 и OQ-157 — RSHB/arm-ka-docs#71, архив OpenSpec — PR #70 (ждёт слияния). Отложенное — в follow-up.

Сделано: код — PR #69, правило §9.3/§9.5 и OQ-157 — RSHB/arm-ka-docs#71, архив OpenSpec — PR #70 (ждёт слияния). Отложенное — в follow-up.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-core#64
No description provided.