Файлы в контексте консолидации: stored_file.consolidation_id, маршруты /consolidations/{id}/legal-entities/{le}/files (DBML v5.18, #96) #97

Merged
aep merged 8 commits from feat/96-console-files into main 2026-10-10 08:59:59 +03:00

8 Commits

Author SHA1 Message Date
Andrey Epifancev
4abfa03539 fix-волна ревью: delta статусов, блокировка версий консолидации, тесты (#96)
I-2: delta MODIFIED consolidations-api «Статусы Среза 4» (загрузка в консолидацию).
T1.1: шапки моделей — DBML v5.18.
T3.1: lock_versions_of_consolidation — двухшаговая блокировка (FOR UPDATE без членства, затем выборка членов);
тесты гонки и выборки.
M-1: тест миграции 0006 — порядок кварталов внутри года.
M-2: тест 404 для ЮЛ чужого филиала на столе своей консолидации.
T4.1: docstring supersede_previous — перенос строк.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-10 02:23:09 +04:00
Andrey Epifancev
5899525ca5 docs: README и CLAUDE.md — маршруты файлов консолидации, коды ошибок (#96)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-10 02:02:24 +04:00
Andrey Epifancev
25307edee8 mapping: новый файл без контекста наследует consolidation_id заменённого (#96)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-10 01:55:01 +04:00
Andrey Epifancev
1e888d4670 api: загрузка файлов в консолидацию, переход версий «в работе»; query версии у загрузки ЮЛ удалён (#96)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-10 01:31:35 +04:00
Andrey Epifancev
956a730a3c api: рабочий стол консолидации для ЮЛ и consolidation_id в карточке файла (#96)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-10 01:10:21 +04:00
Andrey Epifancev
d5d09d0b5c model: DBML v5.18 — stored_file.consolidation_id, миграция 0006 с backfill (#96)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-10 01:03:26 +04:00
Andrey Epifancev
45e761bd23 plan: console-files — план для arm-core (#96)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 23:34:53 +04:00
Andrey Epifancev
fcfb3f7f4e openspec: change console-files — файлы в контексте консолидации, DBML v5.18 (#96)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 23:30:02 +04:00