Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
23 lines
2.5 KiB
Markdown
23 lines
2.5 KiB
Markdown
# Tasks: Срез 1 (сквозное, docs)
|
||
|
||
Репозиторий — arm-ka-docs. Задачи ≤ половины дня. Дочерний change — `arm-core/openspec/changes/slice-1-directories`.
|
||
|
||
## 1. Модель и правила (сделано в brainstorming, проверить)
|
||
|
||
- [x] 1.1 `model/data-model-v5.14.dbml` — changelog v5.14, `related_group_member.kind`, индекс `(legal_entity_id, kind)`; проверка: 43 таблицы, 27 enum, diff с v5.13 только в этих местах
|
||
- [x] 1.2 `context/05-domain-rules.md` — §13 импорт из ЕЦП, §10.1 видимость; проверка: все коды отчёта §13.2 перечислены один раз
|
||
- [x] 1.3 `context/07-open-questions.md` — OQ-31/32 закрыты, OQ-25 уточнён, OQ-86…OQ-91 добавлены
|
||
- [x] 1.4 `source/biq/ecp-export-lagal-entity.xlsx` закоммичен (первоисточник формата, добавлен владельцем)
|
||
|
||
## 2. Документы под v5.14
|
||
|
||
- [x] 2.1 `model/entities-v5.14.md` (копия v5.13 + таблица «Что изменилось в v5.14» наверху, строка `related_group_member` обновлена);
|
||
`context/04-data-model-guide.md` — файлы v5.14, строка про partial unique `(legal_entity_id, kind)`, таблица «Открытые места» (OQ-32 закрыт);
|
||
проверка: `grep -n "v5.13"` оставляет только исторические упоминания (changelog, диаграммы v5.12)
|
||
- [x] 2.2 `CLAUDE.md` workspace и `docs/repo-templates/*.CLAUDE.md`: ссылки на `data-model-v5.14.dbml`/`entities-v5.14.md`; проверка: ссылки ведут на существующие файлы
|
||
- [x] 2.3 `context/09-delivery-plan.md` Срез 1 по факту; `context/10-user-journey.md` — пометка про экраны справочника; `context/08-source-docs-index.md` — строка про выгрузку ЕЦП; `context/06-test-data.md` §6 — `directories/ecp-export-russkiy-biskvit.xlsx`; проверка: `openspec validate slice-1-directories --strict`
|
||
|
||
## 3. Закрытие
|
||
|
||
- [x] 3.1 После merge дочернего change'а arm-core: сверить §13 с фактически реализованными кодами отчёта и допущениями `ASSUMPTION(OQ-8x)` в коде; расхождения — правкой §13 или OQ; проверка: список кодов в §13.2 = перечень в `arm-core/api/src/domain/directory_import.py`
|