1.9 KiB
Raw Blame History

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/**, манифест, golden expected_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 — прогон парсера на формах; README docs/contracts/ (если есть) — v1.2.