From cecb5dea2aa60bd9af74a86ef867daf0f1da94b7 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sun, 18 Oct 2026 11:40:57 +0400 Subject: [PATCH] =?UTF-8?q?docs(#116):=20=D1=80=D0=B5=D1=88=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B2=D0=BB=D0=B0=D0=B4=D0=B5=D0=BB=D1=8C=D1=86?= =?UTF-8?q?=D0=B0=20=D0=A0-27=E2=80=A6=D0=A0-30=20=D0=BF=D0=BE=20=D0=BE?= =?UTF-8?q?=D1=82=D0=BA=D1=80=D1=8B=D1=82=D1=8B=D0=BC=20=D0=B2=D0=BE=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D1=81=D0=B0=D0=BC=20=D0=B4=D0=BE=D1=80=D0=B0=D0=B1?= =?UTF-8?q?=D0=BE=D1=82=D0=BA=D0=B8=20=D1=81=D0=BF=D0=B5=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BJKMLHdxMwSUeYcdkwqX4W --- .../unified-statement-normalization/design.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/openspec/changes/unified-statement-normalization/design.md b/openspec/changes/unified-statement-normalization/design.md index ba2b969..ab229dc 100644 --- a/openspec/changes/unified-statement-normalization/design.md +++ b/openspec/changes/unified-statement-normalization/design.md @@ -776,7 +776,7 @@ line_name, line_name_confidence, parent_ref, values}`: `line_code` — разо `07-open-questions.md` (Р-15). Вопрос о сопоставлении файлового наименования со справочным закрыт Р-16: для неуверенных кодов это условие `RECOGNIZED`, для остальных — только показ справочного имени. -### Решения владельца (Р-1…Р-19 — 17.10.2026, Р-20…Р-26 — 18.10.2026) +### Решения владельца (Р-1…Р-19 — 17.10.2026, Р-20…Р-30 — 18.10.2026) - **Р-1** (шаг 1, п. 2) — **копия по скрипту.** Платформа не собирает Python-пакеты и не кладёт их в свой Nexus, поэтому общий код — dataclass-ы шага 1 (сериализуемые в json), шаги 2–8, словари §7, периодов, заголовков форм, перечни и @@ -897,6 +897,16 @@ line_name, line_name_confidence, parent_ref, values}`: `line_code` — разо - **Р-26** (18.10.2026; OQ-168) — коды без образца в fixtures (2421 / 2430 / 2450 в 66н, 1120 и другие в ФСБУ 4) в перечень кодов не входят до появления образцов; неуверенный такой код на скане — `needs_review` строки. Временное правило, принятое владельцем; OQ-168 остаётся открытым до образцов. +- **Р-27** (18.10.2026; S-73, открытый вопрос доработки) — смешанные файлы «ОСВ + формы» при очистке перед выкладкой: + удалять целиком (`--include-mixed`) или только формы — владелец решает по отчёту `purge_statements.py --dry-run` в + момент очистки; до этого скрипт по умолчанию удаляет только формы. +- **Р-28** (18.10.2026; S-55) — принято: при приёме 2.0 ОСВ получает `RECOGNIZED` по своему `osvDocument.status` и + отсутствию предупреждений `error` уровня файла, независимо от статуса соседней формы в той же книге (как Р-19 для + форм). +- **Р-29** (18.10.2026; S-67) — расхождение «шаблонные строки экрана по редакции по дате, проверки ядра — по редакции + по структуре» (бланк 66н, сданный в 2025 году) в этой работе не сводится; отдельная задача после реализации. +- **Р-30** (18.10.2026; S-59) — принято: вариант формы документа, принятого по контракту 1.x, определяется по + структуре кодов (как у 2.0), а не остаётся пустым. ## Decisions made without discussion