5 Commits

Author SHA1 Message Date
Andrey Epifancev
f418aa3190 pylib_ai_arm_statements 0.1.5: разрез таблицы ИС по смене формы (#54)
- Пин pylib_ai_arm_statements==0.1.5 (0.1.4 — группа альтернатив 2400, AURORA-1864;
  0.1.5 — split_by_form и редкий столбец, AURORA-1734/1735).
- answer_set: кандидат каждой таблицы режется split_by_form перед normalize_candidate —
  ББ и ОФР одной таблицей ИС («Баланс АК-ЮЛ.pdf») становятся двумя документами
  (`…;table:<i>;form:<k>`). Исключение изолировано по таблице (адаптер, разрез) и по части
  (нормализация): упавшая часть — TABLE_PARSE_ERROR со своим locator, остальные остаются.
- Тесты: разрез ББ+ОФР одной таблицей, изоляция части.
- Эталон aep_3 — fixtures #36 (уходит мягкое 2400 при сошедшейся альтернативе).
- README и CLAUDE.md: обход набора с split_by_form, версия библиотеки — по пину.

Проверено на реальных ответах ИС из AURORA-1734 (АК-ЮЛ: ББ + ОФР) и AURORA-1735
(Калтан: ОФР без лишнего столбца).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-12 13:50:48 +04:00
da2b9a1611 AURORA-1677: arm_statements теперь библиотека 2026-10-23 15:33:30 +03:00
Andrey Epifancev
e6d55a396f fix: правки финального ревью — README, design R-7, spec severity, docstring'и, тесты (#46)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W
2026-10-18 20:30:46 +04:00
Andrey Epifancev
3b9e1f6e19 fix(normalizer): код ошибки набора от первого ошибочного json только если успешных нет (#46)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W
2026-10-18 19:59:53 +04:00
Andrey Epifancev
4acb0b83b8 feat(normalizer): набор json ИС через arm_statements — JSON_FAILED, TABLE_PARSE_ERROR, статус конверта (#46)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W
2026-10-18 19:58:40 +04:00