# Tasks: Срез 3b — формы ББ/ОФР в ядре и API до сводной ОСВ План реализации — `docs/superpowers/plans/2026-10-07-slice-3b-statements-api.md` (16 задач). Репозиторий — arm-core; команды — из корня (`make`), `pytest` — из `api/`. - [x] 0 Подготовка окружения (план одобрен, задачи перенесены сюда) - [x] 1 Проверки §7 — словарь `rules/statement_checks.yaml` и чистые функции `domain/statement_checks.py` - [x] 2 Чистые функции маппинга формы (`domain/statement_mapping.py`): период, черновик, статус - [x] 3 Помощники golden-тестов форм - [x] 4 Маппинг форм ББ/ОФР в `map_file` (`repositories/statements.py`): шапка, колонки, строки, значения, статус - [x] 5 API формы — `GET /documents/{id}/statement` - [x] 6 Правка формы (`PATCH …/statement`) и акцепт проверок (`POST …/statement/checks/accept`), аудит `RECOGNIZED_DATA_EDIT` - [x] 7 Подтверждение формы (`PERIOD_REQUIRED`, `CHECKS_NOT_PASSED`) и сквозной сценарий чек-листа - [x] 8 Комментарии к документу (`GET/POST /documents/{id}/comments`, `comments_count`) - [x] 9 Отдача исходного файла потоком (`GET /files/{id}/content`) - [x] 10 Справочник имён пользователей (`GET /users/brief`) - [x] 11 `documents_count` у ЮЛ - [x] 12 Чек-лист в CSV (`GET …/checklist?format=csv`) - [x] 13 README, CLAUDE.md, tasks.md - [x] 14 Документы workspace (bounded-PR в docs): §7/§9, контракт `dev/api-contract-slice-3b.md`, OQ — PR docs arm-ka-docs#49 создан, ждёт ревью/слияния - [ ] 15 Завершение: слияние `origin/main`, `make check-full`, `openspec validate --strict`, финальное ревью ветки, PR arm-core