Решения владельца по OQ-114, 128, 132, 145, 146, 153, 154 (#62) #63

Merged
aep merged 1 commits from feat/62-oq-decisions into main 2026-10-07 23:03:00 +03:00
Owner

Closes #62.

Bounded-задача: вносит решения владельца из разбора открытых вопросов (07.10.2026) в реестр и в правила предметной области. Код в других репозиториях — отдельными задачами.

OQ Решение Где в правилах Код
OQ-114 Ручной правки строк ОСВ нет, исправление — перезагрузкой файла; поля DBML остаются резервом; возможен пересмотр по качеству парсинга и документов §9.5 п. 4 —
OQ-128 Совпадение по алиасу приоритетнее совпадения по нормализованному имени (алиас уникален) §3 п. 4 RSHB/arm-core#57
OQ-132 Счета без сальдо по аналитике (91, 99) исключены из тождества строк, список хранится в rules/*.yaml §1.4 arm-tabular-parser#11 п. 2
OQ-145 Закрыт: редакция определяется по дате в ядре, в контракт не добавляется §7 — (уже реализовано в 3b)
OQ-146 Остаётся открытым, решается вместе с OQ-150 §7 —
OQ-153 Скачивание первички и CSV чек-листа не журналируются §9.5 п. 6 —
OQ-154 Замена остаётся на уровне файла; выпавшие документы перечисляются в mapping_warnings нового файла §9.5 п. 3 RSHB/arm-core#58

Дополнительно: в dev/qa-guide.md пометка про счёт 91 приведена к решению OQ-132.

Проверки

  • make validate-contracts: 10 примеров, всё валидно.
  • openspec validate --specs --strict: 3 passed.

Rulings I made

  • R-1 — в OQ-132 начальный состав списка 91 и 99, а 90 не включён: внутри года у субсчетов 90 сальдо есть. Это была часть моей рекомендации, которую ты выбрал вариантом Б, но отдельно 90 ты не подтверждал. Если 90 нужен, это одна строка в rules/*.yaml.
  • R-2 — дата решений — 07.10.2026, как в issue, заведённых по итогам разбора.

🤖 Generated with Claude Code

https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2

Closes #62. Bounded-задача: вносит решения владельца из разбора открытых вопросов (07.10.2026) в реестр и в правила предметной области. Код в других репозиториях — отдельными задачами. | OQ | Решение | Где в правилах | Код | |---|---|---|---| | OQ-114 | Ручной правки строк ОСВ нет, исправление — перезагрузкой файла; поля DBML остаются резервом; возможен пересмотр по качеству парсинга и документов | §9.5 п. 4 | — | | OQ-128 | Совпадение по алиасу приоритетнее совпадения по нормализованному имени (алиас уникален) | §3 п. 4 | RSHB/arm-core#57 | | OQ-132 | Счета без сальдо по аналитике (91, 99) исключены из тождества строк, список хранится в `rules/*.yaml` | §1.4 | arm-tabular-parser#11 п. 2 | | OQ-145 | Закрыт: редакция определяется по дате в ядре, в контракт не добавляется | §7 | — (уже реализовано в 3b) | | OQ-146 | Остаётся открытым, решается вместе с OQ-150 | §7 | — | | OQ-153 | Скачивание первички и CSV чек-листа не журналируются | §9.5 п. 6 | — | | OQ-154 | Замена остаётся на уровне файла; выпавшие документы перечисляются в `mapping_warnings` нового файла | §9.5 п. 3 | RSHB/arm-core#58 | Дополнительно: в `dev/qa-guide.md` пометка про счёт 91 приведена к решению OQ-132. ## Проверки - `make validate-contracts`: 10 примеров, всё валидно. - `openspec validate --specs --strict`: 3 passed. ## Rulings I made - **R-1** — в OQ-132 начальный состав списка 91 и 99, а 90 не включён: внутри года у субсчетов 90 сальдо есть. Это была часть моей рекомендации, которую ты выбрал вариантом Б, но отдельно 90 ты не подтверждал. Если 90 нужен, это одна строка в `rules/*.yaml`. - **R-2** — дата решений — 07.10.2026, как в issue, заведённых по итогам разбора. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
aep added 1 commit 2026-10-07 23:01:56 +03:00
- 07-open-questions: статусы семи вопросов по разбору 07.10.2026.
- 05-domain-rules: §1.4 — счета без сальдо по аналитике (91, 99) вне тождества строк (OQ-132); §3 п. 4 — алиас
  приоритетнее имени (OQ-128); §9.5 п. 3 — предупреждение о выпавших документах при замене файла (OQ-154);
  п. 4 — ручной правки строк ОСВ нет (OQ-114); п. 6 — скачивание и CSV не журналируются (OQ-153); §7 — редакция
  по дате, в контракт не передаётся (OQ-145), словари по редакциям — с OQ-150 (OQ-146).
- dev/qa-guide: счёт 91 — решение OQ-132, до реализации needs_check ожидаем.

Код: RSHB/arm-core#57 (OQ-128), RSHB/arm-core#58 (OQ-154), arm-tabular-parser#11 п. 2 (OQ-132).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
aep merged commit 15f722a60c into main 2026-10-07 23:03:00 +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#63
No description provided.