Follow-ups from #14 (Срез 2b, парсер ББ/ОФР) #20
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?
Отложенные находки Среза 2b (PR tabular-parser #16, docs #27, fixtures #10). Полные формулировки — ledger
docs/superpowers/plans/2026-10-06-slice-2b-statement-parser-ledger.mdв arm-ka-docs и описание PR #16. Статус всех — deferred.Значимые
min_codes_continuation = 1) допускает ложные присоединения: посторонний лист с одним числом в диапазоне кодов после формы при совпадении числа колонок молча присоединяется, документ может остатьсяdone.docs/contracts:$commentсхемы упоминает «1.1»; примерresult-statement-excel.jsonвneeds_checkпри одном мягком нарушении; пустойchecksв OCR-примереresult-statement-minimal.jsonпротиворечит «нет объекта = не проверялось». Править до Среза 3 (контракт заморожен рулингом R-4; затем пересинхронизация копий в arm-core и scan-gateway).needs_check(баланс НПЗ1600 = 1700на 1.94/9.02/2.48; ОФР НПЗ и ОФР Унагранде стр. 12100на 17.50/9.43/1416). Решение владельца: допуск или нормировка единиц.11910…) не попадают в_subline_rules.book.pyпроверяет «форма была раньше», а не «сразу после листа формы».BookParserдля шлюза продолжений (форма + посторонний лист; одиночный лист с одной кодовой строкой; ОСВ + лист с одним кодом).line_name.metrics.rowsдля форм не зафиксирована.Мелкие (тесты, косметика)
format: dateне проверяется безformat_checker.RelationRule.target/terms; хелпер_any; нетlo <= hi;FormTypeне в__all__; негативные тесты словарей; комментарийstatement_periods.yaml.noqa, шумные константы, непокрытая ветка, лишние вычисления, «Пояснения» только вheader_row.inn = None.merged_origin, минус-знак.checks.pyмёртвая ветка;1600 = 1700на фрагментах.merge.py/statement.py: лишняя ветка, O(n·m)join, побочный эффект_document, вакуумный тест шаблона, дубликат внутри продолжения; «лист ОСВ между страницами» интерфейсом не выражается.locator.count(",")ломается на запятой в имени листа и др.).09-delivery-plan.mdустарел после мержа.Claude-Sessionв коммитах финальной волны — URL вместо UUID (O-12), историю не переписывать.🤖 Generated with Claude Code
Разбор 06.10.2026 с владельцем. В работе PR tabular-parser #21, fixtures #11, docs #45, arm-core #34, scan-gateway #7: N-1, N-2, N-3, N-4, M-9, T7.1, T7.2, M-12 (T1.1/T2.1/T2.2/T2.3), OQ-138 (закрыт решением владельца: «тыс. руб.» верим, округление итогов до 0,001 % — мягкое), T16.4. Закрыть без работы: N-5 (текст в архиве change), O-12 (трейлер в истории), T1.2 (даты проверяет pydantic). Остаются мелкие T*.k тестов и стиля.
Слиты tp #21, fixtures #11, docs #45, arm-core #34, scan-gateway #7. Закрыты: N-1, N-2, N-3, N-4, M-9, T7.1, T7.2, M-12 (T1.1/T2.1/T2.2/T2.3), OQ-138, T16.4; без работы: N-5, O-12, T1.2. Issue остаётся открытой: мелкие T*.k (тесты и стиль).
N-1 (лист с одним кодом присоединяется к форме) — AURORA-1824, воспроизведено на синтетике. Остальное заменено общим пакетом нормализации. Закрываю.