1.7 KiB
Raw Blame History

Tasks: API до сводной ОСВ — пробелы по макету и комментариям фронтенда

План реализации — docs/superpowers/plans/2026-10-07-front-api-gaps.md (5 задач, исполнение inline). Репозиторий — arm-core; команды — из корня (make), pytest — из api/.

  • 1 Создание консолидации с выбранным периметром: ConsolidationCreate.legal_entity_ids, общая проверка периметра для create и set_members (services/consolidations.py), тесты test_api_consolidations.py, test_schemas_consolidations.py
  • 2 Самоописывающие ячейки чек-листа: ChecklistCellOut.document_type/account, _cell_out(rule, cell), тесты test_api_consolidation_checklist.py, карточка версии
  • 3 Участник периметра: MemberOut.entity_type, MemberOut.osv_accounts (repositories/consolidations.osv_accounts), тесты карточки версии
  • 4 OpenAPI (test_openapi_routes.py), README «Консолидации», CLAUDE.md репозитория
  • 5 Документы workspace (bounded-PR в docs): контракт для фронта (файлы/документы, справочники, новые поля, «Ответственный»), OQ-43 (П-3), баннер (П-1), 10-user-journey.md шаг 2.1 и строка про CSV, mockup/INDEX.md [42], dev/api-contract-slice-4.md — PR RSHB/arm-ka-docs#51 (issue #50)
  • 6 Завершение: make check-full, openspec validate --strict, финальное ревью ветки, PR arm-core (Closes #42)