Шаг 2: числа правее таблицы формы — не колонки сумм (#122, #116) #123

Merged
aep merged 2 commits from feat/122-amount-columns-right-of-table into main 2026-10-18 20:29:01 +03:00
Owner

Closes #122. Часть #116. Решение владельца 18.10.2026 (ответ на Р-31 дорожки плана 4). Код — arm-statements#5.

Что

  • context/05-domain-rules.md §11 п. 6: правило «числа правее таблицы формы», строка NUMBERS_OUTSIDE_TABLE в таблице предупреждений.
  • openspec/changes/unified-statement-normalization/specs/statement-normalization/spec.md: правило в требовании «Шаг 2 — подпись и дата колонки», три сценария (числа справа от таблицы; столбец между подписанными; подписанных колонок нет), строка в таблице «Шаг 8 — предупреждения».

Контракты JSON не меняются: code — строка, не перечисление.

Проверки

make validate-contracts, make validate-openspec CHANGE=unified-statement-normalization, test-snapshot, test-sync-web, test-sync-statements зелёные. make check целиком красный из-за CHANGE ?= slice-0-skeleton (известное O-1).

Rulings I made

  • R-1: код NUMBERS_OUTSIDE_TABLE, info, область документ.
  • R-2: «без подписи» — нет текста в строках заголовка; нечитаемая подпись остаётся COLUMN_WITHOUT_DATE.
  • R-3: адреса в тексте (первые 10) и locator модели; в контракт документного предупреждения locator не попадает.
  • R-4: спека правится в дельте change unified-statement-normalization (в openspec/specs/ этого требования ещё нет).

🤖 Generated with Claude Code

Ревью (opus) и правки

  • I-3 fixed aafa656: Р-44 в design.md (уточняет P1-17), ссылки спеки и §11 переведены на него.
  • M-4 fixed aafa656: исключение — любой текст подписи, не разобранный как период или исключение.
  • I-1 / I-2 — правки кода в arm-statements#6; описаны в §11 и спеке.
Closes #122. Часть #116. Решение владельца 18.10.2026 (ответ на Р-31 дорожки плана 4). Код — arm-statements#5. ## Что - `context/05-domain-rules.md` §11 п. 6: правило «числа правее таблицы формы», строка `NUMBERS_OUTSIDE_TABLE` в таблице предупреждений. - `openspec/changes/unified-statement-normalization/specs/statement-normalization/spec.md`: правило в требовании «Шаг 2 — подпись и дата колонки», три сценария (числа справа от таблицы; столбец между подписанными; подписанных колонок нет), строка в таблице «Шаг 8 — предупреждения». Контракты JSON не меняются: `code` — строка, не перечисление. ## Проверки `make validate-contracts`, `make validate-openspec CHANGE=unified-statement-normalization`, `test-snapshot`, `test-sync-web`, `test-sync-statements` зелёные. `make check` целиком красный из-за `CHANGE ?= slice-0-skeleton` (известное O-1). ## Rulings I made - R-1: код `NUMBERS_OUTSIDE_TABLE`, `info`, область документ. - R-2: «без подписи» — нет текста в строках заголовка; нечитаемая подпись остаётся `COLUMN_WITHOUT_DATE`. - R-3: адреса в тексте (первые 10) и `locator` модели; в контракт документного предупреждения `locator` не попадает. - R-4: спека правится в дельте change `unified-statement-normalization` (в `openspec/specs/` этого требования ещё нет). 🤖 Generated with [Claude Code](https://claude.com/claude-code) ## Ревью (opus) и правки - I-3 fixed aafa656: Р-44 в design.md (уточняет P1-17), ссылки спеки и §11 переведены на него. - M-4 fixed aafa656: исключение — любой текст подписи, не разобранный как период или исключение. - I-1 / I-2 — правки кода в arm-statements#6; описаны в §11 и спеке.
aep added 1 commit 2026-10-18 20:21:01 +03:00
Решение владельца 18.10.2026 (Р-31 плана 4, #116).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
aep added 1 commit 2026-10-18 20:27:57 +03:00
aep merged commit 535fcba040 into main 2026-10-18 20:29:01 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-ka-docs#123
No description provided.