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.