Andrey Epifancev c2005a4699 docs: финальное ревью Среза 2a — §1 (лимиты чтения, ИНН, ACCOUNT_RE, риски R-21), OQ-106…OQ-109
- 05-domain-rules §1.0 п. 1: признак ОСВ в первых 30 строках листа; п. 4, §1.3: ИНН по значениям без дополнения
  нулём, дополнение при извлечении (R-24); ACCOUNT_RE с re.ASCII | re.DOTALL (M-1); §1.4: остаточные риски R-21
  (RR-1…RR-4, слепые зоны); §1.6: лимиты чтения (R-23), логирование.
- 06-test-data §3 п. 17: ИНН в тексте строки — ОСВ 76 Счастливочной за 1–3 кв. 2024 (6 + 7 + 7 строк).
- 07-open-questions: OQ-106 (Итого = первый корень), OQ-107 (hierarchy=sums), OQ-108 (defusedxml, лимиты чтения),
  OQ-109 (размер объекта S3 до скачивания); OQ-105 ссылается на риски §1.4.
- OQ-81 «частично закрыт» в 09-delivery-plan, tasks.md и proposal.md change.
- contracts/examples/result-osv-needs-check.json — как пишет парсер (копия tabular-parser байт в байт).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2026-10-05 16:32:52 +04:00

1.5 KiB
Raw Blame History

Tasks: Срез 2a (docs)

  • 1.1 Контракт v1.1: contracts/recognition-result.schema.json (rows[].extra, title/description 1.1), примеры result-osv-minimal.json (+extra, schema_version 1.1) и новый result-osv-needs-check.json; openspec validate --strict; проверка схемой через jsonschema (скрипт в dev/checks.md, если есть, иначе вручную в отчёте).
  • 1.2 09-delivery-plan.md: Срез 2 → подсрезы 2a–2d с составом каждого; 07-open-questions.md: новые OQ (коды валют CURRENCY-строк; несколько ОСВ одного счёта в книге — OQ-98…OQ-105), OQ-81 частично закрыт (в tabular-parser ARM_KA_FIXTURES поддержан; scan-gateway — follow-up), пометки «допущение парсера» у OQ-01/02/45.
  • 2.1 После реализации парсера (дочерний change, задачи 3.1–4.3): §1 05-domain-rules.md — статусы/коды, hierarchy=<имя> в warnings, TOTAL в rows, лимиты, имена словарей; §1.5 — ASSUMPTION(OQ-02); 06-test-data.md — синтетика, golden, xlsb; сверка: сценарии спеки osv-parsing ↔ пункты §1 (таблица в отчёте).
  • 2.2 После merge дочернего change: openspec archive slice-2a-osv-parser; напоминание про bounded-PR копии схемы в arm-core.