Нормализатор OCR: при конфликте label и кодов строк тип документа брать по кодам #30
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
ИС Сканирование вернула для ОФР ООО «Нижегородские нивы» (job f37d677c-be9a-401c-853b-48b84224461e) таблицу с
label.form_name = "Бухгалтерский баланс", хотя все 23 строки имеют коды 2110…2910. Нормализатор по правилу спекиimage-recognition-gateway(«если label и коды дают разный тип — тип по label») выставилdocument_type = BALANCEиneeds_check. Аналитику придётся менять тип вручную, хотя коды строк — 23 независимых признака сconfidence = 100, а label — одна классификация без confidence.Решение (согласовано с владельцем 09.10.2026)
1xxxили только2xxx) и расходятся с label — тип по кодам, предупреждениетип по label (<label>) не совпал с кодами: взят <тип>, статусneeds_check(критерий D-6 «тип совпал с label» не меняется).header.form_nameне трогаем — это то, что распознала ИС (первичка не мутируется).openspec/specs/image-recognition-gateway/spec.md(правилоdocument_typeи сценарий) в том же PR.Bounded-задача: без OpenSpec change и плана.
Слито PR #31 (
d49fa63). Все пункты issue выполнены.Слито PR #31 (
d49fa63). Все пункты issue выполнены.