Срез 2a: контракт v1.1 (rows[].extra), §1 по факту парсера, план срезов 2a–2d, OQ-98…109 #10
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/9-slice-2a-osv-parser"
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?
Refs #9. Сквозная часть Среза 2a (парсер ОСВ в RSHB/arm-tabular-parser#6).
osvDocument.rows[].extra(нераспознанные колонки, §1.2), примерыresult-osv-minimal.json(v1.1) и новыйresult-osv-needs-check.json; спекаrecognition-contract«Файл результата» → v1.1.05-domain-rules.mdпо факту реализации: карта статусов и кодов,hierarchy=<стратегия>в warnings, TOTAL в rows, буквенные субсчета (76.АВ), ИНН только из колонки ИНН, лимиты чтения xlsx и остаточные риски, сверка «сумма детей = родитель» по нетто при свёрнутом сальдо родителя (R-21, OQ-105).06-test-data.md: синтетика s01–s16, golden-снимки, xlsb;09-delivery-plan.md: Срез 2 → 2a/2b/2c/2d, 2a по факту.hierarchy=sums, защита чтения xlsx/лимиты памяти, размер объекта до скачивания).slice-2a-osv-parser(skip_specs для §/OQ, дельтаrecognition-contract).Порядок merge: этот PR и RSHB/arm-ka-fixtures#5 — до RSHB/arm-tabular-parser#6 (тест идентичности контракта и golden-тест зависят от них). Копия схемы v1.1 в arm-core — отдельный PR без логики после merge.
🤖 Generated with Claude Code
https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
Срез 2a: контракт v1.1 (rows[].extra), декомпозиция Среза 2, §1 — спека OpenSpecto Срез 2a: контракт v1.1 (rows[].extra), §1 по факту парсера, план срезов 2a–2d, OQ-98…109