2.1 KiB
2.1 KiB
Порядок
Подробный план с шагами и тестами — superpowers writing-plans (ledger SDD); здесь — крупные задачи по репозиториям в порядке зависимостей.
- 1. docs (этот change):
model/data-model-v5.18.dbml+ changelog,model/entities-v5.18.md,04-data-model-guide.md,05-domain-rules.md§9.5,10-user-journey.mdп. 2.5,dev/frontend-api-guide.md,dev/api-contract-files-directories.md,dev/api-contract-slice-4.md,dev/qa-guide.md,07-open-questions.md(целевая модель версий), ссылки на версию DBML вCLAUDE.mdworkspace иrepo-templates/*.CLAUDE.md. - 2. arm-core (change
console-files, спекиprimary-files,documents-api): модельStoredFile.consolidation_id, миграция0006_dbml_v5_18с backfill и откатом,make dbml-check;repositories/files.py(рабочий стол);services/primary_files.py(загрузка в консоль, проверки, переход версий,page_desk);services/result_mapping.py(наследование при автозамене); маршруты/consolidations/{cid}/legal-entities/{le}/files; удаление query уPOST /legal-entities/{id}/files;schemas/files.py; README «Ошибки API»; тесты;make check-full. - 3. arm-web (change
console-files, спекаprimary-files-ui): сторcurrent_consolidation_id,services/api/files.ts,widgets/FilesDrawer/*(стол, переключатель, подпись консолидации, недоступная загрузка вне «в работе»), типы;make check; ручной прогон сценария из design на стенде в Playwright со сверкой с макетом [39]/[40]. - 4. Закрытие: обновить
03-architecture.md(если затронуты схемы),07-open-questions.md,09-delivery-plan.md(строка про доработку 2d/4); архив change'ей в трёх репозиториях.