feat(ocr): эталоны нормализатора scan-gateway (Срез 3a) #13
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/12-ocr-golden"
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?
Closes #12
Что
Эталоны нормализатора scan-gateway (Срез 3a, arm-scan-gateway#6):
ocr/expected_normalize/<name>.jsonдля наборовaep_3(+aep_3_ofrкак_ofr),aep_5,aep_6,aep_8_form4и README каталога; строка проocr/expected_normalize/в корневом README.Формат — результат
OcrNormalizer:{status, warnings, metrics, error, documents}(документы —statementDocumentконтракта v1.2,exclude_none). Обновляются командойmake golden-updateв scan-gateway; изменения смотреть черезgit diffи объяснять в PR.Два коммита: первичные эталоны и обновление после финального ревью (предупреждения о пропущенных строках
строк с нечисловым кодом пропущено: N,строк без кода с суммами пропущено: N, формулировкаИНН распознан неуверенно; документы не менялись).Порядок мержа
Этот PR — раньше или вместе с PR scan-gateway (иначе
tests/unit/normalizer/test_golden.pyв основном checkout будет красным: каталогаexpected_normalize/ещё нет). Связанные PR: docs RSHB/arm-ka-docs#47, scan-gateway (ссылка в его описании).Rulings I made
(7744536}→ без минуса; строки с мусорным кодом пропускаются с предупреждением).a800db6содержит trailerCo-Authored-By: Claude Sonnet 5.5(фактическая модель исполнителя), в остальных репозиториях —Opus 5.5по заданию; историю не переписывали (force-push запрещён).🤖 Generated with Claude Code
https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2