Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012vJkmBGKKqMoEMzvsXG3y2
2.5 KiB
2.5 KiB
Tasks: Срез 1 (сквозное, docs)
Репозиторий — arm-ka-docs. Задачи ≤ половины дня. Дочерний change — arm-core/openspec/changes/slice-1-directories.
1. Модель и правила (сделано в brainstorming, проверить)
- 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 только в этих местах - 1.2
context/05-domain-rules.md— §13 импорт из ЕЦП, §10.1 видимость; проверка: все коды отчёта §13.2 перечислены один раз - 1.3
context/07-open-questions.md— OQ-31/32 закрыты, OQ-25 уточнён, OQ-86…OQ-91 добавлены - 1.4
source/biq/ecp-export-lagal-entity.xlsxзакоммичен (первоисточник формата, добавлен владельцем)
2. Документы под v5.14
- 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) - 2.2
CLAUDE.mdworkspace иdocs/repo-templates/*.CLAUDE.md: ссылки наdata-model-v5.14.dbml/entities-v5.14.md; проверка: ссылки ведут на существующие файлы - 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. Закрытие
- 3.1 После merge дочернего change'а arm-core: сверить §13 с фактически реализованными кодами отчёта и допущениями
ASSUMPTION(OQ-8x)в коде; расхождения — правкой §13 или OQ; проверка: список кодов в §13.2 = перечень вarm-core/api/src/domain/directory_import.py