Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W
22 lines
1.6 KiB
Markdown
22 lines
1.6 KiB
Markdown
## 1. Change и подготовка
|
||
|
||
- [ ] 1.1 OpenSpec change `unified-normalization-tp`: proposal, tasks, дельты `statement-parsing`, `tabular-recognition-service`, `osv-parsing` (задача 1)
|
||
- [ ] 1.2 Подготовка хоста: сверка копии `arm_statements` с планом 2 и её свежесть (`make statements-check`) (задача 2)
|
||
|
||
## 2. Адаптер Excel шага 1
|
||
|
||
- [ ] 2.1 Ячейка Excel → `Cell`: `ref = <лист>!<A1>`, текст по числовому формату, плотная сетка (задача 3)
|
||
- [ ] 2.2 Блоки форм на листе, вид листа, шапка блока на словарях пакета (задача 4)
|
||
- [ ] 2.3 Адаптер книги → `FormCandidate`: классификация листов, склейка продолжений, `segment_breaks`, предупреждения (задача 5)
|
||
|
||
## 3. ОСВ и переход на контракт v2.0
|
||
|
||
- [ ] 3.1 Предупреждения ОСВ с кодами `OSV_*` (вывод пока прежний) (задача 6)
|
||
- [ ] 3.2 Переключение на общий код и контракт v2.0: модели, копия схем, сборка книги, путь ОСВ, воркер, `statements_version` (задача 7)
|
||
|
||
## 4. Регрессия и очистка
|
||
|
||
- [ ] 4.1 Golden и манифест реальных форм (задача 8)
|
||
- [ ] 4.2 Удаление собственного кода шагов 2–8 и словарей форм (задача 9)
|
||
- [ ] 4.3 Полная проверка `make check-full`, PR tabular-parser и PR fixtures (задача 10)
|