Панель «Первичные документы»: рабочий стол консолидации и загрузка в консолидацию (#26) #27
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/26-console-files"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #26. Связано: docs #90 (PR #91, контракт), RSHB/arm-core#96 (ядро с новыми маршрутами).
Что сделано (простым языком)
POST /consolidations/{cid}/legal-entities/{le}/files. Параметрconsolidation_version_idбольше не отправляется. Кнопка загрузки недоступна, если версия не «в работе» (INITIATED, DOCUMENTS_PROCESSING, DATA_CORRECTION), с подсказкой.scripts/demo-prepare.shпереведён на маршруты консолидации; CLAUDE.md обновлён.Rulings I made
5b7b02a«Claude Haiku 5.5» вместо «Claude Fable 5.1», историю не переписывал. Цена: неверная атрибуция в одном коммите.consolidation_idв demo-prepare.sh берётся из карточки версииGET /consolidations/versions/$V. Цена: скрипт не запускался на живом ядре.(R-1…R-3 и R-4…R-8 записаны в
openspec/changes/console-files/design.md.)Findings
IN_WORK_STATUSESэкспортируется без нуждыc5537d5c5537d5c5537d5c5537d5c5537d5c5537d5(проверить визуально при прогоне)FileOut.consolidation_idобязательное поле; сверить с ядром #96make check
Зелёный (rc=0): tsc чисто, biome без замечаний в файлах ветки (7 старых предупреждений noExplicitAny в чужих файлах), vitest 24 файла / 138 тестов, сборка прошла.
🤖 Generated with Claude Code
Ручной прогон на стенде выполнен 10.10.2026 (ядро — ветка arm-core
feat/96-console-filesс миграцией 0006 на :8000, фронт — эта ветка на :3000, Playwright, viewport 1440×900, пользователь ka_go).CANCELLED(через API)?version=FileOut.consolidation_idНе проверено: подпись «вне консолидации» (у РБ после backfill нет файлов без консоли),
scripts/demo-prepare.shна живом ядре (не запускался — все файлы РБ/Счастливочной 2024 Q1–Q3 на стенде уже загружены, скрипт получит одниDUPLICATE_FILE).Скриншоты шагов 1, 2, I-1, 4 — локально в SDD workspace ветки (
.superpowers/sdd/2026-10-09-console-files-web/shot-*.png).