Единая нормализация ББ/ОФР: адаптер OCR → arm_statements, контракт результата 2.0 (arm-ka-docs#116) #46

Closed
opened 2026-10-18 18:52:02 +03:00 by aep · 0 comments
Owner

Цель: scan-gateway разбирает набор json ИС адаптером шага 1 (одна таблица ИС — один FormCandidate) и копией общего пакета arm_statements (шаги 2–8), пишет файл результата и конверт по контракту v2.0 со структурными предупреждениями файла (JSON_FAILED, TABLE_PARSE_ERROR, TABLE_LOST, TABLE_SKIPPED). Собственный нормализатор шагов 2–8, normalizer/rules.py и api/rules/*.yaml удаляются; golden fixtures/ocr/expected_normalize пересобираются. Ссылки: RSHB/arm-ka-docs#116, план openspec/changes/unified-statement-normalization/plans/2026-10-18-plan-5-scan-gateway.md. Слияние — только после выкладки ядра, принимающего 2.0; PR fixtures — первым.

Цель: scan-gateway разбирает набор json ИС адаптером шага 1 (одна таблица ИС — один FormCandidate) и копией общего пакета arm_statements (шаги 2–8), пишет файл результата и конверт по контракту v2.0 со структурными предупреждениями файла (JSON_FAILED, TABLE_PARSE_ERROR, TABLE_LOST, TABLE_SKIPPED). Собственный нормализатор шагов 2–8, normalizer/rules.py и api/rules/*.yaml удаляются; golden fixtures/ocr/expected_normalize пересобираются. Ссылки: RSHB/arm-ka-docs#116, план openspec/changes/unified-statement-normalization/plans/2026-10-18-plan-5-scan-gateway.md. Слияние — только после выкладки ядра, принимающего 2.0; PR fixtures — первым.
aep closed this issue 2026-10-19 07:38:23 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-scan-gateway#46
No description provided.