Andrey Epifancev 63d6c1a017 Замечания ревью #159: проверки, общие реквизиты книги, change OpenSpec
- маршрут result-table/export в EXPECTED_ROUTES, ruff format
- общие VersionExportInfo, _write_details, _group_name, _xlsx_response вместо копий шапки и ответа
- сумма компании в книге без молчаливого 0 (KeyError при пропуске в расчёте)
- своё описание 422 у маршрутов результирующей таблицы в OpenAPI
- тесты: 422 RESULT_ACCOUNTS_MISSING для экспорта без события EXPORT, схема OpenAPI экспорта
- требование перенесено из openspec/specs в change intercompany-result-table-export (+ audit-trail), README

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 11:42:13 +04:00

783 B

1. Реализация

  • 1.1 Маршрут GET …/intercompany-matrix/result-table/export, построитель книги, аудит EXPORT (автор, PR #159)
  • 1.2 Замечания ревью: EXPECTED_ROUTES, формат ruff, общие реквизиты книги, KeyError вместо 0, описание 422, тесты 422 без события EXPORT и OpenAPI-схемы экспорта

2. После слияния

  • 2.1 Ребейз на main после слияния PR #141 (build_with_members возвращает объект), make check-full
  • 2.2 Кнопка выгрузки на экране результирующей таблицы (web/) и строка в ../docs/dev/frontend-api-guide.md