GET /consolidations/versions/{id}/checklist принимает documents
(BALANCE, INCOME, OSV:<счёт> через запятую) и отдаёт только эти правила
и их ячейки — в JSON и CSV; неверный список — 422 INVALID_DOCUMENTS.
Фронт PR #227 уже передаёт параметр при скачивании CSV из окна чек-листа.
OpenSpec change checklist-documents-filter: дельта consolidations-api
(«Чек-лист комплекта») и consolidations-ui (окно чек-листа, фильтр
«Документы»); README — параметр и код ошибки.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
§5 п. 2a: в агрегаты и нераспределённые идут только строки между разными компаниями
периметра версии; строка с ручным решением аналитика остаётся видна. На копии стенда
нераспределённых РБ 2025 К1 — 37 → 3, РБ 2024 К3 — 31 → 3 (вместе с «76-исключениями»).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Замечание заказчика 09.11.2026, п. 1: счета 76 (аренда, НДС) не должны участвовать в
расчётах и засорять таблицу корректировок. Список субсчетов — Лысенко 10.11.2026.
- seed правил v1 (правка на месте, решение владельца 10.11.2026): из маски 76 на обеих
сторонах правил 5–8 исключены 76.07/76.27/76.37 .1/.5/.9, 76.АВ, 76.ВА, 76.К, 76.Н, 76.НА,
76.ОТ; правило 1 не меняется; на стендах нужен повторный seed;
- результирующая таблица §6 (RESULT_ARTICLES) — тот же список ACCOUNT_76_EXCLUDED, совпадение
с seed проверяет тест;
- дефект: VgoService._rule_accounts сливал счета дебета и кредита правила, исключения одной
стороны возвращались через маску другой — Кт-строки 76.* попадали в правила 5–8 и висели
в нераспределённых (MULTIPLE_RULES); то же в candidate_rule_ids. Теперь account_owners
ведёт стороны раздельно, правило строки — по её стороне (row_side, rules_for);
- golden-тест правила 6 на фикстурах РБ: 76.АВ вне правила, ΣA 108 062 446,46, 1,65 %
(совпадает с эталоном, OQ-164).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Замечание заказчика 09.11.2026, п. 5: флажки почти не видны, заметны только при наведении.
Причины: у агрегата — неактивный (бледно-серый) флажок; у нераспределённой строки рамка
флажка (#d9d9d9) сливалась с приглушённым фоном (#f2f4f7), а исключённая строка затемнялась
целиком вместе с флажком.
- IncludeFlag: флажок с подписью «Да»/«Нет» (как в макете 23.10), у агрегата — зелёная отметка
вместо неактивного флажка, рамка флажка контрастнее;
- includeView (чистая функция, тесты): что показать в колонке для агрегата, нераспределённой
строки и строки ОСВ;
- ячейка флажка не приглушается у исключённой строки;
- спека corrections-table-ui: требование к видимости статуса.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- series/cells/export: одна query-модель на маршрут (QualitySeriesParams, QualityCellParams, QualityExportParams),
иначе FastAPI требовал параметр `filters` и отвечал 422
- _latest_outcomes не тянет payload jsonb
- выгрузка пишет audit_event(EXPORT), тест; design.md: R-12 и исправлено обоснование
- docstring задачи 10: sites 1-3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>