Andrey Epifancev 64f836d5a6 openspec: архив osv-inn-rows-layouts (#35)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:25:43 +04:00

1.2 KiB
Raw Blame History

1. Код (tabular-parser)

  • 1.1 Контрольная сумма ИНН и ИНН строки (numbers.py)
  • 1.2 Модуль inn_rows.py: склейка в дереве, контрольная сумма, защита «над, в дереве»
  • 1.3 Модуль inn_rows.py: соседи по суммам и направление листа
  • 1.4 Подключение в osv.py, подсказка шапки в обоих порядках, удаление _glue_inn_rows и glue_inn_attributes
  • 1.5 H-2: предупреждение о противоречии раскладки подсказке шапки (needs_check)

2. Данные (fixtures)

  • 2.1 Синтетика s20–s27, s18 с верными ИНН
  • 2.2 Синтетика s28 (H-1: неверная контрольная сумма среди верных ИНН)
  • 2.3 Сравнение main и ветки на всех fixtures, golden после согласования с владельцем

3. Документация

  • 3.1 docs: 05-domain-rules.md §1.1, §1.3 (с H-1 и H-2), OQ-163
  • 3.2 README и CLAUDE.md tabular-parser