Refs #26 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EAKRDNzXtRrwmWz9z6PZu3
1.9 KiB
1.9 KiB
Tasks: Срез 2b (сквозное) — контракт v1.2, §12, OQ (arm-ka-docs)
Задачи выполняются в ветке feat/26-slice-2b-statement-parser; детализация — в плане superpowers вместе с дочерним
change tabular-parser.
- 1. Контракт v1.2:
docs/contracts/recognition-result.schema.json—DISCLOSURE,statementDocument.checks,osvDocument.header.period_start/period_end/is_from_year_start, заголовок и описание «1.2» (design D-1); проверка схемы валидатором JSON Schema на всех примерах. - 2. Примеры:
result-statement-minimal.json(+checks, «1.2»), новыйresult-statement-excel.json,result-osv-minimal.json(границы периода) (design D-2). - 3. Спека
openspec/specs/recognition-contractсинхронизируется из дельты при архивации; до этого — дельта в change. - 4.
05-domain-rules.md§12 — решения владельца и уточнения (design D-3); §7 — пометка жёстких/мягких соотношений. - 5.
06-test-data.md— разделstatements-xlsx/**, манифест, goldenexpected_statement_parse/, синтетика. - 6.
03-architecture.md— контракт 1.2,BookParser, порядок раскатки MINOR;09-delivery-plan.md— Срез 2b. - 7.
07-open-questions.md— новые OQ (единицы против копеек; форма без колонки кодов; страница-продолжение в отдельном файле; строка без кода с суммами в ОФР ФСБУ; образец ФСБУ «АКТИВ»+1110), статус OQ-131. - 8.
docs/dev/qa-guide.md§6.7 — прогон парсера на формах; READMEdocs/contracts/(если есть) — v1.2.