chore(contract): копия схемы v1.2 (потребитель, без логики) #27
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "chore/contract-v1-2"
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?
Что сделано
Копия контракта распознавания v1.2 из
RSHB/arm-ka-docs(PR #27, веткаfeat/26-slice-2b-statement-parser):api/contracts/**скопированcp(байт в байт) и моделиapi/src/contract/result.pyдополнены:FailedRelation,StatementChecks,StatementDocument.checks,document_type+DISCLOSURE,OsvHeader.period_start/period_end/is_from_year_start. Таблица примеров вapi/tests/test_contract.pyдополненаresult-statement-excel.json. Поведение не меняется;CONTRACT_VERSIONядра остаётся1.0,services/result_mapping.pyне тронут (ядро — потребитель; все новые поля необязательные).Часть среза 2b:
RSHB/arm-tabular-parser#14(PR парсера#16). Bounded-задача, без OpenSpec change.Как проверить
diff -r docs/contracts arm-core/api/contractsпуст (docs на веткеfeat/26-slice-2b-statement-parser).make check— 1108 passed;pytest tests/test_contract.py— 169 passed.Порядок слияния
После
RSHB/arm-ka-docs#27и доRSHB/arm-tabular-parser#16.Rulings I made
Находки (ревью)
CONTRACT_VERSIONостаётся1.0намеренно (потребитель) — зафиксировано в описании, fixed.$commentсхемы упоминает «1.1»), T2.2 (пример excel:needs_checkпри одном мягком нарушении), T2.3 (в OCR-примере minimal появился пустойchecks) — относятся к источникуdocs/contracts, deferred, правятся там и пересинхронизируются.Refs RSHB/arm-tabular-parser#14
🤖 Generated with Claude Code