OpenSpec-спеки отстали от кода: DBML v5.17 (КПП), настраиваемая схема DB_SCHEMA #55

Closed
opened 2026-10-07 22:39:03 +03:00 by aep · 1 comment
Owner

Найдено при аудите документации (RSHB/arm-ka-docs#60). PR #52 (КПП, DBML v5.17) и #53 (DB_SCHEMA) слиты без обновления openspec/specs/; спека — источник истины, сейчас она противоречит коду. Bounded-задача, только спеки.

  • data-model/spec.md: «Схема БД равна DBML v5.16… в схеме dkb» → v5.17 (legal_entity(_history).kpp), схема — настройка DB_SCHEMA (по умолчанию dkb); цепочка миграций до 0005_dbml_v5_17; константа версии 5.17 (в спеке — 5.15); число enum-типов после head — 28 (в сценарии — 27); Purpose — v5.13
  • directories-api/spec.md: «имена — как в DBML v5.14»; требование ЮЛ без kpp (создание, PATCH с очисткой null, поиск q по КПП, INVALID_KPP, ИП без КПП)
  • directory-import/spec.md: необязательная колонка «КПП», код строки INVALID_KPP, пустая ячейка не стирает КПП
Найдено при аудите документации (RSHB/arm-ka-docs#60). PR #52 (КПП, DBML v5.17) и #53 (DB_SCHEMA) слиты без обновления `openspec/specs/`; спека — источник истины, сейчас она противоречит коду. Bounded-задача, только спеки. - [ ] `data-model/spec.md`: «Схема БД равна DBML v5.16… в схеме `dkb`» → v5.17 (`legal_entity(_history).kpp`), схема — настройка `DB_SCHEMA` (по умолчанию `dkb`); цепочка миграций до `0005_dbml_v5_17`; константа версии `5.17` (в спеке — `5.15`); число enum-типов после `head` — 28 (в сценарии — 27); Purpose — v5.13 - [ ] `directories-api/spec.md`: «имена — как в DBML v5.14»; требование ЮЛ без `kpp` (создание, PATCH с очисткой `null`, поиск `q` по КПП, `INVALID_KPP`, ИП без КПП) - [ ] `directory-import/spec.md`: необязательная колонка «КПП», код строки `INVALID_KPP`, пустая ячейка не стирает КПП
aep closed this issue 2026-10-07 22:43:49 +03:00
Author
Owner

Закрыто PR #56 (merge 53ac9f1): все пункты выполнены.

Закрыто PR #56 (merge 53ac9f1): все пункты выполнены.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-core#55
No description provided.