2026-10-09 23:44:04 +04:00

2.1 KiB
Raw Blame History

Порядок

Подробный план с шагами и тестами — 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.md workspace и 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'ей в трёх репозиториях.