# Tasks: API до сводной ОСВ — пробелы по макету и комментариям фронтенда План реализации — `docs/superpowers/plans/2026-10-07-front-api-gaps.md` (пишется после одобрения спеки). Репозиторий — 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` - [ ] 6 Завершение: `make check-full`, `openspec validate --strict`, финальное ревью ветки, PR arm-core (Closes #42)